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
- 値。