GpuVortexCalculator
StockSharp.Algo.Gpu.Indicators
GPU calculator for Vortex indicator.
Erbt von: GpuIndicatorCalculatorBase<VortexIndicator, GpuVortexParams, GpuVortexResult>
Konstruktoren
GpuVortexCalculator
public GpuVortexCalculator(Context context, Accelerator accelerator)
gpuVortexCalculator = GpuVortexCalculator(context, accelerator)
Initializes a new instance of the GpuVortexCalculator class.
- context
- ILGPU context.
- accelerator
- ILGPU accelerator.
Methoden
Calculate
public override GpuVortexResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuVortexParams[] parameters)
result = gpuVortexCalculator.Calculate(candlesSeries, parameters)
VortexParamsSeriesKernel
private static void VortexParamsSeriesKernel(Index2D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuVortexResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuVortexParams> parameters)
GpuVortexCalculator.VortexParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)
ILGPU kernel: Vortex computation for multiple series and multiple parameter sets. One thread handles one (parameter, series) pair and iterates bars sequentially.