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.