ProtoOASpotEvent

StockSharp.cTrader.Native.Model

* 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

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

Bid
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)

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

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

Obtém se o campo "perguntar" está definido

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

Obtém se o campo "obrigado" está definido

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

Obtém se o campo "ctidTraderAccountId" está definido

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

Obtém se o campo "payloadType" está definido

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

Obtém se o campo "sessionClose" está definido

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

Obtém se o campo "symbolId" está definido

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

Obtém se o campo "timestamp" está definido

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

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

Identificador único do Símbolo na plataforma cTrader.

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

O tempo para o Unix.

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

Retorna barra de tendência ao vivo. Requer assinatura nas barras de tendência.

Métodos

ClearAsk
public void ClearAsk()
protoOASpotEvent.ClearAsk()

Limpa o valor do campo "perguntas"

ClearBid
public void ClearBid()
protoOASpotEvent.ClearBid()

Limpa o valor do campo "bid"

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOASpotEvent.ClearCtidTraderAccountId()

Limpa o valor do campo "ctidTraderAccountId"

ClearPayloadType
public void ClearPayloadType()
protoOASpotEvent.ClearPayloadType()

Limpa o valor do campo "payloadType"

ClearSessionClose
public void ClearSessionClose()
protoOASpotEvent.ClearSessionClose()

Limpa o valor do campo "sessionClose"

ClearSymbolId
public void ClearSymbolId()
protoOASpotEvent.ClearSymbolId()

Limpa o valor do campo "symbolId"

ClearTimestamp
public void ClearTimestamp()
protoOASpotEvent.ClearTimestamp()

Limpa o valor do campo "timestamp"

Campos

AskFieldNumber
public const int AskFieldNumber
value = ProtoOASpotEvent.AskFieldNumber

Número do campo para o campo "pergunta".

BidFieldNumber
public const int BidFieldNumber
value = ProtoOASpotEvent.BidFieldNumber

Número de campo para o campo "bid".

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASpotEvent.CtidTraderAccountIdFieldNumber

Número do campo para o campo "ctidTraderAccountId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOASpotEvent.PayloadTypeFieldNumber

Número do campo para o campo "payloadType".

SessionCloseFieldNumber
public const int SessionCloseFieldNumber
value = ProtoOASpotEvent.SessionCloseFieldNumber

Número do campo para o campo "sessionClose".

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOASpotEvent.SymbolIdFieldNumber

Número do campo para o campo "symbolId".

TimestampFieldNumber
public const int TimestampFieldNumber
value = ProtoOASpotEvent.TimestampFieldNumber

Número do campo para o campo "timestamp".

TrendbarFieldNumber
public const int TrendbarFieldNumber
value = ProtoOASpotEvent.TrendbarFieldNumber

Número do campo para o campo "trendbar".