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

会话标题

GateHeader
public GateHeader GateHeader
value = cancelReportMsg.GateHeader

标准标题

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 价格:对于再持有,年度回报率以百分比显示

PriceExtra
public Decimal8 PriceExtra
value = cancelReportMsg.PriceExtra

已请求价格:Repo可能受交易价格约束

Type
public OrderType Type
value = cancelReportMsg.Type

跑腿的类型