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.
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.