GpuAroonCalculator
StockSharp.Algo.Gpu.Indicators
GPU calculator for Aroon indicator.
Erbt von: GpuIndicatorCalculatorBase<Aroon, GpuAroonParams, GpuAroonResult>
Konstruktoren
GpuAroonCalculator
public GpuAroonCalculator(Context context, Accelerator accelerator)
gpuAroonCalculator = GpuAroonCalculator(context, accelerator)
Initializes a new instance of the GpuAroonCalculator class.
- context
- ILGPU context.
- accelerator
- ILGPU accelerator.
Methoden
AroonParamsSeriesKernel
private static void AroonParamsSeriesKernel(Index2D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuAroonResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuAroonParams> parameters)
GpuAroonCalculator.AroonParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)
ILGPU kernel computing Aroon for multiple series and parameter sets. Replicates the CPU AroonUp/AroonDown incremental state machine exactly.
Calculate
public override GpuAroonResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuAroonParams[] parameters)
result = gpuAroonCalculator.Calculate(candlesSeries, parameters)