ProtoOAAmendOrderReq
* 请求修改已存在的待决命令。只有在 Access Token 有交易账户的“交易”权限时才允许。
实现: IMessage<ProtoOAAmendOrderReq>, IMessage, IEquatable<ProtoOAAmendOrderReq>, IDeepCloneable<ProtoOAAmendOrderReq>, IBufferMessage
属性
public long CtidTraderAccountId { get; set; }
value = protoOAAmendOrderReq.CtidTraderAccountId
protoOAAmendOrderReq.CtidTraderAccountId = value
交易商账户的独特标识符。 用于匹配交易商账户的响应 。
public long ExpirationTimestamp { get; set; }
value = protoOAAmendOrderReq.ExpirationTimestamp
protoOAAmendOrderReq.ExpirationTimestamp = value
命令以毫秒为单位的 Unix 时间戳已过期。 需要为“ 美好日期” 命令设定 。
public bool GuaranteedStopLoss { get; set; }
value = protoOAAmendOrderReq.GuaranteedStopLoss
protoOAAmendOrderReq.GuaranteedStopLoss = value
如果TRUE,则停止损失得到保证。法国风险或保证停止损失账户可用。
public bool HasCtidTraderAccountId { get; }
value = protoOAAmendOrderReq.HasCtidTraderAccountId
获取是否设置了 " ctidTraderAccountId " 字段
public bool HasExpirationTimestamp { get; }
value = protoOAAmendOrderReq.HasExpirationTimestamp
获取是否设置了 " expirationTimestamp " 字段
public bool HasGuaranteedStopLoss { get; }
value = protoOAAmendOrderReq.HasGuaranteedStopLoss
获取是否设置了 " guaranteedStopLoss " 字段
public bool HasLimitPrice { get; }
value = protoOAAmendOrderReq.HasLimitPrice
获取是否设置了 " limitPrice " 字段
public bool HasOrderId { get; }
value = protoOAAmendOrderReq.HasOrderId
获取是否设置了 " orderId " 字段
public bool HasPayloadType { get; }
value = protoOAAmendOrderReq.HasPayloadType
获取是否设置了 " payloadType " 字段
public bool HasRelativeStopLoss { get; }
value = protoOAAmendOrderReq.HasRelativeStopLoss
获取是否设置了 " relativeStopLoss " 字段
public bool HasRelativeTakeProfit { get; }
value = protoOAAmendOrderReq.HasRelativeTakeProfit
获取是否设置了 " relativeTakeProfit " 字段
public bool HasSlippageInPoints { get; }
value = protoOAAmendOrderReq.HasSlippageInPoints
获取是否设置了 " slippageInPoints " 字段
public bool HasStopLoss { get; }
value = protoOAAmendOrderReq.HasStopLoss
获取是否设置了 " stopLoss " 字段
public bool HasStopPrice { get; }
value = protoOAAmendOrderReq.HasStopPrice
获取是否设置了 " stopPrice " 字段
public bool HasStopTriggerMethod { get; }
value = protoOAAmendOrderReq.HasStopTriggerMethod
获取是否设置了 " stopTriggerMethod " 字段
public bool HasTakeProfit { get; }
value = protoOAAmendOrderReq.HasTakeProfit
获取是否设置了 " takeProfit " 字段
public bool HasTrailingStopLoss { get; }
value = protoOAAmendOrderReq.HasTrailingStopLoss
获取是否设置了 " trailingStopLoss " 字段
public double LimitPrice { get; set; }
value = protoOAAmendOrderReq.LimitPrice
protoOAAmendOrderReq.LimitPrice = value
限价,仅可指定为LIMIT订单.
public long OrderId { get; set; }
value = protoOAAmendOrderReq.OrderId
protoOAAmendOrderReq.OrderId = value
命令中独一无二的ID.
public long RelativeStopLoss { get; set; }
value = protoOAAmendOrderReq.RelativeStopLoss
protoOAAmendOrderReq.RelativeStopLoss = value
相对的停止损失可以指定, 而不是绝对的。 在一个价格单位的1/ 100 000 中指定。 对于 BUY stopLoss = entryPrice - relativeStopLoss, 对于 SELL stopLoss = entryPrice + relativeStopLoss 。
public long RelativeTakeProfit { get; set; }
value = protoOAAmendOrderReq.RelativeTakeProfit
protoOAAmendOrderReq.RelativeTakeProfit = value
相对的 Take 利润可以指定而不是绝对的。 在一个价格单位的1/ 100 000 中指定。 对于 BUY takeProfit = entryPrice + relativeTakeProfit, 对于 SELL takeProfit = entryPrice - relativeTakeProfit 。
public int SlippageInPoints { get; set; }
value = protoOAAmendOrderReq.SlippageInPoints
protoOAAmendOrderReq.SlippageInPoints = value
MARKET_RANGE和STOP_LIMIT订单的滑行距离.
public double StopLoss { get; set; }
value = protoOAAmendOrderReq.StopLoss
protoOAAmendOrderReq.StopLoss = value
绝对停止损失价格(e.g. 1.23456),不支持MARKER订单。
public double StopPrice { get; set; }
value = protoOAAmendOrderReq.StopPrice
protoOAAmendOrderReq.StopPrice = value
停止价格, 可为停止和STOP_LIMIT订单指定 。
public ProtoOAOrderTriggerMethod StopTriggerMethod { get; set; }
value = protoOAAmendOrderReq.StopTriggerMethod
protoOAAmendOrderReq.StopTriggerMethod = value
停止或%% STOP_LIMIT++的触发方法等待命令 。
public double TakeProfit { get; set; }
value = protoOAAmendOrderReq.TakeProfit
protoOAAmendOrderReq.TakeProfit = value
绝对收利润价格(e.g. 1. 23456), 支持MARKER 订单的不支持 。
public bool TrailingStopLoss { get; set; }
value = protoOAAmendOrderReq.TrailingStopLoss
protoOAAmendOrderReq.TrailingStopLoss = value
如果TRUE,则应用"拖曳停止"(Trailing stop Loss).
public long Volume { get; set; }
value = protoOAAmendOrderReq.Volume
protoOAAmendOrderReq.Volume = value
量,以单位(e.g.分)0.01表示.
方法
public void ClearCtidTraderAccountId()
protoOAAmendOrderReq.ClearCtidTraderAccountId()
清除 " ctidTraderAccountId " 字段的值
public void ClearExpirationTimestamp()
protoOAAmendOrderReq.ClearExpirationTimestamp()
清除 " expirationTimestamp " 字段的值
public void ClearGuaranteedStopLoss()
protoOAAmendOrderReq.ClearGuaranteedStopLoss()
清除 " guaranteedStopLoss " 字段的值
public void ClearLimitPrice()
protoOAAmendOrderReq.ClearLimitPrice()
清除 " limitPrice " 字段的值
public void ClearPayloadType()
protoOAAmendOrderReq.ClearPayloadType()
清除 " payloadType " 字段的值
public void ClearRelativeStopLoss()
protoOAAmendOrderReq.ClearRelativeStopLoss()
清除 " relativeStopLoss " 字段的值
public void ClearRelativeTakeProfit()
protoOAAmendOrderReq.ClearRelativeTakeProfit()
清除 " relativeTakeProfit " 字段的值
public void ClearSlippageInPoints()
protoOAAmendOrderReq.ClearSlippageInPoints()
清除 " slippageInPoints " 字段的值
public void ClearStopPrice()
protoOAAmendOrderReq.ClearStopPrice()
清除 " stopPrice " 字段的值
public void ClearStopTriggerMethod()
protoOAAmendOrderReq.ClearStopTriggerMethod()
清除 " stopTriggerMethod " 字段的值
public void ClearTakeProfit()
protoOAAmendOrderReq.ClearTakeProfit()
清除 " takeProfit " 字段的值
public void ClearTrailingStopLoss()
protoOAAmendOrderReq.ClearTrailingStopLoss()
清除 " trailingStopLoss " 字段的值
字段
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAAmendOrderReq.CtidTraderAccountIdFieldNumber
" ctidTraderAccountId " 字段的字段编号。
public const int ExpirationTimestampFieldNumber
value = ProtoOAAmendOrderReq.ExpirationTimestampFieldNumber
" expirationTimestamp " 字段的字段编号。
public const int GuaranteedStopLossFieldNumber
value = ProtoOAAmendOrderReq.GuaranteedStopLossFieldNumber
" guaranteedStopLoss " 字段的字段编号。
public const int LimitPriceFieldNumber
value = ProtoOAAmendOrderReq.LimitPriceFieldNumber
" limitPrice " 字段的字段编号。
public const int OrderIdFieldNumber
value = ProtoOAAmendOrderReq.OrderIdFieldNumber
" orderId " 字段的字段编号。
public const int PayloadTypeFieldNumber
value = ProtoOAAmendOrderReq.PayloadTypeFieldNumber
" payloadType " 字段的字段编号。
public const int RelativeStopLossFieldNumber
value = ProtoOAAmendOrderReq.RelativeStopLossFieldNumber
" relativeStopLoss " 字段的字段编号。
public const int RelativeTakeProfitFieldNumber
value = ProtoOAAmendOrderReq.RelativeTakeProfitFieldNumber
" relativeTakeProfit " 字段的字段编号。
public const int SlippageInPointsFieldNumber
value = ProtoOAAmendOrderReq.SlippageInPointsFieldNumber
" slippageInPoints " 字段的字段编号。
public const int StopLossFieldNumber
value = ProtoOAAmendOrderReq.StopLossFieldNumber
" stopLoss " 字段的字段编号。
public const int StopPriceFieldNumber
value = ProtoOAAmendOrderReq.StopPriceFieldNumber
" stopPrice " 字段的字段编号。
public const int StopTriggerMethodFieldNumber
value = ProtoOAAmendOrderReq.StopTriggerMethodFieldNumber
" stopTriggerMethod " 字段的字段编号。
public const int TakeProfitFieldNumber
value = ProtoOAAmendOrderReq.TakeProfitFieldNumber
" takeProfit " 字段的字段编号。
public const int TrailingStopLossFieldNumber
value = ProtoOAAmendOrderReq.TrailingStopLossFieldNumber
" trailingStopLoss " 字段的字段编号。
public const int VolumeFieldNumber
value = ProtoOAAmendOrderReq.VolumeFieldNumber
"卷"字段的字段编号.