Level1Info

StockSharp.Algo.EntityCache

Level1 市場データ情報

コンストラクター

Level1Info
public Level1Info(SecurityId securityId, DateTime serverTime)
level1Info = Level1Info(securityId, serverTime)

Level1Info の新しいインスタンスを初期化します。

securityId
金融商品ID。
serverTime
サーバー時間。

プロパティ

CanBestQuotes
public bool CanBestQuotes { get; private set; }
value = level1Info.CanBestQuotes
level1Info.CanBestQuotes = value

最適な引用符を使用できます。

CanLastTrade
public bool CanLastTrade { get; private set; }
value = level1Info.CanLastTrade
level1Info.CanLastTrade = value

最後の取引を使用することができます。

Level1Fields
public IEnumerable<Level1Fields> Level1Fields { get; }
value = level1Info.Level1Fields

レベル1フィールドを使用可能

メソッド

ClearBestQuotes
public void ClearBestQuotes(DateTime serverTime)
level1Info.ClearBestQuotes(serverTime)

最良の引用データをクリアします。

serverTime
サーバー時間。
ClearLastTrade
public void ClearLastTrade(DateTime serverTime)
level1Info.ClearLastTrade(serverTime)

取引データの最終消去

serverTime
サーバー時間。
GetCopy
public Level1ChangeMessage GetCopy()
result = level1Info.GetCopy()

スナップショットのコピーを取得します。

戻り値: Level1 メッセージのコピー。

GetValue
public object GetValue(Level1Fields field)
result = level1Info.GetValue(field)

フィールド値を取得します。

field
フィールド。

戻り値: 値。

SetValue
public void SetValue(DateTime serverTime, Level1Fields field, object value)
level1Info.SetValue(serverTime, field, value)

フィールド値を設定します。

serverTime
サーバー時間。
field
フィールド。
value
値。