GpuSchaffTrendCycleParams

StockSharp.Algo.Gpu.Indicators

Parameter set for GPU Schaff Trend Cycle calculation.

Implements: IGpuIndicatorParams

Constructors

GpuSchaffTrendCycleParams
public GpuSchaffTrendCycleParams(int length, int macdShortLength, int macdLongLength, int macdSignalLength, int stochasticLength, byte priceType)
gpuSchaffTrendCycleParams = GpuSchaffTrendCycleParams(length, macdShortLength, macdLongLength, macdSignalLength, stochasticLength, priceType)

Parameter set for GPU Schaff Trend Cycle calculation.

length
EMA length applied to stochastic values.
macdShortLength
MACD short EMA length.
macdLongLength
MACD long EMA length.
macdSignalLength
MACD signal EMA length.
stochasticLength
Stochastic length.
priceType
Price type to extract.

Methods

FromIndicator
public void FromIndicator(IIndicator indicator)
gpuSchaffTrendCycleParams.FromIndicator(indicator)

Copy parameters from the given indicator instance into this params struct.

indicator
IIndicator

Fields

Length
public int Length
value = gpuSchaffTrendCycleParams.Length

EMA length used for final smoothing and buffer size.

MacdLongLength
public int MacdLongLength
value = gpuSchaffTrendCycleParams.MacdLongLength

MACD long EMA length.

MacdShortLength
public int MacdShortLength
value = gpuSchaffTrendCycleParams.MacdShortLength

MACD short EMA length.

MacdSignalLength
public int MacdSignalLength
value = gpuSchaffTrendCycleParams.MacdSignalLength

MACD signal EMA length.

PriceType
public byte PriceType
value = gpuSchaffTrendCycleParams.PriceType

Price type to extract from candles.

StochasticLength
public int StochasticLength
value = gpuSchaffTrendCycleParams.StochasticLength

Stochastic length.