ProtoOAAmendOrderReq

StockSharp.cTrader.Native.Model

* 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

CtidTraderAccountId
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.

ExpirationTimestamp
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.

GuaranteedStopLoss
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.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendOrderReq.HasCtidTraderAccountId

Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist

HasExpirationTimestamp
public bool HasExpirationTimestamp { get; }
value = protoOAAmendOrderReq.HasExpirationTimestamp

Erhaltet, ob das Feld "expirationTimestamp" gesetzt ist

HasGuaranteedStopLoss
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendOrderReq.HasGuaranteedStopLoss

Erhaltet, ob das Feld "guaranteedStopLoss" gesetzt ist

HasLimitPrice
public bool HasLimitPrice { get; }
value = protoOAAmendOrderReq.HasLimitPrice

Erhaltet, ob das Feld "limitPrice" gesetzt ist

HasOrderId
public bool HasOrderId { get; }
value = protoOAAmendOrderReq.HasOrderId

Erhaltet, ob das Feld "orderId" gesetzt ist

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAAmendOrderReq.HasPayloadType

Erhaltet, ob das Feld "payloadType" gesetzt ist

HasRelativeStopLoss
public bool HasRelativeStopLoss { get; }
value = protoOAAmendOrderReq.HasRelativeStopLoss

Erhaltet, ob das Feld "relativeStopLoss" gesetzt ist

HasRelativeTakeProfit
public bool HasRelativeTakeProfit { get; }
value = protoOAAmendOrderReq.HasRelativeTakeProfit

Erhaltet, ob das Feld "relativeTakeProfit" gesetzt ist

HasSlippageInPoints
public bool HasSlippageInPoints { get; }
value = protoOAAmendOrderReq.HasSlippageInPoints

Erhaltet, ob das Feld "slippageInPoints" gesetzt ist

HasStopLoss
public bool HasStopLoss { get; }
value = protoOAAmendOrderReq.HasStopLoss

Erhaltet, ob das Feld "stopLoss" gesetzt ist

HasStopPrice
public bool HasStopPrice { get; }
value = protoOAAmendOrderReq.HasStopPrice

Erhaltet, ob das Feld "stopPrice" gesetzt ist

HasStopTriggerMethod
public bool HasStopTriggerMethod { get; }
value = protoOAAmendOrderReq.HasStopTriggerMethod

Erhaltet, ob das Feld "stopTriggerMethod" gesetzt ist

HasTakeProfit
public bool HasTakeProfit { get; }
value = protoOAAmendOrderReq.HasTakeProfit

Erhaltet, ob das Feld "takeProfit" gesetzt ist

HasTrailingStopLoss
public bool HasTrailingStopLoss { get; }
value = protoOAAmendOrderReq.HasTrailingStopLoss

Erhaltet, ob das Feld "trailingStopLoss" gesetzt ist

HasVolume
public bool HasVolume { get; }
value = protoOAAmendOrderReq.HasVolume

Bestimmt, ob das Feld "Volume" gesetzt ist

LimitPrice
public double LimitPrice { get; set; }
value = protoOAAmendOrderReq.LimitPrice
protoOAAmendOrderReq.LimitPrice = value

Der Limitpreis kann nur für die LIMIT-Bestellung angegeben werden.

OrderId
public long OrderId { get; set; }
value = protoOAAmendOrderReq.OrderId
protoOAAmendOrderReq.OrderId = value

Die eindeutige ID der Bestellung.

RelativeStopLoss
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.

RelativeTakeProfit
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.

SlippageInPoints
public int SlippageInPoints { get; set; }
value = protoOAAmendOrderReq.SlippageInPoints
protoOAAmendOrderReq.SlippageInPoints = value

Rutschabstand für die MARKET_RANGE und die STOP_LIMIT Bestellungen.

StopLoss
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.

StopPrice
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.

StopTriggerMethod
public ProtoOAOrderTriggerMethod StopTriggerMethod { get; set; }
value = protoOAAmendOrderReq.StopTriggerMethod
protoOAAmendOrderReq.StopTriggerMethod = value

Triggermethode für den STOP oder die STOP_LIMIT Pending Order.

TakeProfit
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.

TrailingStopLoss
public bool TrailingStopLoss { get; set; }
value = protoOAAmendOrderReq.TrailingStopLoss
protoOAAmendOrderReq.TrailingStopLoss = value

Wenn TRUE dann wird der Trailing Stop Loss angewendet.

Volume
public long Volume { get; set; }
value = protoOAAmendOrderReq.Volume
protoOAAmendOrderReq.Volume = value

Volumen, dargestellt in 0,01 einer Einheit (e.g. Cents).

Methoden

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()

Löscht den Wert des Feldes "ctidTraderAccountId"

ClearExpirationTimestamp
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()

Löscht den Wert des Feldes "expirationTimestamp"

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()

Löscht den Wert des Feldes "guaranteedStopLoss"

ClearLimitPrice
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()

Löscht den Wert des Feldes "limitPrice"

ClearOrderId
public void ClearOrderId()
protoOAAmendOrderReq.ClearOrderId()

Löscht den Wert des Feldes "orderId"

ClearPayloadType
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()

Löscht den Wert des Feldes "payloadType"

ClearRelativeStopLoss
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()

Löscht den Wert des Feldes "relativeStopLoss"

ClearRelativeTakeProfit
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()

Löscht den Wert des Feldes "relativeTakeProfit"

ClearSlippageInPoints
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()

Löscht den Wert des Feldes "slippageInPoints"

ClearStopLoss
public void ClearStopLoss()
protoOAAmendOrderReq.ClearStopLoss()

Löscht den Wert des Feldes "stopLoss"

ClearStopPrice
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()

Löscht den Wert des Feldes "stopPrice"

ClearStopTriggerMethod
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()

Löscht den Wert des Feldes "stopTriggerMethod"

ClearTakeProfit
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()

Löscht den Wert des Feldes "takeProfit"

ClearTrailingStopLoss
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()

Löscht den Wert des Feldes "trailingStopLoss"

ClearVolume
public void ClearVolume()
protoOAAmendOrderReq.ClearVolume()

Löscht den Wert des Felds "Volume"

Felder

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber

Feldnummer für das Feld "ctidTraderAccountId".

ExpirationTimestampFieldNumber
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber

Feldnummer für das Feld "expirationTimestamp".

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber

Feldnummer für das Feld "guaranteedStopLoss".

LimitPriceFieldNumber
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber

Feldnummer für das Feld "limitPrice".

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber

Feldnummer für das Feld "orderId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber

Feldnummer für das Feld "payloadType".

RelativeStopLossFieldNumber
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber

Feldnummer für das Feld "relativeStopLoss".

RelativeTakeProfitFieldNumber
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber

Feldnummer für das Feld "relativeTakeProfit".

SlippageInPointsFieldNumber
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber

Feldnummer für das Feld "slippageInPoints".

StopLossFieldNumber
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber

Feldnummer für das Feld "stopLoss".

StopPriceFieldNumber
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber

Feldnummer für das Feld "stopPrice".

StopTriggerMethodFieldNumber
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber

Feldnummer für das Feld "stopTriggerMethod".

TakeProfitFieldNumber
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber

Feldnummer für das Feld "takeProfit".

TrailingStopLossFieldNumber
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber

Feldnummer für das Feld "trailingStopLoss".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber

Feldnummer für das Feld "Volume".