以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 交易错乱 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71540) |
-- 作者:kuge -- 发布时间:2014/10/30 13:56:56 -- 交易错乱 请教老师,上午图标交易还正常,下午就出现问题了,开仓接着就有平仓信号,并且还平不掉,查看日志发现下面情况,我的平仓价位离开仓很远的,绝对不会出现开过就平,忘老师解答原因。 2014-10-30 13:48:23.233 【图表】IF11 运行完毕 2014-10-30 13:48:24.185 【图表】IF11 运行完毕 2014-10-30 13:48:25.278 【图表】IF11 运行完毕 2014-10-30 13:48:26.304 【图表】IF11 运行完毕 2014-10-30 13:48:27.237 2014.10.30 13:48:27【图表】框架:Technic 触发下单 BUYSHORT 品种 IF11 下单K线 2014.10.30 13:48:27 公式:mysystem3 窗格ID:0 代码行:219 2014-10-30 13:48:27.239 【图表】模型下单 1 2014-10-30 13:48:27.240 【图表】下单系数调整后 手数:1 2014-10-30 13:48:27.240 【图表】直接下单 2014-10-30 13:48:27.242 2014.10.30 13:48:27【图表】框架:Technic 触发下单 SELLSHORT 品种 IF11 下单K线 2014.10.30 13:48:27 公式:mysystem3 窗格ID:0 代码行:254 2014-10-30 13:48:27.243 【图表】模型下单 1 2014-10-30 13:48:27.243 【图表】下单系数调整后 手数:1 2014-10-30 13:48:27.244 【图表】实际持仓 0 2014-10-30 13:48:27.245 【图表】IF11 运行完毕 2014-10-30 13:48:27.245 【下单】IF11 价2464.000000 量1 买卖1 类型0 开平0 账户810572 Formula 1 2014-10-30 13:48:27.727 【回报】810572 : IF11 - 正在申报 1 价格:2464.000 开仓 卖出 2014-10-30 13:48:28.264 【图表】IF11 运行完毕 2014-10-30 13:48:28.264 【回报】810572 : IF11 全部成交 1 价格:2464.2 开 卖 2014-10-30 13:48:29.254 【图表】IF11 运行完毕 2014-10-30 13:48:30.303 【图表】IF11 运行完毕 2014-10-30 13:48:31.254 【图表】IF11 运行完毕 2014-10-30 13:48:32.193 【图表】IF11 运行完毕
|
-- 作者:yukizzc -- 发布时间:2014/10/30 13:58:48 -- 从日志看,你当时sellshort条件触发了啊。 你平仓条件怎么样的,可以盘后复盘自己看下当时是不是成立了 |
-- 作者:kuge -- 发布时间:2014/10/30 14:19:39 -- 下面是我静态测试的,开空时间是对的上的,我的平仓价绝对不会在一个价上达到,老师可以看一下上面日志,是在一个毫秒级上达到的,是不是软件系统问题,我的两个交易系统刚才都出现了这样的问题,忘解答! ![]() ![]() |
-- 作者:yukizzc -- 发布时间:2014/10/30 14:24:07 -- 测试和盘中实时是有区别的,回测条件都稳定下来。比如c>o,你回测的话一根k线只有可能阴阳的某一种状态 但是在盘中这根k线可以阳可以阴是不固定的。你这个自己在平仓条件中加入一个debugfile输出下当时的数值然后盘后去检查下 |
-- 作者:kuge -- 发布时间:2014/10/30 15:55:13 -- 你说的那种情况不是我策略的原因。例如,空开是2470,空平是2465,选用的是分笔周期,开平之间差价很大,不可能同时发生,下面是我图上信号截图, 还有我想问一下老师,一下几种情况,分别会导致什么情况?比如,变量会全部初始化等 1.服务器断掉(账户显示断开),网没断 2.网断掉 3.退出金字塔软件
|
-- 作者:yukizzc -- 发布时间:2014/10/30 16:17:08 -- 空开是2470,空平是2465 //这个是你开平条件?开平条件都怎么写的
账户断开,报单报不出去,软件程序化照常运行。网断掉那么行情也断开中间的程序化也没有进行 |
-- 作者:kuge -- 发布时间:2014/10/30 18:52:17 -- 那网断掉以后再重新连上,我的程序是初始化重新开始还是变量接着断网前运行? 中午电脑睡眠,应该是账户断开吧,下午一开始交易就出现混乱了
|
-- 作者:yukizzc -- 发布时间:2014/10/30 21:00:34 -- 逐k模式本来就是每次都从头刷到尾的。 你如果是EXTGBDATA这个全局变量,这个不影响的,即使你软件重启后也能保留上次运行的值 |
-- 作者:kuge -- 发布时间:2014/10/31 9:23:21 -- variable定义的变量呢?谢谢 |
-- 作者:yukizzc -- 发布时间:2014/10/31 9:29:50 -- 这种变量也是从图表第一根k线开始重新刷新的,你可以看下这个地方变量之间的区别。 http://www.weistock.com/WeisoftHelp/zbgs003.htm |