ProtoOATradeData
* Entidade de informações de negociação de posição/ordem.
Implementa: IMessage<ProtoOATradeData>, IMessage, IEquatable<ProtoOATradeData>, IDeepCloneable<ProtoOATradeData>, IBufferMessage
Propriedades
public ulong CloseTimestamp { get; set; }
value = protoOATradeData.CloseTimestamp
protoOATradeData.CloseTimestamp = value
O tempo Unix em milissegundos quando uma posição foi fechada
public string Comment { get; set; }
value = protoOATradeData.Comment
protoOATradeData.Comment = value
Comentário especificado pelo utilizador.
public bool GuaranteedStopLoss { get; set; }
value = protoOATradeData.GuaranteedStopLoss
protoOATradeData.GuaranteedStopLoss = value
Se TRUE, então posição/perda de paragem de ordem é guaranteedStopLoss.
public bool HasCloseTimestamp { get; }
value = protoOATradeData.HasCloseTimestamp
Obtém se o campo "closeTimestamp" está definido
public bool HasComment { get; }
value = protoOATradeData.HasComment
Obtém se o campo "comentário" está definido
public bool HasGuaranteedStopLoss { get; }
value = protoOATradeData.HasGuaranteedStopLoss
Obtém se o campo "guaranteedStopLoss" está definido
public bool HasLabel { get; }
value = protoOATradeData.HasLabel
Obtém se o campo "marcar" está definido
public bool HasMeasurementUnits { get; }
value = protoOATradeData.HasMeasurementUnits
Obtém se o campo "measurementUnits" está definido
public bool HasOpenTimestamp { get; }
value = protoOATradeData.HasOpenTimestamp
Obtém se o campo "openTimestamp" está definido
public bool HasSymbolId { get; }
value = protoOATradeData.HasSymbolId
Obtém se o campo "symbolId" está definido
public bool HasTradeSide { get; }
value = protoOATradeData.HasTradeSide
Obtém se o campo "tradeSide" está definido
public bool HasVolume { get; }
value = protoOATradeData.HasVolume
Obtém se o campo "volume" está definido
public string Label { get; set; }
value = protoOATradeData.Label
protoOATradeData.Label = value
Rótulo de texto indicado durante a solicitação de ordem.
public string MeasurementUnits { get; set; }
value = protoOATradeData.MeasurementUnits
protoOATradeData.MeasurementUnits = value
Especifica as unidades em que o Símbolo é denominado.
public long OpenTimestamp { get; set; }
value = protoOATradeData.OpenTimestamp
protoOATradeData.OpenTimestamp = value
O tempo Unix em milissegundos quando a posição foi aberta ou a ordem foi criada.
public long SymbolId { get; set; }
value = protoOATradeData.SymbolId
protoOATradeData.SymbolId = value
O identificador único do símbolo em ambiente específico do servidor dentro da plataforma cTrader. Diferentes corretores podem ter IDs diferentes.
public ProtoOATradeSide TradeSide { get; set; }
value = protoOATradeData.TradeSide
protoOATradeData.TradeSide = value
Compra, vende.
public long Volume { get; set; }
value = protoOATradeData.Volume
protoOATradeData.Volume = value
Volume em cêntimos.
Métodos
public void ClearCloseTimestamp()
protoOATradeData.ClearCloseTimestamp()
Limpa o valor do campo "closeTimestamp"
public void ClearComment()
protoOATradeData.ClearComment()
Limpa o valor do campo "comentário"
public void ClearGuaranteedStopLoss()
protoOATradeData.ClearGuaranteedStopLoss()
Limpa o valor do campo "guaranteedStopLoss"
public void ClearMeasurementUnits()
protoOATradeData.ClearMeasurementUnits()
Limpa o valor do campo "measurementUnits"
public void ClearOpenTimestamp()
protoOATradeData.ClearOpenTimestamp()
Limpa o valor do campo "openTimestamp"
public void ClearSymbolId()
protoOATradeData.ClearSymbolId()
Limpa o valor do campo "symbolId"
public void ClearTradeSide()
protoOATradeData.ClearTradeSide()
Limpa o valor do campo "tradeSide"
public void ClearVolume()
protoOATradeData.ClearVolume()
Limpa o valor do campo "volume"
Campos
public const int CloseTimestampFieldNumber
value = ProtoOATradeData.CloseTimestampFieldNumber
Número do campo para o campo "closeTimestamp".
public const int CommentFieldNumber
value = ProtoOATradeData.CommentFieldNumber
Número de campo para o campo "comentário".
public const int GuaranteedStopLossFieldNumber
value = ProtoOATradeData.GuaranteedStopLossFieldNumber
Número do campo para o campo "guaranteedStopLoss".
public const int LabelFieldNumber
value = ProtoOATradeData.LabelFieldNumber
Número do campo para o campo "marcar".
public const int MeasurementUnitsFieldNumber
value = ProtoOATradeData.MeasurementUnitsFieldNumber
Número do campo para o campo "measurementUnits".
public const int OpenTimestampFieldNumber
value = ProtoOATradeData.OpenTimestampFieldNumber
Número do campo para o campo "openTimestamp".
public const int SymbolIdFieldNumber
value = ProtoOATradeData.SymbolIdFieldNumber
Número do campo para o campo "symbolId".
public const int TradeSideFieldNumber
value = ProtoOATradeData.TradeSideFieldNumber
Número do campo para o campo "tradeSide".
public const int VolumeFieldNumber
value = ProtoOATradeData.VolumeFieldNumber
Número do campo para o campo "volume".