资源加载中... loading...

Order

订单的结构。

交易所接口应答的原始数据,回测时无此属性。 Info object 合约代码。 Symbol string 订单Id。 Id string 下单价格。 Price number 下单数量。 Amount number 成交数量。 DealAmount number 成交均价。 AvgPrice number 订单状态,参考{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}、{@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}、{@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}、{@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}。 Status number 订单类型,参考{@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}、{@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL}。 Type number 合约订单的开、平仓方向,参考{@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}、{@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE}。 Offset number 合约订单中该属性为具体的合约代码。 ContractType string

Order订单结构可由exchange.GetOrder()、exchange.GetOrders()函数返回。 exchange.GetOrders()函数返回的是Order结构的数组或者空数组,如果当前没有未完成的订单,则返回[]即空数组。 Order订单结构的Status属性可以直接和ORDER_STATE_PENDING等常量比较,判断是否相等从而确定订单状态。 商品期货CTP协议/易盛协议中Order结构字段AvgPrice数据由成交回报计算得出。一旦策略实盘停止,这个成交回报数据就会丢失。之后无法计算出该字段数据,这个字段就会为0。 如果策略一直是运行状态,订单Order结构字段AvgPrice会正常显示。

{@fun/Trade/exchange.GetOrder exchange.GetOrder}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}

Record OrderBook