老师好,我的策略中有未来数据,,我在5分钟周期引用了日线的MA的值,,这样就会出现变化,,MA随着行情价格的变化而变化,,那么交易信号也会变化,,有时,10点没有信号出来,,但到收盘时,,条件成立了,在10的位置信号又出来了,,我想过滤这种情况,
我的想法是,,,,如果现在的K线时间信号时间一样,,就成立,,如果现在的K线时间和信号时间不一样,,就不成立,就是通过时间来过滤这种情况,,,谢谢,
你的思路能否再详细的解释一下?什么是k线时间和信号时间一样?
我们推荐偏移引用
比如说,,现在10点的时候,,在5分钟上出来信号了,,取时间,和现在的时间比较,,如果是一样的,就开仓,,如果到收盘时,比如2.30,这时,,可能会在10点的位置出现信号,,也取时间比较,如果现在没有持仓,,开仓信号又不在本K线,时间不一至,那就不提示信号,,不出开仓信号,,
你这样判断是只有最后一根k线有信号,毕竟只有最后一根k线才和当前时间一样
也可以这样理解,,,怎么写呀,,麻烦老师了,或价格相同也可以,,,
现在就是说。
1,时间要一致,信号不滞后
2,滞后出现,,如果价格和信号开仓价一致也可以,,
麻烦老师给写一下,,谢谢
所以这个做不到,你要的时间会导致只有最后一根k线有信号,推荐是用偏移引用
怎么偏移引用呀,,能解决我的问题吗,,麻烦给写一下。
比如
mm:stkindi('','ma.ma1',0,6);这个就是没有偏移的引用日线周期的写法
然后改成这样就是往前偏移一个周期引用上个周期的数据了:
mm:stkindi('','ma.ma1',0,6,-1);
谢谢,,比如说,,5分钟上引用日线数据,,,,你的那个数值是日线上的上一个呢,还是5分钟上的上个K线偏移呢?