M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M60:=MA(C,60);
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
BD:=IF(SAT>1,1,SAT)*100;
X2:=AMOUNT/VOL/100;
M13:=MA(X2,13);
JD:=(ATAN((MA(X2,10)/REF(MA(X2,10),1)-1)*100)*180/3.1415926);
A:=COUNT(JD>45,15)=1 AND JD>45;
HH:=MAX(MAX(MAX(M5,M10),M13),M20);
LL:=MIN(MIN(MIN(M5,M10),M13),M20);
NH:=(HH/LL-1)*100;
A1:=M5>MAX(MAX(M10,M13),M20);
TJ:=A AND BD=100 AND V=HHV(V,30) AND C>O;
TJ1:=A1 AND MIN(MIN(M5,M10),M20)>M60 AND NH<4.2;
XG:TJ AND TJ1;
九毛八公式解读
M5赋值:收盘价的5日简单移动平均 M10赋值:收盘价的10日简单移动平均 M20赋值:收盘价的20日简单移动平均 M60赋值:收盘价的60日简单移动平均 SAT赋值:(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值) BD赋值:如果SAT>1,返回1,否则返回SAT*100 X2赋值:成交额(元)/成交量(手)/100 M13赋值:X2的13日简单移动平均 JD赋值:((X2的10日简单移动平均/1日前的X2的10日简单移动平均-1)*100的反正切*180/3.1415926) A赋值:统计15日中满足JD>45的天数=1 AND JD>45 HH赋值:M5和M10的较大值和M13的较大值和M20的较大值 LL赋值:M5和M10的较小值和M13的较小值和M20的较小值 NH赋值:(HH/LL-1)*100 A1赋值:M5>M10和M13的较大值和M20的较大值 TJ赋值:A AND BD=100 AND 成交量(手)=30日内成交量(手)的最高值 AND 收阳线 TJ1赋值:A1 AND M5和M10的较小值和M20的较小值>M60 AND NH<4.2 输出XG:TJ AND TJ1