我图表用下面这句 开空:BUYSHORT(开空条件 AND HOLDING=0 and time>=010500 ,手数,MARKET); 并设置固定间隔300秒,但是开盘没有够五分钟(300秒),在开盘后2分多钱后出信号就开仓了,并没有达到我要的固定间隔300秒,也是开盘五分钟后才执行。怎么样才能实现开盘5分钟后固定间隔才开始执行?
假如是设置走完k线,上面就可以在开盘五分钟后执行,请教用固定间隔怎么样才能实现开盘五分钟后才执行,请帮忙改正上面的代码实现的这种方法
轮询时间是从点击启动那一刻开始计算的,要从05分开始计算轮询时间这个没办法,只能在这个时点启动程序化了。
[此贴子已经被作者于2020/9/23 16:32:55编辑过]
运行五分钟周期的,就是上面那句不是己经有开仓时间限制了吗?是金字塔时间。
如这实现不了,请教怎么样可以实现开盘五分钟后才自动启动程序化交易的?
如果你是5分钟周期
可以直接用走完一根k线模式。
或者
固定时间间隔模式下,直接指定第二根k开盘、(time是k线时间)
开空:BUYSHORT(开空条件 AND HOLDING=0 and time>=011000 ,手数,MARKET);
如果是5分钟建议用走完k线模式。以行情时间为标准基本不会有时间误差。
如果是第二种方式,时间间隔上造成误差依旧存在,需要将时间间隔调小。
请教时间间隔调整至5秒,是指每间隔5秒就扫描一次信号的意思吗?谢谢