你好
我的策略是图表化交易模式
采用固定轮询每隔1秒
我在策略里面把行情时间日志打印出来了
为什么策略实际上是每隔5秒才执行一次
2014-12-05 10:34:11.310 1当前行情时间为103407
2014-12-05 10:34:16.318 1当前行情时间为103412
2014-12-05 10:34:21.327 1当前行情时间为103417
2014-12-05 10:34:26.334 1当前行情时间为103422
2014-12-05 10:34:31.340 1当前行情时间为103427
2014-12-05 10:34:36.354 1当前行情时间为103432
2014-12-05 10:34:41.358 1当前行情时间为103437
2014-12-05 10:34:46.364 1当前行情时间为103442
2014-12-05 10:34:51.373 1当前行情时间为103447
2014-12-05 10:34:56.384 1当前行情时间为103452
2014-12-05 10:35:01.388 1当前行情时间为103457
2014-12-05 10:35:07.201 1当前行情时间为103502
2014-12-05 10:35:11.403 1当前行情时间为103507
2014-12-05 10:35:16.410 1当前行情时间为103512
2014-12-05 10:35:21.417 1当前行情时间为103517
2014-12-05 10:35:26.422 1当前行情时间为103522
2014-12-05 10:35:31.435 1当前行情时间为103527
2014-12-05 10:35:36.442 1当前行情时间为103533
2014-12-05 10:35:41.449 1当前行情时间为103537
2014-12-05 10:35:46.460 1当前行情时间为103542
那是不是你公式太复杂了,把策略精简下。就输出个时间然后看是不是刷新正常了
DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',currenttime) //新建一个策略就输出时间这一条语句看下呢。
本地这边测试没有问题,你运行在什么品种上,是不是该品种行情5秒才来一笔??
newhqtime:=DYNAINFO(207);DEBUGFILE('C:\robinlog.txt','当前行情时间为%.0f',newhqtime);
我的是这样的,品种是股指期货IF1412
2014-12-05 13:05:57.374 当前行情时间为130558
2014-12-05 13:05:58.394 当前行情时间为130559
2014-12-05 13:05:58.891 当前行情时间为130559
2014-12-05 13:05:59.404 当前行情时间为130600
2014-12-05 13:06:00.671 当前行情时间为130601
2014-12-05 13:06:01.421 当前行情时间为130602
2014-12-05 13:06:01.932 当前行情时间为130603
2014-12-05 13:06:02.517 当前行情时间为130603
2014-12-05 13:06:03.444 当前行情时间为130604
2014-12-05 13:06:04.094 当前行情时间为130605
2014-12-05 13:06:04.994 当前行情时间为130606
2014-12-05 13:06:05.487 当前行情时间为130606
2014-12-05 13:06:06.517 当前行情时间为130607
2014-12-05 13:06:07.009 当前行情时间为130608
2014-12-05 13:06:07.524 当前行情时间为130608
我这边正常的很,加下我q:2857926939。看下你都怎么设置的吧