ProtoOAAmendOrderReq

StockSharp.cTrader.Native.Model

※ 既存の保留注文を修正する依頼。取引口座の「取引」権限が付与されている場合のみ許可される。

実装: IMessage<ProtoOAAmendOrderReq>, IMessage, IEquatable<ProtoOAAmendOrderReq>, IDeepCloneable<ProtoOAAmendOrderReq>, IBufferMessage

プロパティ

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

トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。

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

注文有効期限のミリ秒単位のUnix タイムスタンプ。Good Till Date 注文に設定する必要があります。

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

TRUE がストップロスが保証されます。フランス語リスクまたは保証されたストップロスアカウントでご利用いただけます。

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

"ctidTraderAccountId" フィールドがセットされているかどうかを取得する

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

"expirationTimestamp" フィールドがセットされているかどうかを取得する

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

"guaranteedStopLoss" フィールドがセットされているかどうかを取得する

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

"limitPrice" フィールドがセットされているかどうかを取得する

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

"orderId" フィールドがセットされているかどうかを取得する

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

"payloadType" フィールドがセットされているかどうかを取得する

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

"relativeStopLoss" フィールドがセットされているかどうかを取得する

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

"relativeTakeProfit" フィールドがセットされているかどうかを取得する

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

"slippageInPoints" フィールドがセットされているかどうかを取得する

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

"stopLoss" フィールドがセットされているかどうかを取得する

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

"stopPrice" フィールドがセットされているかどうかを取得する

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

"stopTriggerMethod" フィールドがセットされているかどうかを取得する

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

"takeProfit" フィールドがセットされているかどうかを取得する

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

"trailingStopLoss" フィールドがセットされているかどうかを取得する

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

"volume" フィールドが設定されているかを調べる

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

制限価格は、限定注文のみで指定できます。

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

注文元のID。

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

相対ストップロスは、絶対値の代わりに指定することができます。 単位の1/100000で指定します。 購入stopLoss = entryPrice@ -relativeStopLoss、SELLstopLoss =entryPrice@+relativeStopLoss@。

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

相対的な利益は、絶対的なものではなく指定することができます。 単位の1/100000で指定される。 takeProfit = entryPrice + relativeTakeProfit 、SELL takeProfit = entryPrice - relativeTakeProfit 。

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

注文はMARKET_RANGEとSTOP_LIMITのスリップページ距離です。

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

絶対ストップロス価格(e.g.1.223456)。 MARKER注文にはサポートされていません。

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

ストッププライスは、STOPとSTOP_LIMITの注文に指定できます。

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

STOPまたはSTOP_LIMITのPending注文のためのトリガ方法。

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

絶対テイク利益価格 (e.g. 1.23456). マークER 注文にはサポートされていません.

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

TRUE が、Trailing Stop 損失が適用される場合。

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

単位の0.01で表される容積(e.g.cents)。

メソッド

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()

フィールドの「ctidTraderAccountId」の値をクリア

ClearExpirationTimestamp
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()

フィールドの「expirationTimestamp」の値をクリア

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()

フィールドの「guaranteedStopLoss」の値をクリア

ClearLimitPrice
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()

フィールドの「limitPrice」の値をクリア

ClearOrderId
public void ClearOrderId()
protoOAAmendOrderReq.ClearOrderId()

フィールドの「orderId」の値をクリア

ClearPayloadType
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()

フィールドの「payloadType」の値をクリア

ClearRelativeStopLoss
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()

フィールドの「relativeStopLoss」の値をクリア

ClearRelativeTakeProfit
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()

フィールドの「relativeTakeProfit」の値をクリア

ClearSlippageInPoints
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()

フィールドの「slippageInPoints」の値をクリア

ClearStopLoss
public void ClearStopLoss()
protoOAAmendOrderReq.ClearStopLoss()

フィールドの「stopLoss」の値をクリア

ClearStopPrice
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()

フィールドの「stopPrice」の値をクリア

ClearStopTriggerMethod
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()

フィールドの「stopTriggerMethod」の値をクリア

ClearTakeProfit
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()

フィールドの「takeProfit」の値をクリア

ClearTrailingStopLoss
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()

フィールドの「trailingStopLoss」の値をクリア

ClearVolume
public void ClearVolume()
protoOAAmendOrderReq.ClearVolume()

数値をクリアする "volume" フィールド

フィールド

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber

フィールド番号は、"ctidTraderAccountId" フィールドです。

ExpirationTimestampFieldNumber
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber

フィールド番号は、"expirationTimestamp" フィールドです。

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber

フィールド番号は、"guaranteedStopLoss" フィールドです。

LimitPriceFieldNumber
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber

フィールド番号は、"limitPrice" フィールドです。

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber

フィールド番号は、"orderId" フィールドです。

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber

フィールド番号は、"payloadType" フィールドです。

RelativeStopLossFieldNumber
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber

フィールド番号は、"relativeStopLoss" フィールドです。

RelativeTakeProfitFieldNumber
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber

フィールド番号は、"relativeTakeProfit" フィールドです。

SlippageInPointsFieldNumber
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber

フィールド番号は、"slippageInPoints" フィールドです。

StopLossFieldNumber
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber

フィールド番号は、"stopLoss" フィールドです。

StopPriceFieldNumber
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber

フィールド番号は、"stopPrice" フィールドです。

StopTriggerMethodFieldNumber
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber

フィールド番号は、"stopTriggerMethod" フィールドです。

TakeProfitFieldNumber
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber

フィールド番号は、"takeProfit" フィールドです。

TrailingStopLossFieldNumber
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber

フィールド番号は、"trailingStopLoss" フィールドです。

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber

フィールド番号は「ボリューム」フィールドです。