CancelReportMsg
StockSharp.SpbEx.Protocol
成功撤销委托时,交易平台会向客户端发送 CancelReport 撤销报告。报告包含委托的主要参数、order_id 和 orig_clorder_id 字段中的委托标识符,以及 reason 字段中说明委托被撤销原因的值。如果 Immediate Or Cancel 委托未全部成交,未成交的剩余数量会由交易所撤销,客户端将收到 reason 字段为 EXPIRED_NOTRADES 的 CancelReport。若可能发生交叉交易,进入委托的未成交剩余部分会由交易所撤销,客户端将收到 reason 字段为 EXPIRED_CROSSTRADE 的 CancelReport。同时,与交叉委托价格水平及此前价格水平上的委托成交仍按正常模式执行。如果进入委托在提交时未完全成交,其剩余部分进入报价队列,并且可能与可见的反向订单簿价位发生交叉,则进入委托的未成交剩余部分会被交易所拒绝,原因标记为 EXPIRED_ORDERBOOK_CROSS。
字段
Account
public AccountInfo Account
value = cancelReportMsg.Account
提交命令的客户身份识别部分
Amount
public int Amount
value = cancelReportMsg.Amount
已撤回的量
AmountRest
public int AmountRest
value = cancelReportMsg.AmountRest
内4 退出后的活性余额
CancelReason
public CancelReasons CancelReason
value = cancelReportMsg.CancelReason
内2 退出的原因
Dir
public OrderSide Dir
value = cancelReportMsg.Dir
转让的发出
ExchOrderId
public AsciiString20 ExchOrderId
value = cancelReportMsg.ExchOrderId
交换所指定的识别符
Falgs
public TransFlags Falgs
value = cancelReportMsg.Falgs
市场依赖性参数
Frame
public Frame Frame
value = cancelReportMsg.Frame
会话标题
Instrument
public InstrumentInfo Instrument
value = cancelReportMsg.Instrument
贸易票据识别部分
OrderId
public long OrderId
value = cancelReportMsg.OrderId
交易系统分配的命令 ID
OrigClOrderId
public AsciiString20 OrigClOrderId
value = cancelReportMsg.OrigClOrderId
ascii20 可选客户端 退出申请识别符
Price
public Decimal8 Price
value = cancelReportMsg.Price
10/8 价格:对于再持有,年度回报率以百分比显示
Type
public OrderType Type
value = cancelReportMsg.Type
跑腿的类型