比如我们想检验CROSS(MA5,MA50),假如在前一根BAR线结束时,还没交叉,下根BAR线开盘直接跳空,开盘的价格已经使得MA5 CROSS了 MA50了。
这样的话,CROSS函数并不会发出讯号。我觉得应该要给信号的,今天实盘时发现的。。
这种情况比较少见,估计是因为前面一根的时候还没交叉,后面一根的时候以为在前面已经交叉了。
以下是引用董小球在2010-10-28 15:20:41的发言:
这种情况比较少见,估计是因为前面一根的时候还没交叉,后面一根的时候以为在前面已经交叉了。
是的,也不是很少见其实,最关键是,对有些系统,这种情况出现一次很致命...
以下是引用董小球在2010-10-28 15:20:41的发言:
这种情况比较少见,估计是因为前面一根的时候还没交叉,后面一根的时候以为在前面已经交叉了。
CROSS函数可以用下面的代码给代替么?
CROSS(Ind1,Ind2) --------> REF(Ind1,1) < REF(Ind2,1) AND Ind1 > Ind2
不能.
你可以把这两个合在一起作为条件:CROSS(Ind1,Ind2) OR (REF(Ind1,1) < REF(Ind2,1) AND Ind1 > Ind2 )
看看是否能解决楼主提及的问题
以下是引用fly在2010-10-29 8:53:22的发言:
不能.
你可以把这两个合在一起作为条件:CROSS(Ind1,Ind2) OR (REF(Ind1,1) < REF(Ind2,1) AND Ind1 > Ind2 )
看看是否能解决楼主提及的问题
CROSS函数的直观意义是什么~~为什么不能用后面的替代呢~~麻烦您了~~
楼主写的条件从逻辑上看是正确的。还需要考虑写临界的情况,例如相等