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
Входное значение.

Возвращает: Результирующее значение.

Reset
public override void Reset()
compositeMomentum.Reset()

Сбросить состояние.