ProtoOASpotEvent
* Evento que é enviado quando um novo evento spot é gerado do lado do servidor. Requer assinatura no local eventos, veja ProtoOASubscribeSpotsReq. Primeiro evento, recebido após a assinatura irá conter preços spot mais recentes, mesmo se o mercado está fechado.
Implementa: IMessage<ProtoOASpotEvent>, IMessage, IEquatable<ProtoOASpotEvent>, IDeepCloneable<ProtoOASpotEvent>, IBufferMessage
Propriedades
public ulong Ask { get; set; }
value = protoOASpotEvent.Ask
protoOASpotEvent.Ask = value
Pergunte preço. Especificado em 1/100 000 de unidade de um preço.
public ulong Bid { get; set; }
value = protoOASpotEvent.Bid
protoOASpotEvent.Bid = value
Preço de proposta. Indicado em 1/100 000 de unidade de preço. (e.g. 1.23 -> 123 000)
public long CtidTraderAccountId { get; set; }
value = protoOASpotEvent.CtidTraderAccountId
protoOASpotEvent.CtidTraderAccountId = value
Identificador único da conta do comerciante. Usado para corresponder às respostas às contas do comerciante.
public bool HasAsk { get; }
value = protoOASpotEvent.HasAsk
Obtém se o campo "perguntar" está definido
public bool HasBid { get; }
value = protoOASpotEvent.HasBid
Obtém se o campo "obrigado" está definido
public bool HasCtidTraderAccountId { get; }
value = protoOASpotEvent.HasCtidTraderAccountId
Obtém se o campo "ctidTraderAccountId" está definido
public bool HasPayloadType { get; }
value = protoOASpotEvent.HasPayloadType
Obtém se o campo "payloadType" está definido
public bool HasSessionClose { get; }
value = protoOASpotEvent.HasSessionClose
Obtém se o campo "sessionClose" está definido
public bool HasSymbolId { get; }
value = protoOASpotEvent.HasSymbolId
Obtém se o campo "symbolId" está definido
public bool HasTimestamp { get; }
value = protoOASpotEvent.HasTimestamp
Obtém se o campo "timestamp" está definido
public ulong SessionClose { get; set; }
value = protoOASpotEvent.SessionClose
protoOASpotEvent.SessionClose = value
Última sessão encerrada. Especificado em 1/100 000 de unidade de um preço.
public long SymbolId { get; set; }
value = protoOASpotEvent.SymbolId
protoOASpotEvent.SymbolId = value
Identificador único do Símbolo na plataforma cTrader.
public long Timestamp { get; set; }
value = protoOASpotEvent.Timestamp
protoOASpotEvent.Timestamp = value
O tempo para o Unix.
public RepeatedField<ProtoOATrendbar> Trendbar { get; }
value = protoOASpotEvent.Trendbar
Retorna barra de tendência ao vivo. Requer assinatura nas barras de tendência.
Métodos
public void ClearCtidTraderAccountId()
protoOASpotEvent.ClearCtidTraderAccountId()
Limpa o valor do campo "ctidTraderAccountId"
public void ClearPayloadType()
protoOASpotEvent.ClearPayloadType()
Limpa o valor do campo "payloadType"
public void ClearSessionClose()
protoOASpotEvent.ClearSessionClose()
Limpa o valor do campo "sessionClose"
public void ClearSymbolId()
protoOASpotEvent.ClearSymbolId()
Limpa o valor do campo "symbolId"
public void ClearTimestamp()
protoOASpotEvent.ClearTimestamp()
Limpa o valor do campo "timestamp"
Campos
public const int AskFieldNumber
value = ProtoOASpotEvent.AskFieldNumber
Número do campo para o campo "pergunta".
public const int BidFieldNumber
value = ProtoOASpotEvent.BidFieldNumber
Número de campo para o campo "bid".
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASpotEvent.CtidTraderAccountIdFieldNumber
Número do campo para o campo "ctidTraderAccountId".
public const int PayloadTypeFieldNumber
value = ProtoOASpotEvent.PayloadTypeFieldNumber
Número do campo para o campo "payloadType".
public const int SessionCloseFieldNumber
value = ProtoOASpotEvent.SessionCloseFieldNumber
Número do campo para o campo "sessionClose".
public const int SymbolIdFieldNumber
value = ProtoOASpotEvent.SymbolIdFieldNumber
Número do campo para o campo "symbolId".
public const int TimestampFieldNumber
value = ProtoOASpotEvent.TimestampFieldNumber
Número do campo para o campo "timestamp".
public const int TrendbarFieldNumber
value = ProtoOASpotEvent.TrendbarFieldNumber
Número do campo para o campo "trendbar".