ProtoOAAmendPositionSLTPReq
* Antrag auf Änderung StopLoss und TakeProfit bestehender Position. Nur zulässig, wenn accessToken über "Handelsberechtigungen" für das Handelskonto verfügt.
Implementiert: IMessage<ProtoOAAmendPositionSLTPReq>, IMessage, IEquatable<ProtoOAAmendPositionSLTPReq>, IDeepCloneable<ProtoOAAmendPositionSLTPReq>, IBufferMessage
Eigenschaften
public long CtidTraderAccountId { get; set; }
value = protoOAAmendPositionSLTPReq.CtidTraderAccountId
protoOAAmendPositionSLTPReq.CtidTraderAccountId = value
Eindeutige Kennung des Händlerkontos, die verwendet wird, um die Antworten auf die Händlerkonten abzugleichen.
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.GuaranteedStopLoss
protoOAAmendPositionSLTPReq.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 = protoOAAmendPositionSLTPReq.HasCtidTraderAccountId
Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasGuaranteedStopLoss
Erhaltet, ob das Feld "guaranteedStopLoss" gesetzt ist
public bool HasPayloadType { get; }
value = protoOAAmendPositionSLTPReq.HasPayloadType
Erhaltet, ob das Feld "payloadType" gesetzt ist
public bool HasPositionId { get; }
value = protoOAAmendPositionSLTPReq.HasPositionId
Erhaltet, ob das Feld "positionId" gesetzt ist
public bool HasStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasStopLoss
Erhaltet, ob das Feld "stopLoss" gesetzt ist
public bool HasStopLossTriggerMethod { get; }
value = protoOAAmendPositionSLTPReq.HasStopLossTriggerMethod
Erhaltet, ob das Feld "stopLossTriggerMethod" gesetzt ist
public bool HasTakeProfit { get; }
value = protoOAAmendPositionSLTPReq.HasTakeProfit
Erhaltet, ob das Feld "takeProfit" gesetzt ist
public bool HasTrailingStopLoss { get; }
value = protoOAAmendPositionSLTPReq.HasTrailingStopLoss
Erhaltet, ob das Feld "trailingStopLoss" gesetzt ist
public long PositionId { get; set; }
value = protoOAAmendPositionSLTPReq.PositionId
protoOAAmendPositionSLTPReq.PositionId = value
Die eindeutige ID der zu ändernden Position.
public double StopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.StopLoss
protoOAAmendPositionSLTPReq.StopLoss = value
Absolute Stop Loss Preis (1.23456 zum Beispiel).
public ProtoOAOrderTriggerMethod StopLossTriggerMethod { get; set; }
value = protoOAAmendPositionSLTPReq.StopLossTriggerMethod
protoOAAmendPositionSLTPReq.StopLossTriggerMethod = value
Die Stop-Trigger-Methode für die Stop Loss / Take Profit-Order.
public double TakeProfit { get; set; }
value = protoOAAmendPositionSLTPReq.TakeProfit
protoOAAmendPositionSLTPReq.TakeProfit = value
Absolute Take Profit Preis (1.26543 zum Beispiel).
public bool TrailingStopLoss { get; set; }
value = protoOAAmendPositionSLTPReq.TrailingStopLoss
protoOAAmendPositionSLTPReq.TrailingStopLoss = value
Wenn TRUE dann wird der Trailing Stop Loss angewendet.
Methoden
public void ClearCtidTraderAccountId()
protoOAAmendPositionSLTPReq.ClearCtidTraderAccountId()
Löscht den Wert des Feldes "ctidTraderAccountId"
public void ClearGuaranteedStopLoss()
protoOAAmendPositionSLTPReq.ClearGuaranteedStopLoss()
Löscht den Wert des Feldes "guaranteedStopLoss"
public void ClearPayloadType()
protoOAAmendPositionSLTPReq.ClearPayloadType()
Löscht den Wert des Feldes "payloadType"
public void ClearPositionId()
protoOAAmendPositionSLTPReq.ClearPositionId()
Löscht den Wert des Feldes "positionId"
public void ClearStopLoss()
protoOAAmendPositionSLTPReq.ClearStopLoss()
Löscht den Wert des Feldes "stopLoss"
public void ClearStopLossTriggerMethod()
protoOAAmendPositionSLTPReq.ClearStopLossTriggerMethod()
Löscht den Wert des Feldes "stopLossTriggerMethod"
public void ClearTakeProfit()
protoOAAmendPositionSLTPReq.ClearTakeProfit()
Löscht den Wert des Feldes "takeProfit"
public void ClearTrailingStopLoss()
protoOAAmendPositionSLTPReq.ClearTrailingStopLoss()
Löscht den Wert des Feldes "trailingStopLoss"
Felder
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.CtidTraderAccountIdFieldNumber
Feldnummer für das Feld "ctidTraderAccountId".
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.GuaranteedStopLossFieldNumber
Feldnummer für das Feld "guaranteedStopLoss".
public const int PayloadTypeFieldNumber
value = ProtoOAAmendPositionSLTPReq.PayloadTypeFieldNumber
Feldnummer für das Feld "payloadType".
public const int PositionIdFieldNumber
value = ProtoOAAmendPositionSLTPReq.PositionIdFieldNumber
Feldnummer für das Feld "positionId".
public const int StopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossFieldNumber
Feldnummer für das Feld "stopLoss".
public const int StopLossTriggerMethodFieldNumber
value = ProtoOAAmendPositionSLTPReq.StopLossTriggerMethodFieldNumber
Feldnummer für das Feld "stopLossTriggerMethod".
public const int TakeProfitFieldNumber
value = ProtoOAAmendPositionSLTPReq.TakeProfitFieldNumber
Feldnummer für das Feld "takeProfit".
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendPositionSLTPReq.TrailingStopLossFieldNumber
Feldnummer für das Feld "trailingStopLoss".