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.