标准版图表交易使用走完k模式,在当日最后一根k线(收盘)发出信号会在第二天或者夜盘才下单,这样如果有跳空会照成价格偏离。都有什么办法解决呢?
用固定时间间隔
if time = 190000 and 开仓条件 then buy();
if time<190000 and ref(开仓条件,1) then buy();
这样就能在尾盘时候特殊处理当根就交易
固定时间间隔这个轮询时间频率怎么设置?好像固定时间间隔不好回测的吧?如果做的是日k线周期,用上面的代码信号会不会太晚才被执行了,日k线下一根k线差好远
1. 固定时间间隔就是设置一个固定的时间去检测是否存在交易信号,比如你设置10秒固定轮询,就是每隔10秒钟去检测一下信号;
2. 你可以用走完K线,提前N秒的下单的设置

此主题相关图片如下:123.jpg
这个提前n秒下单标准版用不了,郁闷啊。主要固定轮询模式不好回测,而且会有信号闪烁,现在想到的思路就只能是分隔k线,将收盘前最后几分钟的k线单独分隔出来,依旧用走完k模型,代码里面设定这个时段出的信号不下单,但日k线能分隔吗?
固定轮询的确会产生信号闪烁,日K线分割不了的,或者你在代码里加上时间函数作为条件呢? 比如收盘前固定一个时间下单
日k线周期收盘前固定一个时间去判断信号只能用固定轮询模式吧?
[此贴子已经被作者于2017/11/17 12:05:16编辑过]