来函数检测结果如下:
该公式没有未来函数


{均线走牛}

M5:=MA(C,5);

M10:=MA(C,10);

M20:=MA(C,20);

M30:=MA(C,30);

M60:=MA(C,60);

M120:=MA(C,120);

MAX_MA:=MAX(M5,MAX(M10,MAX(M20,M30)));

MIN_MA:=MIN(M5,MIN(M10,MIN(M20,M30)));

NHD:=(MAX_MA-MIN_MA)/MIN_MA*100;

ANG_M5:=ATAN((M5/REF(M5,1)-1)*100)*180/3.1415926;

ANG_M10:=ATAN((M10/REF(M10,1)-1)*100)*180/3.1415926;

ANG_M20:=ATAN((M20/REF(M20,1)-1)*100)*180/3.1415926;

ANG_M30:=ATAN((M30/REF(M30,1)-1)*100)*180/3.1415926;

ANG_M60:=ATAN((M60/REF(M60,1)-1)*100)*180/3.1415926;

ANG_M120:=ATAN((M120/REF(M120,1)-1)*100)*180/3.1415926;

ANS3:=ANG_M5>0 AND ANG_M10>0 AND ANG_M20>0 AND ANG_M5>ANG_M10;

ANS4:=NHD<3 AND C>M5 AND C>M20;

均线走牛:ANS3 AND ANS4;




原理解析:
{均线走牛}
M5赋值:C的5日简单移动平均
M10赋值:C的10日简单移动平均
M20赋值:C的20日简单移动平均
M30赋值:C的30日简单移动平均
M60赋值:C的60日简单移动平均
M120赋值:C的120日简单移动平均
MAX_MA赋值:MAX(M5,MAX(M10,MAX(M20,M30)))
MIN_MA赋值:MIN(M5,MIN(M10,MIN(M20,M30)))
NHD赋值:(MAX_MA-MIN_MA)/MIN_MA*100
ANG_M5赋值:ATAN((M5/1日前的M5-1)*100)*180/3.1415926
ANG_M10赋值:ATAN((M10/1日前的M10-1)*100)*180/3.1415926
ANG_M20赋值:ATAN((M20/1日前的M20-1)*100)*180/3.1415926
ANG_M30赋值:ATAN((M30/1日前的M30-1)*100)*180/3.1415926
ANG_M60赋值:ATAN((M60/1日前的M60-1)*100)*180/3.1415926
ANG_M120赋值:ATAN((M120/1日前的M120-1)*100)*180/3.1415926
ANS3赋值:ANG_M5>0 AND ANG_M10>0 AND ANG_M20>0 AND ANG_M5>ANG_M10
ANS4赋值:NHD<3 AND C>M5 AND C>M20
输出均线走牛:ANS3 AND ANS4

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!