以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在开盘时间下单,为什么会自动撤单?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=163425)

--  作者:qihuo2018
--  发布时间:2018/5/14 17:31:40
--  在开盘时间下单,为什么会自动撤单?
    收盘最后一根K满足条件,在下一根K开盘下单,会自动撤单,导致持仓与图表不一致。不应该撤单的。
    在前一根K(收盘时间)满足开仓(或平仓)条件,下一根K下单的情况下,在开盘时间(9:00,10:30,13:30,21:00)会自动撤单(先开单,然后立即自动撤单,比如10:29:59下单,然后10:29:59撤单),而在持续交易时间不会。是哪里设置不对吗?品种矿石09,我启用了下单价格偏移,一律市价下单。
      如何解决呢?谢谢!

--  作者:qihuo2018
--  发布时间:2018/5/14 17:35:34
--  
          补充:图表信号未消失,仍然存在。并且设置了走完K线下单。
--  作者:wenarm
--  发布时间:2018/5/15 8:02:25
--  
提供你的下单日志。


--  作者:qihuo2018
--  发布时间:2018/5/15 9:44:36
--  
下单日志如下:
2018-05-15 00:56:04.274    【回报】623550 : cu1807 - 全部成交 10
2018-05-15 00:57:01.868    【图表】CU00 运行完毕
2018-05-15 00:58:00.684    【图表】CU00 运行完毕
2018-05-15 00:59:01.520    【图表】CU00 运行完毕
2018-05-15 01:40:58.606    【回报】623550 : 已登出
2018-05-15 08:44:34.561    【回报】623550 : 登录成功
2018-05-15 08:59:59.034    【图表】框架:duo_window2 触发下单 SELL 品种 JM00 下单K线 2018.05.14 23:30:00 公式:加仓模型0508_lmtr_open 窗格ID:Window2 代码行:107
2018-05-15 08:59:59.049    【图表】模型下单 60
2018-05-15 08:59:59.049    【图表】下单系数调整后 手数:60
2018-05-15 08:59:59.049    【图表】实际持仓 60
2018-05-15 08:59:59.049    【图表】启用了下单价格偏移
2018-05-15 08:59:59.049    【图表】直接下单
2018-05-15 08:59:59.049    【图表】框架:duo_window2 触发下单 BUYSHORT 品种 JM00 下单K线 2018.05.14 23:30:00 公式:加仓模型0508_lmtr_open 窗格ID:Window2 代码行:111
2018-05-15 08:59:59.049    【图表】模型下单 10
2018-05-15 08:59:59.049    【图表】下单系数调整后 手数:10
2018-05-15 08:59:59.049    【图表】启用了下单价格偏移
2018-05-15 08:59:59.065    【图表】直接下单
2018-05-15 08:59:59.065    【图表】JM00 运行完毕
2018-05-15 08:59:59.065    【图表】J00 运行完毕
2018-05-15 08:59:59.065    【图表】I00 运行完毕
2018-05-15 08:59:59.065    【下单】JM09 价0.000000 量60 买卖1 类型1 开平1 账户623550 Formula 1
2018-05-15 08:59:59.065    【下单】已提交,订单ID :531588288
2018-05-15 08:59:59.065    【下单】JM09 价0.000000 量10 买卖1 类型1 开平0 账户623550 Formula 1
2018-05-15 08:59:59.065    【下单】已提交,订单ID :531588289
2018-05-15 08:59:59.112    【指令】收到回报指令 ID = 531588288
2018-05-15 08:59:59.143    【回报】623550 : JM09 - 已报单 60 价格:0.0 平 卖
2018-05-15 08:59:59.158    【回报】623550 : JM09 焦煤1809 - 已撤单 量:60
2018-05-15 08:59:59.174    【指令】收到回报指令 ID = 531588288
2018-05-15 08:59:59.190    【指令】收到回报指令 ID = 531588289
2018-05-15 08:59:59.205    【回报】623550 : JM09 - 已报单 10 价格:0.0 开 卖
2018-05-15 08:59:59.221    【回报】623550 : JM09 焦煤1809 - 已撤单 量:10
2018-05-15 08:59:59.221    【指令】收到回报指令 ID = 531588289
2018-05-15 09:00:01.065    【图表】RB00 运行完毕
2018-05-15 09:00:01.065    【图表】CU00 运行完毕
2018-05-15 09:00:01.065    【图表】HC00 运行完毕
2018-05-15 09:00:59.878    【图表】RB00 运行完毕
2018-05-15 09:00:59.894    【图表】框架:duo_window2 触发下单 SELLSHORT 品种 JM00 下单K线 2018.05.15 09:01:00 公式:加仓模型0508_lmtr_open 窗格ID:Window2 代码行:89
2018-05-15 09:00:59.894    【图表】模型下单 10
2018-05-15 09:00:59.894    【图表】下单系数调整后 手数:10
2018-05-15 09:00:59.894    【图表】实际持仓 0
2018-05-15 09:00:59.894    【图表】框架:duo_window2 触发下单 BUY 品种 JM00 下单K线 2018.05.15 09:01:00 公式:加仓模型0508_lmtr_open 窗格ID:Window2 代码行:93
2018-05-15 09:00:59.894    【图表】模型下单 10
2018-05-15 09:00:59.894    【图表】下单系数调整后 手数:10
2018-05-15 09:00:59.894    【图表】启用了下单价格偏移
2018-05-15 09:00:59.894    【图表】直接下单
2018-05-15 09:00:59.894    【图表】JM00 运行完毕
2018-05-15 09:00:59.894    【图表】J00 运行完毕
2018-05-15 09:00:59.894    【图表】I00 运行完毕
2018-05-15 09:00:59.909    【图表】CU00 运行完毕
2018-05-15 09:00:59.909    【图表】HC00 运行完毕
2018-05-15 09:00:59.909    【下单】JM09 价0.000000 量10 买卖0 类型1 开平0 账户623550 Formula 1
2018-05-15 09:00:59.909    【下单】已提交,订单ID :531588290
2018-05-15 09:00:59.956    【指令】收到回报指令 ID = 531588290
2018-05-15 09:00:59.956    【回报】623550 : JM09 - 已报单 10 价格:0.0 开 买
2018-05-15 09:00:59.956    【指令】收到回报指令 ID = 531588290
2018-05-15 09:00:59.956    【指令】收到Order回报指令 ID = 531588290 Status = 3
2018-05-15 09:00:59.956    【指令】收到回报指令 ID = 531588290
2018-05-15 09:00:59.956    【指令】收到Order回报指令 ID = 531588290 Status = 1
2018-05-15 09:00:59.972    【指令】收到成交回报指令 ORDERID = 531588290
2018-05-15 09:00:59.972    【回报】623550 : jm1809 - 已成交 5 价格:1293.0 开 买
2018-05-15 09:00:59.972    【指令】收到回报指令 ID = 531588290
2018-05-15 09:00:59.972    【指令】收到成交回报指令 ORDERID = 531588290
2018-05-15 09:00:59.987    【回报】623550 : jm1809 - 已成交 5 价格:1293.0 开 买
2018-05-15 09:00:59.987    【回报】623550 : jm1809 - 全部成交 10
2018-05-15 09:01:58.685    【图表】J00 运行完毕
2018-05-15 09:01:58.685    【图表】I00 运行完毕
2018-05-15 09:02:00.713    【图表】RB00 运行完毕
2018-05-15 09:02:00.713    【图表】CU00 运行完毕
2018-05-15 09:02:00.713    【图表】HC00 运行完毕
2018-05-15 09:02:01.727    【图表】框架:duo_window2 触发下单 SELL 品种 JM00 下单K线 2018.05.15 09:02:00 公式:加仓模型0508_lmtr_open 窗格ID:Window2 代码行:107

