GpuPercentageVolumeOscillatorCalculator
StockSharp.Algo.Gpu.Indicators
GPU calculator for Percentage Volume Oscillator.
Erbt von: GpuIndicatorCalculatorBase<PercentageVolumeOscillator, GpuPercentageVolumeOscillatorParams, GpuPercentageVolumeOscillatorResult>
Konstruktoren
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.
Methoden
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.