ProtoOATrailingSLChangedEvent
* Evento que é enviado quando o nível da perda Trailing Stop é alterado devido às mudanças de nível de preço.
Implementa: IMessage<ProtoOATrailingSLChangedEvent>, IMessage, IEquatable<ProtoOATrailingSLChangedEvent>, IDeepCloneable<ProtoOATrailingSLChangedEvent>, IBufferMessage
Propriedades
public long CtidTraderAccountId { get; set; }
value = protoOATrailingSLChangedEvent.CtidTraderAccountId
protoOATrailingSLChangedEvent.CtidTraderAccountId = value
Identificador único da conta do comerciante. Usado para corresponder às respostas às contas do comerciante.
public bool HasCtidTraderAccountId { get; }
value = protoOATrailingSLChangedEvent.HasCtidTraderAccountId
Obtém se o campo "ctidTraderAccountId" está definido
public bool HasOrderId { get; }
value = protoOATrailingSLChangedEvent.HasOrderId
Obtém se o campo "orderId" está definido
public bool HasPayloadType { get; }
value = protoOATrailingSLChangedEvent.HasPayloadType
Obtém se o campo "payloadType" está definido
public bool HasPositionId { get; }
value = protoOATrailingSLChangedEvent.HasPositionId
Obtém se o campo "positionId" está definido
public bool HasStopPrice { get; }
value = protoOATrailingSLChangedEvent.HasStopPrice
Obtém se o campo "stopPrice" está definido
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOATrailingSLChangedEvent.HasUtcLastUpdateTimestamp
Obtém se o campo "utcLastUpdateTimestamp" está definido
public long OrderId { get; set; }
value = protoOATrailingSLChangedEvent.OrderId
protoOATrailingSLChangedEvent.OrderId = value
A identificação única da ordem.
public long PositionId { get; set; }
value = protoOATrailingSLChangedEvent.PositionId
protoOATrailingSLChangedEvent.PositionId = value
A identificação única da posição.
public double StopPrice { get; set; }
value = protoOATrailingSLChangedEvent.StopPrice
protoOATrailingSLChangedEvent.StopPrice = value
Novo valor do preço Stop Loss.
public long UtcLastUpdateTimestamp { get; set; }
value = protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp
protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp = value
O tempo Unix em milissegundos quando a Perda de Parada foi atualizada.
Métodos
public void ClearCtidTraderAccountId()
protoOATrailingSLChangedEvent.ClearCtidTraderAccountId()
Limpa o valor do campo "ctidTraderAccountId"
public void ClearOrderId()
protoOATrailingSLChangedEvent.ClearOrderId()
Limpa o valor do campo "orderId"
public void ClearPayloadType()
protoOATrailingSLChangedEvent.ClearPayloadType()
Limpa o valor do campo "payloadType"
public void ClearPositionId()
protoOATrailingSLChangedEvent.ClearPositionId()
Limpa o valor do campo "positionId"
public void ClearStopPrice()
protoOATrailingSLChangedEvent.ClearStopPrice()
Limpa o valor do campo "stopPrice"
public void ClearUtcLastUpdateTimestamp()
protoOATrailingSLChangedEvent.ClearUtcLastUpdateTimestamp()
Limpa o valor do campo "utcLastUpdateTimestamp"
Campos
public const int CtidTraderAccountIdFieldNumber
value = ProtoOATrailingSLChangedEvent.CtidTraderAccountIdFieldNumber
Número do campo para o campo "ctidTraderAccountId".
public const int OrderIdFieldNumber
value = ProtoOATrailingSLChangedEvent.OrderIdFieldNumber
Número do campo para o campo "orderId".
public const int PayloadTypeFieldNumber
value = ProtoOATrailingSLChangedEvent.PayloadTypeFieldNumber
Número do campo para o campo "payloadType".
public const int PositionIdFieldNumber
value = ProtoOATrailingSLChangedEvent.PositionIdFieldNumber
Número do campo para o campo "positionId".
public const int StopPriceFieldNumber
value = ProtoOATrailingSLChangedEvent.StopPriceFieldNumber
Número do campo para o campo "stopPrice".
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOATrailingSLChangedEvent.UtcLastUpdateTimestampFieldNumber
Número do campo para o campo "utcLastUpdateTimestamp".