ProtoOAAmendOrderReq
* Antrag auf Änderung der bestehenden ausstehenden Bestellung. Nur zulässig, wenn das Access Token über "Handelsberechtigungen" für das Handelskonto verfügt.
Implementiert: IMessage<ProtoOAAmendOrderReq>, IMessage, IEquatable<ProtoOAAmendOrderReq>, IDeepCloneable<ProtoOAAmendOrderReq>, IBufferMessage
Eigenschaften
public long CtidTraderAccountId { get; set; }
value = protoOAAmendOrderReq.CtidTraderAccountId
protoOAAmendOrderReq.CtidTraderAccountId = value
Eindeutige Kennung des Händlerkontos, die verwendet wird, um die Antworten auf die Händlerkonten abzugleichen.
public long ExpirationTimestamp { get; set; }
value = protoOAAmendOrderReq.ExpirationTimestamp
protoOAAmendOrderReq.ExpirationTimestamp = value
Der Unix-Zeitstempel in Millisekunden nach Auftragsablauf sollte für die Good Till Date-Bestellungen festgelegt werden.
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendOrderReq.GuaranteedStopLoss
protoOAAmendOrderReq.GuaranteedStopLoss = value
Wenn TRUE dann ist der Stop Loss garantiert. verfügbar für das französische Risiko oder die garantierten Stop Loss Accounts.
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendOrderReq.HasCtidTraderAccountId
Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist
public bool HasExpirationTimestamp { get; }
value = protoOAAmendOrderReq.HasExpirationTimestamp
Erhaltet, ob das Feld "expirationTimestamp" gesetzt ist
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendOrderReq.HasGuaranteedStopLoss
Erhaltet, ob das Feld "guaranteedStopLoss" gesetzt ist
public bool HasLimitPrice { get; }
value = protoOAAmendOrderReq.HasLimitPrice
Erhaltet, ob das Feld "limitPrice" gesetzt ist
public bool HasOrderId { get; }
value = protoOAAmendOrderReq.HasOrderId
Erhaltet, ob das Feld "orderId" gesetzt ist
public bool HasPayloadType { get; }
value = protoOAAmendOrderReq.HasPayloadType
Erhaltet, ob das Feld "payloadType" gesetzt ist
public bool HasRelativeStopLoss { get; }
value = protoOAAmendOrderReq.HasRelativeStopLoss
Erhaltet, ob das Feld "relativeStopLoss" gesetzt ist
public bool HasRelativeTakeProfit { get; }
value = protoOAAmendOrderReq.HasRelativeTakeProfit
Erhaltet, ob das Feld "relativeTakeProfit" gesetzt ist
public bool HasSlippageInPoints { get; }
value = protoOAAmendOrderReq.HasSlippageInPoints
Erhaltet, ob das Feld "slippageInPoints" gesetzt ist
public bool HasStopLoss { get; }
value = protoOAAmendOrderReq.HasStopLoss
Erhaltet, ob das Feld "stopLoss" gesetzt ist
public bool HasStopPrice { get; }
value = protoOAAmendOrderReq.HasStopPrice
Erhaltet, ob das Feld "stopPrice" gesetzt ist
public bool HasStopTriggerMethod { get; }
value = protoOAAmendOrderReq.HasStopTriggerMethod
Erhaltet, ob das Feld "stopTriggerMethod" gesetzt ist
public bool HasTakeProfit { get; }
value = protoOAAmendOrderReq.HasTakeProfit
Erhaltet, ob das Feld "takeProfit" gesetzt ist
public bool HasTrailingStopLoss { get; }
value = protoOAAmendOrderReq.HasTrailingStopLoss
Erhaltet, ob das Feld "trailingStopLoss" gesetzt ist
public bool HasVolume { get; }
value = protoOAAmendOrderReq.HasVolume
Bestimmt, ob das Feld "Volume" gesetzt ist
public double LimitPrice { get; set; }
value = protoOAAmendOrderReq.LimitPrice
protoOAAmendOrderReq.LimitPrice = value
Der Limitpreis kann nur für die LIMIT-Bestellung angegeben werden.
public long OrderId { get; set; }
value = protoOAAmendOrderReq.OrderId
protoOAAmendOrderReq.OrderId = value
Die eindeutige ID der Bestellung.
public long RelativeStopLoss { get; set; }
value = protoOAAmendOrderReq.RelativeStopLoss
protoOAAmendOrderReq.RelativeStopLoss = value
Der relative Stop Loss kann anstelle des absoluten angegeben werden. In 1/100000 einer Preiseinheit angegeben. Für KAUF stopLoss = entryPrice - relativeStopLoss, für SELL stopLoss = entryPrice + relativeStopLoss.
public long RelativeTakeProfit { get; set; }
value = protoOAAmendOrderReq.RelativeTakeProfit
protoOAAmendOrderReq.RelativeTakeProfit = value
Der relative Take Profit kann anstelle des absoluten angegeben werden. In 1/100000 einer Preiseinheit angegeben. Für KAUF takeProfit entryPrice + relativeTakeProfit, für SELL takeProfit = entryPrice - relativeTakeProfit.
public int SlippageInPoints { get; set; }
value = protoOAAmendOrderReq.SlippageInPoints
protoOAAmendOrderReq.SlippageInPoints = value
Rutschabstand für die MARKET_RANGE und die STOP_LIMIT Bestellungen.
public double StopLoss { get; set; }
value = protoOAAmendOrderReq.StopLoss
protoOAAmendOrderReq.StopLoss = value
Der absolute Stop Loss Preis (e.g1.23456). Nicht unterstützt für die MARKER-Orders.
public double StopPrice { get; set; }
value = protoOAAmendOrderReq.StopPrice
protoOAAmendOrderReq.StopPrice = value
Der Stop-Preis kann für den STOP und die STOP_LIMIT Aufträge angegeben werden.
public ProtoOAOrderTriggerMethod StopTriggerMethod { get; set; }
value = protoOAAmendOrderReq.StopTriggerMethod
protoOAAmendOrderReq.StopTriggerMethod = value
Triggermethode für den STOP oder die STOP_LIMIT Pending Order.
public double TakeProfit { get; set; }
value = protoOAAmendOrderReq.TakeProfit
protoOAAmendOrderReq.TakeProfit = value
Der absolute Take Profit Preis (e.g1.23456). Nicht unterstützt für die MARKER-Orders.
public bool TrailingStopLoss { get; set; }
value = protoOAAmendOrderReq.TrailingStopLoss
protoOAAmendOrderReq.TrailingStopLoss = value
Wenn TRUE dann wird der Trailing Stop Loss angewendet.
public long Volume { get; set; }
value = protoOAAmendOrderReq.Volume
protoOAAmendOrderReq.Volume = value
Volumen, dargestellt in 0,01 einer Einheit (e.g. Cents).
Methoden
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()
Löscht den Wert des Feldes "ctidTraderAccountId"
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()
Löscht den Wert des Feldes "expirationTimestamp"
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()
Löscht den Wert des Feldes "guaranteedStopLoss"
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()
Löscht den Wert des Feldes "limitPrice"
public void ClearOrderId()
protoOAAmendOrderReq.ClearOrderId()
Löscht den Wert des Feldes "orderId"
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()
Löscht den Wert des Feldes "payloadType"
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()
Löscht den Wert des Feldes "relativeStopLoss"
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()
Löscht den Wert des Feldes "relativeTakeProfit"
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()
Löscht den Wert des Feldes "slippageInPoints"
public void ClearStopLoss()
protoOAAmendOrderReq.ClearStopLoss()
Löscht den Wert des Feldes "stopLoss"
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()
Löscht den Wert des Feldes "stopPrice"
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()
Löscht den Wert des Feldes "stopTriggerMethod"
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()
Löscht den Wert des Feldes "takeProfit"
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()
Löscht den Wert des Feldes "trailingStopLoss"
public void ClearVolume()
protoOAAmendOrderReq.ClearVolume()
Löscht den Wert des Felds "Volume"
Felder
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber
Feldnummer für das Feld "ctidTraderAccountId".
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber
Feldnummer für das Feld "expirationTimestamp".
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber
Feldnummer für das Feld "guaranteedStopLoss".
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber
Feldnummer für das Feld "limitPrice".
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber
Feldnummer für das Feld "orderId".
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber
Feldnummer für das Feld "payloadType".
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber
Feldnummer für das Feld "relativeStopLoss".
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber
Feldnummer für das Feld "relativeTakeProfit".
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber
Feldnummer für das Feld "slippageInPoints".
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber
Feldnummer für das Feld "stopLoss".
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber
Feldnummer für das Feld "stopPrice".
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber
Feldnummer für das Feld "stopTriggerMethod".
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber
Feldnummer für das Feld "takeProfit".
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber
Feldnummer für das Feld "trailingStopLoss".
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber
Feldnummer für das Feld "Volume".