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
- フィールド。
戻り値: 値。
RestoreBestQuotes
public void RestoreBestQuotes()
level1Info.RestoreBestQuotes()
Let the best quotes be taken from Level1 again, once the order book stream that owned them has ended.
RestoreLastTrade
public void RestoreLastTrade()
level1Info.RestoreLastTrade()
Let the last trade be taken from Level1 again, once the tick stream that owned it has ended.
SetValue
public void SetValue(DateTime serverTime, Level1Fields field, object value)
level1Info.SetValue(serverTime, field, value)
フィールド値を設定します。
- serverTime
- サーバー時間。
- field
- フィールド。
- value
- 値。