MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
MA120:=MA(C,120);
∠5:=57.3*(ATAN(100*(MA5/REF(MA5,1)-1)));
∠10:=57.3*(ATAN(100*(MA10/REF(MA10,1)-1)));
∠20:=57.3*(ATAN(100*(MA20/REF(MA20,1)-1)));
∠60:=57.3*(ATAN(100*(MA60/REF(MA60,1)-1)));
∠120:=57.3*(ATAN(100*(MA120/REF(MA120,1)-1)));
C1:=REF(C,1);
WS1:=MA5>MA10&&MA10>MA20&&MA20>MA60&&MA60>MA120;
WS2:=∠5>0&&∠10>0&&∠20>0&&∠60>0&&∠120>0;
WXSS:=COUNT(WS1,2)=2&&COUNT(WS2,2)=2;
WSYY:C>MA5&&C>C1&&C>O&&WXSS&&C1<MIN(REF(MA5,1),REF(MA10,1));
九毛八公式解读
MA5赋值:收盘价的5日简单移动平均 MA10赋值:收盘价的10日简单移动平均 MA20赋值:收盘价的20日简单移动平均 MA60赋值:收盘价的60日简单移动平均 MA120赋值:收盘价的120日简单移动平均 ∠5赋值:57.3*(100*(MA5/1日前的MA5-1)的反正切) ∠10赋值:57.3*(100*(MA10/1日前的MA10-1)的反正切) ∠20赋值:57.3*(100*(MA20/1日前的MA20-1)的反正切) ∠60赋值:57.3*(100*(MA60/1日前的MA60-1)的反正切) ∠120赋值:57.3*(100*(MA120/1日前的MA120-1)的反正切) C1赋值:1日前的收盘价 WS1赋值:MA5>MA10并且MA10>MA20并且MA20>MA60并且MA60>MA120 WS2赋值:∠5>0并且∠10>0并且∠20>0并且∠60>0并且∠120>0 WXSS赋值:统计2日中满足WS1的天数=2并且统计2日中满足WS2的天数=2 输出WSYY:收盘价>MA5并且收盘价>C1并且收阳线并且WXSS并且C1<1日前的MA5和1日前的MA10的较小值