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

代表取締役社長 佐藤 浩

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

インジケータが初期化するために処理する必要がある値の数 (IsFormed等しい). 未定義の場合.

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()

リセット状態。