GpuMedianPriceCalculator

StockSharp.Algo.Gpu.Indicators

GPU calculator for Median Price indicator.

Наследует: GpuIndicatorCalculatorBase<MedianPrice, GpuMedianPriceParams, GpuIndicatorResult>

Конструкторы

GpuMedianPriceCalculator
public GpuMedianPriceCalculator(Context context, Accelerator accelerator)
gpuMedianPriceCalculator = GpuMedianPriceCalculator(context, accelerator)

Initializes a new instance of the GpuMedianPriceCalculator class.

context
ILGPU context.
accelerator
ILGPU accelerator.

Методы

Calculate
public override GpuIndicatorResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuMedianPriceParams[] parameters)
result = gpuMedianPriceCalculator.Calculate(candlesSeries, parameters)
MedianPriceParamsSeriesKernel
private static void MedianPriceParamsSeriesKernel(Index3D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuIndicatorResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths)
GpuMedianPriceCalculator.MedianPriceParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths)

ILGPU kernel that calculates Median Price for multiple series and parameter sets.

index
Thread index (parameter, series, candle).
flatCandles
Flattened input candles.
flatResults
Flattened output results.
offsets
Offsets for each series.
lengths
Lengths for each series.