请教老师,上午图标交易还正常,下午就出现问题了,开仓接着就有平仓信号,并且还平不掉,查看日志发现下面情况,我的平仓价位离开仓很远的,绝对不会出现开过就平,忘老师解答原因。
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 运行完毕
从日志看,你当时sellshort条件触发了啊。
你平仓条件怎么样的,可以盘后复盘自己看下当时是不是成立了
下面是我静态测试的,开空时间是对的上的,我的平仓价绝对不会在一个价上达到,老师可以看一下上面日志,是在一个毫秒级上达到的,是不是软件系统问题,我的两个交易系统刚才都出现了这样的问题,忘解答!

此主题相关图片如下:捕获1.jpg
测试和盘中实时是有区别的,回测条件都稳定下来。比如c>o,你回测的话一根k线只有可能阴阳的某一种状态
但是在盘中这根k线可以阳可以阴是不固定的。你这个自己在平仓条件中加入一个debugfile输出下当时的数值然后盘后去检查下
你说的那种情况不是我策略的原因。例如,空开是2470,空平是2465,选用的是分笔周期,开平之间差价很大,不可能同时发生,下面是我图上信号截图,

此主题相关图片如下:捕获.png

还有我想问一下老师,一下几种情况,分别会导致什么情况?比如,变量会全部初始化等
1.服务器断掉(账户显示断开),网没断
2.网断掉
3.退出金字塔软件
空开是2470,空平是2465 //这个是你开平条件?开平条件都怎么写的
账户断开,报单报不出去,软件程序化照常运行。网断掉那么行情也断开中间的程序化也没有进行
那网断掉以后再重新连上,我的程序是初始化重新开始还是变量接着断网前运行?
中午电脑睡眠,应该是账户断开吧,下午一开始交易就出现混乱了
逐k模式本来就是每次都从头刷到尾的。
你如果是EXTGBDATA这个全局变量,这个不影响的,即使你软件重启后也能保留上次运行的值