账户实际持仓比图表多了60手多单。

jm1809,平多开空,在08:59:59,报单后立即撤单。
委托记录,也在08:59:59,报单后立即撤单。
信号出在前一根K23:30(前一天收盘价).

下单语句:
平多条件1:=ref(平多条件,1);
SELL(平多条件1  AND ENTERBARS>=1,HOLDING,limitr,open),IGNORECHECKPRICE;
开空条件1:=ref(开空条件,1);
buyshort(开空条件1  AND HOLDING<=0,1,limitr,open),IGNORECHECKPRICE;


--  作者:FireScript
--  发布时间:2018/5/15 9:50:32
--  
 从日志时间上来看,撤的单是在开盘前发出的单子。
--  作者:qihuo2018
--  发布时间:2018/5/15 9:57:33
--  
日志时间是交易所时间还是我的电脑时间?
为什么会自动撤单?软件设置里我没有设置追单和撤单。

是否有哪里需要设置?或者设置不对?

--  作者:yukizzc
--  发布时间:2018/5/15 11:03:17
--  

模拟盘的开盘时间会晚一点,开盘瞬间的发单是被柜台撤


--  作者:qihuo2018
--  发布时间:2018/5/15 11:12:15
--  
为什么会自动撤单?
因为开盘时间被自动撤单导致了持仓不一致,图表的信号仍然存在,没有消失,这说明不是闪烁问题。 是漏单问题,如果平仓被撤单,会导致多余的单子,如果开仓被撤单,会漏掉单子。

怎样让系统不自动撤单?怎样才能避免漏单?

--  作者:qihuo2018
--  发布时间:2018/5/15 11:14:21
--  
谢谢各位版主的回复,辛苦了!
问题仍然没有解决。


--  作者:FireScript
--  发布时间:2018/5/15 11:19:49
--  
 7楼已经说明了 模拟柜台可能会比实盘开盘慢一点。实际交易所已经开盘了,但是模拟盘可能还没开或者慢一点,你单子发出去是可能会被柜台撤单。这不是软件给你撤单的,是模拟柜台那边直接拒绝的。所以这不是软件上哪里需要设置能处理的。是模拟柜台那边的原因。