GpuPercentageVolumeOscillatorCalculator

StockSharp.Algo.Gpu.Indicators

GPU calculator for Percentage Volume Oscillator.

Hereda de: GpuIndicatorCalculatorBase<PercentageVolumeOscillator, GpuPercentageVolumeOscillatorParams, GpuPercentageVolumeOscillatorResult>

Constructores

GpuPercentageVolumeOscillatorCalculator
public GpuPercentageVolumeOscillatorCalculator(Context context, Accelerator accelerator)
gpuPercentageVolumeOscillatorCalculator = GpuPercentageVolumeOscillatorCalculator(context, accelerator)

Initializes a new instance of the GpuPercentageVolumeOscillatorCalculator class.

context
ILGPU context.
accelerator
ILGPU accelerator.

Métodos

Calculate
public override GpuPercentageVolumeOscillatorResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuPercentageVolumeOscillatorParams[] parameters)
result = gpuPercentageVolumeOscillatorCalculator.Calculate(candlesSeries, parameters)
PvoParamsSeriesKernel
private static void PvoParamsSeriesKernel(Index2D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuPercentageVolumeOscillatorResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuPercentageVolumeOscillatorParams> parameters)
GpuPercentageVolumeOscillatorCalculator.PvoParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)

ILGPU kernel computing PVO for multiple parameter sets and series.