Level1Info
StockSharp.Algo.EntityCache
Level1 market data info.
Constructors
Level1Info
public Level1Info(SecurityId securityId, DateTime serverTime)
level1Info = Level1Info(securityId, serverTime)
Initializes a new instance of the Level1Info.
- securityId
- Security id.
- serverTime
- Server time.
Properties
CanBestQuotes
public bool CanBestQuotes { get; private set; }
value = level1Info.CanBestQuotes
level1Info.CanBestQuotes = value
Can use best quotes.
CanLastTrade
public bool CanLastTrade { get; private set; }
value = level1Info.CanLastTrade
level1Info.CanLastTrade = value
Can use last trade.
Level1Fields
public IEnumerable<Level1Fields> Level1Fields { get; }
value = level1Info.Level1Fields
Available Level1 fields.
Methods
ClearBestQuotes
public void ClearBestQuotes(DateTime serverTime)
level1Info.ClearBestQuotes(serverTime)
Clear best quotes data.
- serverTime
- Server time.
ClearLastTrade
public void ClearLastTrade(DateTime serverTime)
level1Info.ClearLastTrade(serverTime)
Clear last trade data.
- serverTime
- Server time.
GetCopy
public Level1ChangeMessage GetCopy()
result = level1Info.GetCopy()
Get snapshot copy.
Returns: Level1 message copy.
GetValue
public object GetValue(Level1Fields field)
result = level1Info.GetValue(field)
Get field value.
- field
- Field.
Returns: Value.
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)
Set field value.
- serverTime
- Server time.
- field
- Field.
- value
- Value.