IIndicator

StockSharp.Algo.Indicators

インジケータを記述するインターフェイス.

実装: IPersistable, ICloneable<IIndicator>, ICloneable

プロパティ

Color
public Color? Color { get; }
value = iIndicator.Color

インジケータカラー。その後、色が自動的に選択されます。

Container
public IIndicatorContainer Container { get; }
value = iIndicator.Container

インジケータデータを格納するコンテナ。

Id
public Guid Id { get; }
value = iIndicator.Id

ユニークなID。

IsFormed
public bool IsFormed { get; }
value = iIndicator.IsFormed

インジケータがセットされているかどうか。

IsPreloaded
public bool IsPreloaded { get; }
value = iIndicator.IsPreloaded

インジケータが履歴/外部値でプリロードされているかどうかを指示します。

Measure
public IndicatorMeasures Measure { get; }
value = iIndicator.Measure

代表取締役社長 佐藤 浩

Name
public string Name { get; set; }
value = iIndicator.Name
iIndicator.Name = value

インジケータ名。

NumValuesToInitialize
public int NumValuesToInitialize { get; }
value = iIndicator.NumValuesToInitialize

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

Source
public Level1Fields? Source { get; set; }
value = iIndicator.Source
iIndicator.Source = value

フィールド指定値のソース。

Style
public DrawStyles Style { get; }
value = iIndicator.Style

チャートインジケーターの描画スタイル.

メソッド

CreateValue
public IIndicatorValue CreateValue(DateTime time, object[] values)
result = iIndicator.CreateValue(time, values)

インジケータ値に変換します。

time
タイムタイム
values
担当: 佐藤 宏

戻り値: 担当: 佐藤 宏

Preload
public void Preload(IEnumerable<ValueTuple<IIndicatorValue, IIndicatorValue>> values)
iIndicator.Preload(values)

インジケータ値の一括プレロード(入力/出力ペア)。 実装はオーバーライドできます。 デフォルトはNotSupportedExceptionをスローします。

values
最終入出力ペアのコレクション。
Process
public IIndicatorValue Process(IIndicatorValue input)
result = iIndicator.Process(input)

入力値を処理するため。

input
入力値。

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

Reset
public void Reset()
iIndicator.Reset()

インジケーターの状態を初期にリセットします。初期設定が変更されるたびにメソッドが呼び出されます(例えば、期間の長さ)。

イベント

Changed
public event Action<IIndicatorValue, IIndicatorValue> Changed
iIndicator.Changed += handler

インジケーター変更イベント(例えば、新しい値が追加されます)。

Reseted
public event Action Reseted
iIndicator.Reseted += handler

インジケーターの状態を初期にリセットするイベント。初期設定が変更されるたびにイベントが呼び出されます(例えば、期間の長さ)。