BaseComplexIndicator

StockSharp.Algo.Indicators

ベースインジケーターは、いくつかの指標の組み合わせの形で構築されています。

継承元: BaseIndicator

実装: IComplexIndicator, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable

コンストラクター

BaseComplexIndicator
protected BaseComplexIndicator(IIndicator[] innerIndicators)
baseComplexIndicator = BaseComplexIndicator(innerIndicators)

BaseComplexIndicator の新規インスタンスを初期化します。

innerIndicators
組み込みインジケーター。

プロパティ

InnerIndicators
public IReadOnlyList<IIndicator> InnerIndicators { get; }
value = baseComplexIndicator.InnerIndicators

組み込みインジケーター。

Mode
public ComplexIndicatorModes Mode { get; protected set; }
value = baseComplexIndicator.Mode
baseComplexIndicator.Mode = value

組み込みインジケータ処理モード。 デフォルトは、並列に等しい。

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

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

メソッド

AddInner
protected void AddInner(IIndicator inner)
baseComplexIndicator.AddInner(inner)

Add to InnerIndicators.

inner
インジケーター。
CalcIsFormed
protected override bool CalcIsFormed()
result = baseComplexIndicator.CalcIsFormed()

代表取締役社長 佐藤 浩一

戻り値: 担当: 佐藤 宏

ClearInner
protected void ClearInner()
baseComplexIndicator.ClearInner()

Clear InnerIndicators.

CreateValue
protected abstract TValue CreateValue(DateTime time)
result = baseComplexIndicator.CreateValue(time)

作成する

time
タイムタイム
Load
public override void Load(SettingsStorage storage)
baseComplexIndicator.Load(storage)

設定をロードします。

storage
設定ストレージ。
OnCreateValue
protected override IIndicatorValue OnCreateValue(DateTime time)
result = baseComplexIndicator.OnCreateValue(time)

指定した時間にIIndicatorValueの新規インスタンスを作成します。

time
タイムタイム

戻り値: 担当: 佐藤 宏

OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = baseComplexIndicator.OnProcess(input)

入力値を処理するため。

input
入力値。

戻り値: 結果の値は。

Process
public override IIndicatorValue Process(IIndicatorValue input)
result = baseComplexIndicator.Process(input)

入力値を処理するため。

input
入力値。

戻り値: インジケータの新しい値。

RemoveInner
protected void RemoveInner(IIndicator inner)
baseComplexIndicator.RemoveInner(inner)

Remove from InnerIndicators.

inner
インジケーター。
Save
public override void Save(SettingsStorage storage)
baseComplexIndicator.Save(storage)

設定を保存します。

storage
設定ストレージ。