ProtoOASpotEvent

StockSharp.cTrader.Native.Model

* Событие, которое отправляется, когда на стороне сервера генерируется новое спотовое событие. Требуется подписка на спотовые мероприятия, см. ProtoOASubscribeSpotsReq. Первое событие, полученное после подписки, будет содержать последние спотовые цены, даже если рынок закрыт.

Реализует: IMessage<ProtoOASpotEvent>, IMessage, IEquatable<ProtoOASpotEvent>, IDeepCloneable<ProtoOASpotEvent>, IBufferMessage

Свойства

Ask
public ulong Ask { get; set; }
value = protoOASpotEvent.Ask
protoOASpotEvent.Ask = value

Задать цену. Указывается в 1/100 000 единицы цены.

Bid
public ulong Bid { get; set; }
value = protoOASpotEvent.Bid
protoOASpotEvent.Bid = value

Цена заявки. Указывается в 1/100 000 единицы цены. (e.g. 1.23 -> 123 000)

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOASpotEvent.CtidTraderAccountId
protoOASpotEvent.CtidTraderAccountId = value

Уникальный идентификатор счета трейдера, используемый для сопоставления ответов на счета трейдера.

HasAsk
public bool HasAsk { get; }
value = protoOASpotEvent.HasAsk

Получает ли поле «задать вопрос»

HasBid
public bool HasBid { get; }
value = protoOASpotEvent.HasBid

Получает ли «заявленное» поле

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOASpotEvent.HasCtidTraderAccountId

Получает ли поле «ctidTraderAccountId» установлен

HasPayloadType
public bool HasPayloadType { get; }
value = protoOASpotEvent.HasPayloadType

Получает ли поле «payloadType» установлен

HasSessionClose
public bool HasSessionClose { get; }
value = protoOASpotEvent.HasSessionClose

Получает ли поле «sessionClose» установлен

HasSymbolId
public bool HasSymbolId { get; }
value = protoOASpotEvent.HasSymbolId

Получает ли поле «symbolId» установлен

HasTimestamp
public bool HasTimestamp { get; }
value = protoOASpotEvent.HasTimestamp

Получает ли поле «Timestamp» установленное

SessionClose
public ulong SessionClose { get; set; }
value = protoOASpotEvent.SessionClose
protoOASpotEvent.SessionClose = value

Последняя сессия закрыта. Указывается в 1/100 000 единицы цены.

SymbolId
public long SymbolId { get; set; }
value = protoOASpotEvent.SymbolId
protoOASpotEvent.SymbolId = value

Уникальный идентификатор символа в cTraderплатформе.

Timestamp
public long Timestamp { get; set; }
value = protoOASpotEvent.Timestamp
protoOASpotEvent.Timestamp = value

Время Unix для спота.

Trendbar
public RepeatedField<ProtoOATrendbar> Trendbar { get; }
value = protoOASpotEvent.Trendbar

Возвращает бар трендов в прямом эфире. Требует подписку на бары трендов.

Методы

ClearAsk
public void ClearAsk()
protoOASpotEvent.ClearAsk()

Очищает значение поля «задать вопрос»

ClearBid
public void ClearBid()
protoOASpotEvent.ClearBid()

Очищает значение поля «bid»

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOASpotEvent.ClearCtidTraderAccountId()

Очищает значение поля "ctidTraderAccountId"

ClearPayloadType
public void ClearPayloadType()
protoOASpotEvent.ClearPayloadType()

Очищает значение поля "payloadType"

ClearSessionClose
public void ClearSessionClose()
protoOASpotEvent.ClearSessionClose()

Очищает значение поля "sessionClose"

ClearSymbolId
public void ClearSymbolId()
protoOASpotEvent.ClearSymbolId()

Очищает значение поля "symbolId"

ClearTimestamp
public void ClearTimestamp()
protoOASpotEvent.ClearTimestamp()

Очищает значение поля «таймстэмп»

Поля

AskFieldNumber
public const int AskFieldNumber
value = ProtoOASpotEvent.AskFieldNumber

Номер поля для поля «Спросить».

BidFieldNumber
public const int BidFieldNumber
value = ProtoOASpotEvent.BidFieldNumber

Номер поля для поля «ставка».

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASpotEvent.CtidTraderAccountIdFieldNumber

Номер поля для поля "ctidTraderAccountId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOASpotEvent.PayloadTypeFieldNumber

Номер поля для поля "payloadType".

SessionCloseFieldNumber
public const int SessionCloseFieldNumber
value = ProtoOASpotEvent.SessionCloseFieldNumber

Номер поля для поля "sessionClose".

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOASpotEvent.SymbolIdFieldNumber

Номер поля для поля "symbolId".

TimestampFieldNumber
public const int TimestampFieldNumber
value = ProtoOASpotEvent.TimestampFieldNumber

Номер поля для поля «метка времени».

TrendbarFieldNumber
public const int TrendbarFieldNumber
value = ProtoOASpotEvent.TrendbarFieldNumber

Номер поля для поля «trendbar».