GpuDisparityIndexCalculator

StockSharp.Algo.Gpu.Indicators

GPU calculator for Disparity Index indicator.

Hereda de: GpuIndicatorCalculatorBase<DisparityIndex, GpuDisparityIndexParams, GpuIndicatorResult>

Constructores

GpuDisparityIndexCalculator
public GpuDisparityIndexCalculator(Context context, Accelerator accelerator)
gpuDisparityIndexCalculator = GpuDisparityIndexCalculator(context, accelerator)

Initializes a new instance of the GpuDisparityIndexCalculator class.

context
ILGPU context.
accelerator
ILGPU accelerator.

Métodos

Calculate
public override GpuIndicatorResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuDisparityIndexParams[] parameters)
result = gpuDisparityIndexCalculator.Calculate(candlesSeries, parameters)
DisparityIndexParamsSeriesKernel
private static void DisparityIndexParamsSeriesKernel(Index3D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuIndicatorResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuDisparityIndexParams> parameters)
GpuDisparityIndexCalculator.DisparityIndexParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)

ILGPU kernel: Disparity Index computation for multiple series and parameter sets.