以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  实盘图表程序化交易,系统在错误K线时间发出交易指令  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=175969)

--  作者:douglas
--  发布时间:2020/5/11 11:04:54
--  实盘图表程序化交易,系统在错误K线时间发出交易指令
15分钟周期,走完k线执行的程序化交易,却在10:24:31秒发出下单指令,请教问题出在哪里?
图片点击可在新窗口打开查看

--  作者:banzhuan
--  发布时间:2020/5/11 11:45:15
--  
您观察下行情和动态盘口有出现卡顿的情况吗?有重启过金字塔软件吗?  方便的话上传一下本地日志看下呢?
--  作者:douglas
--  发布时间:2020/5/11 12:06:13
--  
行情和动态盘口没有察觉到卡顿。金字塔没有重起。
交易状态里没有看到已断开,已登录等断开重连的信息。如果有明显卡顿,应该会出现这些提示,以前手动交易时出现过卡顿断开情况。

就算有卡顿,自动断开并自动连接,就会出现这种没走完k线就发出下单指令吗??

上次交易正常到本次异常交易日志如下:
2020-05-11 10:15:18.041    【图表】IC00 运行完毕
2020-05-11 10:15:18.607    【图表】IC00 运行完毕
2020-05-11 10:22:07.116    【图表】IC00 运行完毕
2020-05-11 10:22:07.318    【图表】IC00 运行完毕
2020-05-11 10:23:22.037    【图表】IC00 运行完毕
2020-05-11 10:23:22.292    【图表】IC00 运行完毕
2020-05-11 10:24:31.734    【图表】框架:JY 触发下单 SELL 品种 IC00 下单K线 2020.05.11 10:30:00 公式:QS 窗格ID:Window8 代码行:52
2020-05-11 10:24:31.739    【图表】模型下单 1
2020-05-11 10:24:31.741    【图表】下单系数调整后 手数:1
2020-05-11 10:24:31.742    【图表】实际持仓 3
2020-05-11 10:24:31.744    【图表】直接下单
2020-05-11 10:24:31.746    【图表】框架:JY 触发下单 BUYSHORT 品种 IC00 下单K线 2020.05.11 10:30:00 公式:QS 窗格ID:Window8 代码行:53
2020-05-11 10:24:31.748    【图表】模型下单 1
2020-05-11 10:24:31.750    【图表】下单系数调整后 手数:1
2020-05-11 10:24:31.751    【图表】直接下单
2020-05-11 10:24:31.754    【图表】IC00 运行完毕
2020-05-11 10:24:31.754    【图表】IC00 运行完毕
2020-05-11 10:24:31.755    【下单】IC05 价5496.000000 量1 买卖1 类型0 开平1 账户10000000 Formula 1
2020-05-11 10:24:31.756    【下单】确认报单已发送 ID=-14606 RefID = 6210
2020-05-11 10:24:31.758    【下单】IC05 价5496.000000 量1 买卖1 类型0 开平0 账户10000000 Formula 1
2020-05-11 10:24:31.759    【下单】调整为只平仓模式
2020-05-11 10:24:31.761    【下单】确认报单已发送 ID=-1496 RefID = 6220
2020-05-11 10:24:31.781    【指令】收到回报指令 ID = -14866 RefID = 6210
2020-05-11 10:24:31.784    【回报】10000000 : IC2005 - 已报单 1 价格:5496.0 平 卖
2020-05-11 10:24:31.785    【指令】收到回报指令 ID = -106606 RefID = 6210
2020-05-11 10:24:31.786    【指令】收到成交回报指令 REFID = 6210 vol = 1
2020-05-11 10:24:31.787    【回报】10000000 : IC2005 - 已成交 1 价格:5497.0 平 卖
2020-05-11 10:24:31.787    【指令】收到回报指令 ID = -16596 RefID = 6220
2020-05-11 10:24:31.788    【回报】10000000 : IC2005 - 已报单 1 价格:5496.0 平 卖
2020-05-11 10:24:31.813    【指令】收到回报指令 ID = -148696 RefID = 6220
2020-05-11 10:24:31.814    【指令】收到成交回报指令 REFID = 6220 vol = 1
2020-05-11 10:24:31.815    【回报】10000000 : IC2005 - 已成交 1 价格:5496.6 平 卖
2020-05-11 10:29:54.270    ========================================
2020-05-11 10:29:54.272    【图表】框架 JY 已停止图表程式化交易

--  作者:banzhuan
--  发布时间:2020/5/11 12:13:33
--  
把tick级别刷新去除勾选,走完K线也没必要勾选该功能;然后重启下金字塔后下午再观察看看,还会重现的话加下工作人员QQ:1971344681 ,远程看下现象
[此贴子已经被作者于2020/5/11 12:13:59编辑过]

--  作者:douglas
--  发布时间:2020/5/11 12:40:04
--  
已按此调整。下午观察下。

我的疑问是,如果网络卡顿甚至断网重连,就会有这种不稳定的情况吗? 确实会这样就要先考虑手动下单,或者后续考虑后台交易模式,增加实时时间限制了。

--  作者:banzhuan
--  发布时间:2020/5/11 13:15:01
--  
因为图表是根据K线来判断的,走完K线的话是本根K线走完后再做判断,极端情况下K线刷新卡主会影响信号的触发,如果您行情没有卡顿的情况就不会是这种情况了
--  作者:douglas
--  发布时间:2020/5/11 15:10:26
--  
下午暂时没有再出现异常,这个说还是要考虑行情卡顿的这种特殊情况如何在模型里做一些判断,
不知道在图表交易模式下,你们有什么好建议方法来规避减少这种卡顿异常下单吗?

--  作者:banzhuan
--  发布时间:2020/5/11 15:38:32
--  
硬件升级或者可以优化公式试试,看下策略优化的教程:http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=74267
--  作者:douglas
--  发布时间:2020/5/11 16:50:43
--  
谢谢!目前硬件应该算高配的了。模型公式也比较精简优化了。再观察下运行情况

另外咨询下,正常下单时,下单执行时间比k线时间延迟2-3秒,这个正常吗


--  作者:banzhuan
--  发布时间:2020/5/11 17:04:35
--  
1、图表上K线图刷新会有延迟,您看下本地K线延迟时间,可以适当的改一下些,但也不能太小,确保行情跳动流程;
2、日志时间为本地时间,您可以同步下北京时间再看看;正常来说信号触发就会下单了,除非说图表交易了很多很多品种等等

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看