CompositeMomentum

StockSharp.Algo.Indicators

Indicador Momentum composto.

Herda de: BaseComplexIndicator<ICompositeMomentumValue>

Construtores

CompositeMomentum
public CompositeMomentum()
compositeMomentum = CompositeMomentum()

Inicializa uma nova instância do CompositeMomentum.

CompositeMomentum
public CompositeMomentum(RateOfChange shortRoc, RateOfChange longRoc, RelativeStrengthIndex rsi, ExponentialMovingAverage emaFast, ExponentialMovingAverage emaSlow, SimpleMovingAverage sma)
compositeMomentum = CompositeMomentum(shortRoc, longRoc, rsi, emaFast, emaSlow, sma)

Inicializa uma nova instância do CompositeMomentum.

Propriedades

CompositeLine
public CompositeMomentumLine CompositeLine { get; }
value = compositeMomentum.CompositeLine

Linha de impulso composite.

EmaFast
public ExponentialMovingAverage EmaFast { get; }
value = compositeMomentum.EmaFast

Média móvel Exponencial Rápida.

EmaSlow
public ExponentialMovingAverage EmaSlow { get; }
value = compositeMomentum.EmaSlow

Média de movimento Exponencial lenta.

LongRoc
public RateOfChange LongRoc { get; }
value = compositeMomentum.LongRoc

Taxa de Mudança a Longo Prazo.

Measure
public override IndicatorMeasures Measure { get; }
value = compositeMomentum.Measure

IndicatorMeasures.

NumValuesToInitialize
public override int NumValuesToInitialize { get; }
value = compositeMomentum.NumValuesToInitialize

Número de valores que precisam ser processados para que o indicador inicialize (se IsFormed é igual a ). se não for definido.

Rsi
public RelativeStrengthIndex Rsi { get; }
value = compositeMomentum.Rsi

Índice de Força Relativa.

ShortRoc
public RateOfChange ShortRoc { get; }
value = compositeMomentum.ShortRoc

Taxa de Mudança a curto prazo.

Sma
public SimpleMovingAverage Sma { get; }
value = compositeMomentum.Sma

SMA usado para suavização final.

Métodos

CreateValue
protected override ICompositeMomentumValue CreateValue(DateTime time)
result = compositeMomentum.CreateValue(time)

Criar.

time
Hora
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = compositeMomentum.OnProcess(input)

Para lidar com o valor de entrada.

input
O valor de entrada.

Retorna: O valor resultante.

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

Reiniciar estado.