ProtoOAAmendOrderReq

StockSharp.cTrader.Native.Model

* 请求修改已存在的待决命令。只有在 Access Token 有交易账户的“交易”权限时才允许。

实现: 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 时间戳已过期。 需要为“ 美好日期” 命令设定 。

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

获取“ 量” 字段是否设定

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

限价,仅可指定为LIMIT订单.

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/ 100 000 中指定。 对于 BUY stopLoss = entryPrice - relativeStopLoss, 对于 SELL stopLoss = entryPrice + relativeStopLoss 。

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

相对的 Take 利润可以指定而不是绝对的。 在一个价格单位的1/ 100 000 中指定。 对于 BUY 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.23456),不支持MARKER订单。

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

停止价格, 可为停止和STOP_LIMIT订单指定 。

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

停止或%% STOP_LIMIT++的触发方法等待命令 。

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

绝对收利润价格(e.g. 1. 23456), 支持MARKER 订单的不支持 。

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

如果TRUE,则应用"拖曳停止"(Trailing stop Loss).

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

量,以单位(e.g.分)0.01表示.

方法

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()

清除“ 量” 字段的值

字段

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

"卷"字段的字段编号.