ProtoOATrailingSLChangedEvent
* Ereignis, das gesendet wird, wenn sich das Niveau des Trailing Stop Loss aufgrund der Preisniveauänderungen ändert.
Implementiert: IMessage<ProtoOATrailingSLChangedEvent>, IMessage, IEquatable<ProtoOATrailingSLChangedEvent>, IDeepCloneable<ProtoOATrailingSLChangedEvent>, IBufferMessage
Eigenschaften
public long CtidTraderAccountId { get; set; }
value = protoOATrailingSLChangedEvent.CtidTraderAccountId
protoOATrailingSLChangedEvent.CtidTraderAccountId = value
Eindeutige Kennung des Händlerkontos, die verwendet wird, um die Antworten auf die Händlerkonten abzugleichen.
public bool HasCtidTraderAccountId { get; }
value = protoOATrailingSLChangedEvent.HasCtidTraderAccountId
Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist
public bool HasOrderId { get; }
value = protoOATrailingSLChangedEvent.HasOrderId
Erhaltet, ob das Feld "orderId" gesetzt ist
public bool HasPayloadType { get; }
value = protoOATrailingSLChangedEvent.HasPayloadType
Erhaltet, ob das Feld "payloadType" gesetzt ist
public bool HasPositionId { get; }
value = protoOATrailingSLChangedEvent.HasPositionId
Erhaltet, ob das Feld "positionId" gesetzt ist
public bool HasStopPrice { get; }
value = protoOATrailingSLChangedEvent.HasStopPrice
Erhaltet, ob das Feld "stopPrice" gesetzt ist
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOATrailingSLChangedEvent.HasUtcLastUpdateTimestamp
Erhaltet, ob das Feld "utcLastUpdateTimestamp" gesetzt ist
public long OrderId { get; set; }
value = protoOATrailingSLChangedEvent.OrderId
protoOATrailingSLChangedEvent.OrderId = value
Die eindeutige ID der Bestellung.
public long PositionId { get; set; }
value = protoOATrailingSLChangedEvent.PositionId
protoOATrailingSLChangedEvent.PositionId = value
Die eindeutige ID der Position.
public double StopPrice { get; set; }
value = protoOATrailingSLChangedEvent.StopPrice
protoOATrailingSLChangedEvent.StopPrice = value
Neuer Wert des Stop Loss-Preises.
public long UtcLastUpdateTimestamp { get; set; }
value = protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp
protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp = value
Die Unix-Zeit in Millisekunden, wenn der Stop Loss aktualisiert wurde.
Methoden
public void ClearCtidTraderAccountId()
protoOATrailingSLChangedEvent.ClearCtidTraderAccountId()
Löscht den Wert des Feldes "ctidTraderAccountId"
public void ClearOrderId()
protoOATrailingSLChangedEvent.ClearOrderId()
Löscht den Wert des Feldes "orderId"
public void ClearPayloadType()
protoOATrailingSLChangedEvent.ClearPayloadType()
Löscht den Wert des Feldes "payloadType"
public void ClearPositionId()
protoOATrailingSLChangedEvent.ClearPositionId()
Löscht den Wert des Feldes "positionId"
public void ClearStopPrice()
protoOATrailingSLChangedEvent.ClearStopPrice()
Löscht den Wert des Feldes "stopPrice"
public void ClearUtcLastUpdateTimestamp()
protoOATrailingSLChangedEvent.ClearUtcLastUpdateTimestamp()
Löscht den Wert des Feldes "utcLastUpdateTimestamp"
Felder
public const int CtidTraderAccountIdFieldNumber
value = ProtoOATrailingSLChangedEvent.CtidTraderAccountIdFieldNumber
Feldnummer für das Feld "ctidTraderAccountId".
public const int OrderIdFieldNumber
value = ProtoOATrailingSLChangedEvent.OrderIdFieldNumber
Feldnummer für das Feld "orderId".
public const int PayloadTypeFieldNumber
value = ProtoOATrailingSLChangedEvent.PayloadTypeFieldNumber
Feldnummer für das Feld "payloadType".
public const int PositionIdFieldNumber
value = ProtoOATrailingSLChangedEvent.PositionIdFieldNumber
Feldnummer für das Feld "positionId".
public const int StopPriceFieldNumber
value = ProtoOATrailingSLChangedEvent.StopPriceFieldNumber
Feldnummer für das Feld "stopPrice".
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOATrailingSLChangedEvent.UtcLastUpdateTimestampFieldNumber
Feldnummer für das Feld "utcLastUpdateTimestamp".