我采用是突破模型,固定轮训模式,1秒,在进行模拟交易的过程中,发现开多条件触发时间和log中记录的时间差别较大。
今天早上 应是突破2306点开多,时间为9:59:24,见下红线。

log中记录的时间为10:00:08,见下。
2013-12-27 09:59:08.859 【图表】IF00 运行完毕
2013-12-27 10:00:08.859 【图表】框架:if001min 触发下单 BUY 品种 IF00 下单K线 2013.12.27 10:00:00 公式:yyce1006 窗格ID:0 代码行:204
2013-12-27 10:00:08.859 【图表】模型下单 1
2013-12-27 10:00:08.859 【图表】下单系数调整后 手数:1
2013-12-27 10:00:08.859 【图表】直接下单
2013-12-27 10:00:08.859 【图表】IF00 运行完毕
2013-12-27 10:00:08.859 【下单】IF01 价2306.399902 量1 买卖0 类型0 开平0 账户805756 Formula 1
2013-12-27 10:00:09.109 【回报】805756 : IF01 - 正在申报 1 价格:2306.400 开仓 买入
求解释。是下单记录Log中的问题,还是触发时间的问题。
204行代码:
if 开多条件 and holding=0 then begin
开多1:buy( 1, 手数,limitr,max(开多价,o)+滑点);
end
日志:
2013-12-27 09:47:09.484 【图表】IF00 运行完毕
2013-12-27 09:48:09.484 【图表】IF00 运行完毕
2013-12-27 09:49:09.484 【图表】IF00 运行完毕
2013-12-27 09:50:09.484 【图表】IF00 运行完毕
2013-12-27 09:51:09.484 【图表】IF00 运行完毕
2013-12-27 09:53:04.859 【图表】IF00 运行完毕
2013-12-27 09:53:08.859 【图表】IF00 运行完毕
2013-12-27 09:54:08.859 【图表】IF00 运行完毕
2013-12-27 09:55:08.859 【图表】IF00 运行完毕
2013-12-27 09:56:08.859 【图表】IF00 运行完毕
2013-12-27 09:57:08.859 【图表】IF00 运行完毕
2013-12-27 09:58:08.859 【图表】IF00 运行完毕
2013-12-27 09:59:08.859 【图表】IF00 运行完毕
2013-12-27 10:00:08.859 【图表】框架:if001min 触发下单 BUY 品种 IF00 下单K线 2013.12.27 10:00:00 公式:yyce1006 窗格ID:0 代码行:204
2013-12-27 10:00:08.859 【图表】模型下单 1
2013-12-27 10:00:08.859 【图表】下单系数调整后 手数:1
2013-12-27 10:00:08.859 【图表】直接下单
2013-12-27 10:00:08.859 【图表】IF00 运行完毕
2013-12-27 10:00:08.859 【下单】IF01 价2306.399902 量1 买卖0 类型0 开平0 账户805756 Formula 1
2013-12-27 10:00:09.109 【回报】805756 : IF01 - 正在申报 1 价格:2306.400 开仓 买入
确认固定轮询是1秒吗?从你日志上看都是1分钟检测一次啊。
我看了一下,固定轮询未选,可能和升级有关,是我看错了