从交易日志看,持仓同步的交易操作,比策略的下单指令在前,导致持仓判断有误而进行持仓同步交易,
然后策略又下单了,造成了重复下单,请帮忙解决,谢谢!
2014-03-12 09:40:04.322 【图表】IF00 运行完毕
2014-03-12 09:40:04.322 【图表】IF00 运行完毕
2014-03-12 09:40:04.322 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【同步】IF03 理论持仓 多0 空3 实际持仓 多0 空2 //持仓同步的交易比策略下单还快?
2014-03-12 09:40:05.369 【图表】IF03 理论持仓比实际持仓大,需要补仓
2014-03-12 09:40:05.369 【下单】IF03 价0.000000 量1 买卖1 类型1 开平0 账户275500xxx Formula 1
2014-03-12 09:40:05.369 【下单】确认报单已发送 ID=-1393222013 RefID = 7086
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】框架:WL9 触发下单 BUYSHORT 品种 IF00 下单K线 2014.03.12 09:41:00 公式:TP1mv03s 窗格ID:5 代码行:58
2014-03-12 09:40:05.369 【图表】模型下单 1
2014-03-12 09:40:05.369 【图表】下单系数调整后 手数:1
2014-03-12 09:40:05.369 【图表】直接下单
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.369 【图表】IF00 运行完毕
2014-03-12 09:40:05.384 【图表】IF00 运行完毕
2014-03-12 09:40:05.384 【图表】IF00 运行完毕
2014-03-12 09:40:05.384 【下单】IF03 价2073.600098 量1 买卖1 类型2 开平0 账户275500xxx Formula 1
2014-03-12 09:40:05.384 【下单】IF03 按止损单处理
2014-03-12 09:40:05.400 【下单】IF03 价2073.600098 量1 买卖1 类型1 开平0 账户275500xxx Formula 1
2014-03-12 09:40:05.400 【下单】确认报单已发送 ID=-1393222011 RefID = 7088
2014-03-12 09:40:05.400 【止损】到达止损单触发价位
2014-03-12 09:40:05.541 【指令】收到回报指令 ID = -1393222013 RefID = 7086
2014-03-12 09:40:05.556 【指令】收到回报指令 ID = -1393222013 RefID = 7086
2014-03-12 09:40:05.556 【指令】收到回报指令 ID = -1393222013 RefID = 7086
2014-03-12 09:40:05.556 【指令】收到成交回报指令 REFID = 7086
2014-03-12 09:40:05.587 【指令】收到回报指令 ID = -1393222011 RefID = 7088
2014-03-12 09:40:05.603 【指令】收到回报指令 ID = -1393222011 RefID = 7088
2014-03-12 09:40:05.603 【指令】收到回报指令 ID = -1393222011 RefID = 7088
2014-03-12 09:40:05.603 【指令】收到成交回报指令 REFID = 7088
2014-03-12 09:40:05.619 【回报】275500xxx : IF1403 - 已报单 1 价格:0.0 开 卖
2014-03-12 09:40:05.619 【回报】275500xxx : IF1403 - 已成交 1 价格:2073.4 开 卖
2014-03-12 09:40:05.619 【回报】275500xxx : IF1403 - 已报单 1 价格:0.0 开 卖
2014-03-12 09:40:05.619 【回报】275500xxx : IF1403 - 已成交 1 价格:2073.2 开 卖
2014-03-12 09:40:06.322 【图表】IF00 运行完毕
2014-03-12 09:40:11.353 【图表】IF00 运行完毕
2014-03-12 09:40:11.353 【图表】IF00 运行完毕
2014-03-12 09:40:11.353 【图表】IF00 运行完毕
2014-03-12 09:40:11.369 【图表】IF00 运行完毕
2014-03-12 09:40:12.103 【同步】IF03 理论持仓 多0 空3 实际持仓 多0 空4
2014-03-12 09:40:12.322 【图表】IF00 运行完毕
2014-03-12 09:40:17.337 【图表】IF00 运行完毕
2014-03-12 09:40:17.337 【图表】IF00 运行完毕
2014-03-12 09:40:17.337 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.322 【图表】IF00 运行完毕
2014-03-12 09:40:18.884 【同步】IF03 理论持仓 多0 空3 实际持仓 多0 空4
2014-03-12 09:40:18.884 【图表】IF03 比实际持仓小,需要平仓
2014-03-12 09:40:18.884 【下单】IF03 价0.000000 量1 买卖0 类型1 开平1 账户275500xxx Formula 1
2014-03-12 09:40:18.884 【下单】确认报单已发送 ID=-1393222010 RefID = 7089
2014-03-12 09:40:18.931 【指令】收到回报指令 ID = -1393222010 RefID = 7089
2014-03-12 09:40:18.947 【指令】收到回报指令 ID = -1393222010 RefID = 7089
2014-03-12 09:40:18.947 【指令】收到回报指令 ID = -1393222010 RefID = 7089
2014-03-12 09:40:18.947 【回报】275500xxx : IF1403 - 已报单 1 价格:0.0 平 买
2014-03-12 09:40:19.322 【图表】IF00 运行完毕
2014-03-12 09:40:19.322 【图表】IF00 运行完毕
2014-03-12 09:40:19.322 【图表】IF00 运行完毕
2014-03-12 09:40:19.322 【图表】IF00 运行完毕
上周期的实际持仓和虚拟持仓是一致性的,中间间隔了10多分钟,没有新信号出现;而这个持仓同步操作和新信号出现是在同一个时间的,我认为是刚好是跟轮询持仓同步判断凑巧了,是否跟持仓同步判断间隔4秒太短有关?