CompositeMomentum
StockSharp.Algo.Indicators
Составной индикатор Momentum.
Наследует: BaseComplexIndicator<ICompositeMomentumValue>
Конструкторы
CompositeMomentum
public CompositeMomentum()
compositeMomentum = CompositeMomentum()
Инициализирует новый экземпляр CompositeMomentum.
CompositeMomentum
public CompositeMomentum(RateOfChange shortRoc, RateOfChange longRoc, RelativeStrengthIndex rsi, ExponentialMovingAverage emaFast, ExponentialMovingAverage emaSlow, SimpleMovingAverage sma)
compositeMomentum = CompositeMomentum(shortRoc, longRoc, rsi, emaFast, emaSlow, sma)
Инициализирует новый экземпляр CompositeMomentum.
Свойства
CompositeLine
public CompositeMomentumLine CompositeLine { get; }
value = compositeMomentum.CompositeLine
Композитная линия импульса.
EmaFast
public ExponentialMovingAverage EmaFast { get; }
value = compositeMomentum.EmaFast
Быстрая экспоненциальная скользящая средняя.
EmaSlow
public ExponentialMovingAverage EmaSlow { get; }
value = compositeMomentum.EmaSlow
Медленная экспоненциальная скользящая средняя.
LongRoc
public RateOfChange LongRoc { get; }
value = compositeMomentum.LongRoc
Долгосрочная скорость изменений.
Measure
public override IndicatorMeasures Measure { get; }
value = compositeMomentum.Measure
IndicatorMeasures.
NumValuesToInitialize
public override int NumValuesToInitialize { get; }
value = compositeMomentum.NumValuesToInitialize
Число значений, которые необходимо обработать для инициализации индикатора (be IsFormed equals).
Rsi
public RelativeStrengthIndex Rsi { get; }
value = compositeMomentum.Rsi
Индекс относительной силы.
ShortRoc
public RateOfChange ShortRoc { get; }
value = compositeMomentum.ShortRoc
Краткосрочная скорость изменений.
Sma
public SimpleMovingAverage Sma { get; }
value = compositeMomentum.Sma
SMA используется для окончательного сглаживания.
Методы
CreateValue
protected override ICompositeMomentumValue CreateValue(DateTime time)
result = compositeMomentum.CreateValue(time)
Создать.
- time
- Время
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = compositeMomentum.OnProcess(input)
Для обработки входного значения.
- input
- Входное значение.
Возвращает: Результирующее значение.