商品期货回测,平仓后等待许久,仓位仍没有更新

Author: mumumiya, Created: 2021-05-06 16:48:48, Updated:

期货小白,用python写策略,回测中发现平仓后_C(exchange.GetPosition)返回的仓位没有及时更新,

例如如下所示,第一条记录是平仓日志,第2条是_C(exchange.GetOrder, id)返回的订单状态显示未完成, 第3条显示的账户余额则更新了,第4、5条_C(exchange.GetPosition)获取的仓位仍然>0。 有高手能说说是怎么回事么

2016/11/8 13:18 Futures_CTP 4 卖出 (FG888,closebuy) 1259 14

2016/11/8 13:24 信息 平空订单未完成,请等待

2016/11/8 13:24 信息 exchange.GetAccount()函数返回的数据中的Balance: 1169872.12

2016/11/8 13:39 Futures_CTP 错误 平仓仓位不足

2016/11/8 13:51 Futures_CTP 错误 平仓仓位不足


More

发明者量化 可能是订单没有成交,所有没有仓位