-- 作者:智水仁
-- 发布时间:2013/6/14 15:17:56
-- AO指标变色就清仓该怎么写呢?
我作IF06,07对冲,图表自动化,标准版,设置下单三秒后不成交市价追单,碰到06平仓不成交后自动追单,但追单指令和开仓指令几乎同时下去,造成回报资金不足,只平仓而没开仓,但之前我追单设成四秒不成交追单没问题,设成三秒后也只碰到一次有问题,请问是怎么回事,如何解决,附上日志.
2013-06-14 14:26:00.187 【下单】IF06 价2402.000000 量1 买卖1 类型0 开平2 账户81023011 Formula 1 2013-06-14 14:26:00.187 【下单】确认报单已发送 ID=1858283010 RefID = 107 2013-06-14 14:26:00.187 【队列】当前队列准备处理数据:2条 2013-06-14 14:26:00.187 【队列】当前有未处理队列,返回等待 2013-06-14 14:26:00.250 【指令】收到回报指令 ID = 1858283010 RefID = 107 2013-06-14 14:26:00.281 【指令】收到回报指令 ID = 1858283010 RefID = 107 2013-06-14 14:26:00.281 【回报】81023011 : IF1306 - 已报单 1 价格:2402.0 平 卖 2013-06-14 14:26:06.421 【追单】发送了首次追单下单指令到队列 追单数量:1 账户81023011 报单:1 成交0 2013-06-14 14:26:06.421 【追单】追单队列 撤单操作 订单号:1858283010 账户:81023011 2013-06-14 14:26:06.500 【指令】收到回报指令 ID = 1858283010 RefID = 107 2013-06-14 14:26:06.515 【指令】收到回报指令 ID = 1858283010 RefID = 107 2013-06-14 14:26:06.531 【回报】81023011 : IF1306 - 已撤单 量:1 2013-06-14 14:26:06.531 【下单】IF06 价2401.600098 量1 买卖1 类型1 开平1 账户81023011 Formula 1 2013-06-14 14:26:06.531 【下单】确认报单已发送 ID=1858283011 RefID = 108 2013-06-14 14:26:06.531 【追单】撤单成功,发送追单指令 2013-06-14 14:26:06.531 【图表】触发下单 SHELLSHORT 品种 IF07 2013-06-14 14:26:06.531 【图表】模型下单 1 2013-06-14 14:26:06.531 【图表】下单系数调整后 手数:1 2013-06-14 14:26:06.531 【图表】实际持仓 -1 2013-06-14 14:26:06.531 【图表】至队列下单 2013-06-14 14:26:06.531 【图表】触发下单 BUY 品种 IF07 2013-06-14 14:26:06.546 【图表】模型下单 1 2013-06-14 14:26:06.546 【图表】下单系数调整后 手数:1 2013-06-14 14:26:06.546 【图表】至队列下单 2013-06-14 14:26:06.546 【图表】IF07 运行完毕 2013-06-14 14:26:06.546 【队列】当前队列准备处理数据:3条 2013-06-14 14:26:06.546 【队列】发送下单指令 2013-06-14 14:26:06.546 【下单】IF06 价2402.000000 量1 买卖1 类型0 开平0 账户81023011 Formula 1 2013-06-14 14:26:06.546 【下单】确认报单已发送 ID=1858283012 RefID = 109 2013-06-14 14:26:06.546 【队列】当前队列准备处理数据:3条 2013-06-14 14:26:06.546 【队列】当前有未处理队列,返回等待 2013-06-14 14:26:06.640 【指令】收到回报指令 ID = 1858283011 RefID = 108 2013-06-14 14:26:06.656 【指令】收到回报指令 ID = 1858283011 RefID = 108 2013-06-14 14:26:06.656 【指令】收到回报指令 ID = 1858283011 RefID = 108 2013-06-14 14:26:06.656 【指令】收到成交回报指令 REFID = 108 2013-06-14 14:26:06.671 【回报】81023011 : IF1306 - 综合交易平台:资金不足 2013-06-14 14:26:06.671 【回报】81023011 : IF1306 - 已报单 1 价格:0.0 平 卖 2013-06-14 14:26:06.671 【回报】81023011 : IF1306 - 已成交 1 价格:2401.4 平 卖 2013-06-14 14:26:06.671 【队列】当前队列准备处理数据:2条
|
-- 作者:智水仁
-- 发布时间:2013/6/14 15:56:44
--
我的下单代码如下
平空:SELLSHORT(PKKD,1,LIMIT,CLOSE),ignorecheckprice,ORDERQUEUE; //平空信号 开多:BUY(PKKD AND HOLDING=0,1,LIMIT,CLOSE),ignorecheckprice,ORDERQUEUE; //开多信号 平多:SELL(PDKK,1,LIMIT,CLOSE),ignorecheckprice,ORDERQUEUE; //平多信号 开空:BUYSHORT(PDKK AND HOLDING=0,1,LIMIT,CLOSE),ignorecheckprice,ORDERQUEUE; //开空信号
|
-- 作者:jinzhe
-- 发布时间:2013/6/14 15:59:37
-- 焦炭60分钟K线
2013-06-14 14:26:06.531 【下单】IF06 价2401.600098 量1 买卖1 类型1 开平1 账户81023011 Formula 1
这个是06平仓
2013-06-14 14:26:06.546 【下单】IF06 价2402.000000 量1 买卖1 类型0 开平0 账户81023011 Formula 1
这个是06开仓,
06还没有平仓成交就接着开仓导致资金不够,和07没啥关系,你是不是06代码没加orderqueue?
2013-06-14 14:26:06.546 【下单】确认报单已发送 ID=1858283012 RefID = 109 2013-06-14 14:26:06.656 【指令】收到成交回报指令 REFID = 108
队列编号109的开仓在是队列108编号平仓回报受到之前发出的
|