M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M30:=MA(C,30);
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;
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赋值:收盘价的5日简单移动平均 M10赋值:收盘价的10日简单移动平均 M20赋值:收盘价的20日简单移动平均 M30赋值:收盘价的30日简单移动平均 MAX_MA赋值:M5和M10和M20和M30的较大值的较大值的较大值 MIN_MA赋值:M5和M10和M20和M30的较小值的较小值的较小值 NHD赋值:(MAX_MA-MIN_MA)/MIN_MA*100 ANG_M5赋值:(M5/1日前的M5-1)*100的反正切*180/3.1415926 ANG_M10赋值:(M10/1日前的M10-1)*100的反正切*180/3.1415926 ANG_M20赋值:(M20/1日前的M20-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 收盘价>M5 AND 收盘价>M20 输出均线走牛:ANS3 AND ANS4