请老师看看这样编写是否有错误?不出信号!谢谢
卖开仓后,前20根K线内MA5下穿了MA15,当根K线MA5上穿MA15,且前20根K线的MA60连续上行,
TYPE(1)=3 AND BARSLAST(CROSS(MA15,MA5))<=20 AND CROSS(MA5,MA15) AND ALL(MA60>REF(MA60,1),20);
你这个需要保证ma5的下穿是在开空之后吗啊? 也就是这个下穿是发生在开空之后。“BARSLAST(CROSS(MA15,MA5))<=20 AND CROSS(MA5,MA15) AND ALL(MA60>REF(MA60,1),20);” 这句应该是可以的,有可能就是你这个条件比较难触发。 你可以输出下看看每个条件。
k线图中无法求数学上的斜率。
ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;这句话不知道实际意义以及结果。
[此贴子已经被作者于2017/11/7 14:38:52编辑过]
这句话的意思应该是MA60的上升角度大于45度,我在网上找到的。ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;
您的意思是说这句话不成立,金字塔函数无法实现求均线的角度吗?
角度其实就是斜率的问题,斜率就涉及到横纵坐标。那个代码是工作人员自己的理解吧,仅供参考。我也看了历史帖,基本上没办法实现很好的斜率处理。
谢谢老师指点。老师在二楼说的输出模型条件,请教如何输出?谢谢
你用变量把你的条件定义下,在图表上就能直接看到变量值是否成立了。
比如这样。
a1:BARSLAST(CROSS(MA15,MA5))<=20,NODRAW;
a2:CROSS(MA5,MA15),NODRAW;