ProtoOASpotEvent
* Событие, которое отправляется, когда на стороне сервера генерируется новое спотовое событие. Требуется подписка на спотовые мероприятия, см. ProtoOASubscribeSpotsReq. Первое событие, полученное после подписки, будет содержать последние спотовые цены, даже если рынок закрыт.
Реализует: IMessage<ProtoOASpotEvent>, IMessage, IEquatable<ProtoOASpotEvent>, IDeepCloneable<ProtoOASpotEvent>, IBufferMessage
Свойства
public ulong Ask { get; set; }
value = protoOASpotEvent.Ask
protoOASpotEvent.Ask = value
Задать цену. Указывается в 1/100 000 единицы цены.
public ulong Bid { get; set; }
value = protoOASpotEvent.Bid
protoOASpotEvent.Bid = value
Цена заявки. Указывается в 1/100 000 единицы цены. (e.g. 1.23 -> 123 000)
public long CtidTraderAccountId { get; set; }
value = protoOASpotEvent.CtidTraderAccountId
protoOASpotEvent.CtidTraderAccountId = value
Уникальный идентификатор счета трейдера, используемый для сопоставления ответов на счета трейдера.
public bool HasCtidTraderAccountId { get; }
value = protoOASpotEvent.HasCtidTraderAccountId
Получает ли поле «ctidTraderAccountId» установлен
public bool HasPayloadType { get; }
value = protoOASpotEvent.HasPayloadType
Получает ли поле «payloadType» установлен
public bool HasSessionClose { get; }
value = protoOASpotEvent.HasSessionClose
Получает ли поле «sessionClose» установлен
public bool HasSymbolId { get; }
value = protoOASpotEvent.HasSymbolId
Получает ли поле «symbolId» установлен
public bool HasTimestamp { get; }
value = protoOASpotEvent.HasTimestamp
Получает ли поле «Timestamp» установленное
public ulong SessionClose { get; set; }
value = protoOASpotEvent.SessionClose
protoOASpotEvent.SessionClose = value
Последняя сессия закрыта. Указывается в 1/100 000 единицы цены.
public long SymbolId { get; set; }
value = protoOASpotEvent.SymbolId
protoOASpotEvent.SymbolId = value
Уникальный идентификатор символа в cTraderплатформе.
public long Timestamp { get; set; }
value = protoOASpotEvent.Timestamp
protoOASpotEvent.Timestamp = value
Время Unix для спота.
public RepeatedField<ProtoOATrendbar> Trendbar { get; }
value = protoOASpotEvent.Trendbar
Возвращает бар трендов в прямом эфире. Требует подписку на бары трендов.
Методы
public void ClearCtidTraderAccountId()
protoOASpotEvent.ClearCtidTraderAccountId()
Очищает значение поля "ctidTraderAccountId"
public void ClearPayloadType()
protoOASpotEvent.ClearPayloadType()
Очищает значение поля "payloadType"
public void ClearSessionClose()
protoOASpotEvent.ClearSessionClose()
Очищает значение поля "sessionClose"
public void ClearSymbolId()
protoOASpotEvent.ClearSymbolId()
Очищает значение поля "symbolId"
public void ClearTimestamp()
protoOASpotEvent.ClearTimestamp()
Очищает значение поля «таймстэмп»
Поля
public const int AskFieldNumber
value = ProtoOASpotEvent.AskFieldNumber
Номер поля для поля «Спросить».
public const int BidFieldNumber
value = ProtoOASpotEvent.BidFieldNumber
Номер поля для поля «ставка».
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASpotEvent.CtidTraderAccountIdFieldNumber
Номер поля для поля "ctidTraderAccountId".
public const int PayloadTypeFieldNumber
value = ProtoOASpotEvent.PayloadTypeFieldNumber
Номер поля для поля "payloadType".
public const int SessionCloseFieldNumber
value = ProtoOASpotEvent.SessionCloseFieldNumber
Номер поля для поля "sessionClose".
public const int SymbolIdFieldNumber
value = ProtoOASpotEvent.SymbolIdFieldNumber
Номер поля для поля "symbolId".
public const int TimestampFieldNumber
value = ProtoOASpotEvent.TimestampFieldNumber
Номер поля для поля «метка времени».
public const int TrendbarFieldNumber
value = ProtoOASpotEvent.TrendbarFieldNumber
Номер поля для поля «trendbar».