GpuEnvelopeCalculator
StockSharp.Algo.Gpu.Indicators
GPU calculator for Envelope indicator.
Herda de: GpuIndicatorCalculatorBase<Envelope, GpuEnvelopeParams, GpuEnvelopeResult>
Construtores
GpuEnvelopeCalculator
public GpuEnvelopeCalculator(Context context, Accelerator accelerator)
gpuEnvelopeCalculator = GpuEnvelopeCalculator(context, accelerator)
Initializes a new instance of the GpuEnvelopeCalculator class.
- context
- ILGPU context.
- accelerator
- ILGPU accelerator.
Métodos
Calculate
public override GpuEnvelopeResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuEnvelopeParams[] parameters)
result = gpuEnvelopeCalculator.Calculate(candlesSeries, parameters)
EnvelopeParamsSeriesKernel
private static void EnvelopeParamsSeriesKernel(Index3D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuEnvelopeResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuEnvelopeParams> parameters)
GpuEnvelopeCalculator.EnvelopeParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)
ILGPU kernel: Envelope computation for multiple series and parameter sets. Results stored as [param][globalIdx].