GpuAdaptivePriceZoneCalculator

StockSharp.Algo.Gpu.Indicators

GPU calculator for Adaptive Price Zone (APZ).

Herda de: GpuIndicatorCalculatorBase<AdaptivePriceZone, GpuAdaptivePriceZoneParams, GpuAdaptivePriceZoneResult>

Construtores

GpuAdaptivePriceZoneCalculator
public GpuAdaptivePriceZoneCalculator(Context context, Accelerator accelerator)
gpuAdaptivePriceZoneCalculator = GpuAdaptivePriceZoneCalculator(context, accelerator)

Initializes a new instance of the GpuAdaptivePriceZoneCalculator class.

context
ILGPU context.
accelerator
ILGPU accelerator.

Métodos

AdaptivePriceZoneParamsSeriesKernel
private static void AdaptivePriceZoneParamsSeriesKernel(Index2D index, ArrayView<GpuCandle> flatCandles, ArrayView<GpuAdaptivePriceZoneResult> flatResults, ArrayView<int> offsets, ArrayView<int> lengths, ArrayView<GpuAdaptivePriceZoneParams> parameters)
GpuAdaptivePriceZoneCalculator.AdaptivePriceZoneParamsSeriesKernel(index, flatCandles, flatResults, offsets, lengths, parameters)

ILGPU kernel: Adaptive Price Zone computation for multiple series and parameter sets.

Calculate
public override GpuAdaptivePriceZoneResult[][][] Calculate(GpuCandle[][] candlesSeries, GpuAdaptivePriceZoneParams[] parameters)
result = gpuAdaptivePriceZoneCalculator.Calculate(candlesSeries, parameters)