D:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.1416;
D1:=ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.1416;
D2:=ATAN((MA(C,20)/REF(MA(C,20),1)-1)*100)*180/3.1416;
D3:=100*(C-LLV(L,34))/(HHV(C,34)-LLV(L,34));
D4:=(AMOUNT/C)/(HHV(AMOUNT,34)/HHV(C,34));
D5:=IF(D4>1,1,D4)*100;
D6:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
D7:=EMA((CLOSE-LLV(LOW,10))/(HHV(HIGH,25)-LLV(LOW,10))*4,4)*30;
D8:=D5>=90 AND D3>80 AND MA(D6,12)<90;
D9:=BARSLAST(CROSS(D7,MA(D6,12)))<40;
D10:=C/REF(C,1)>1+0.01*2;
AA:=IF(D>45 AND D1>55 AND D2>30 ,1,0);
AA1:=D8 AND D9 AND (C>O OR C/REF(C,1)>1.05) AND D10;
BB1:=C/REF(C,1)>1+0.01*9;
BB2:=EXIST(C/REF(C,1)>1+0.01*9,10);
BB3:=C/REF(C,1)>1+0.01*9;
AA2:=IF(BB1+BB2+BB3=3,1,0);
BB4:=EMA(C,50)>EMA(C,240);
BB5:=BARSLAST(CROSS(EMA(C,240),EMA(C,50)));
BB6:=IF(BB4>0,BB5,50);
BB7:=C/LLV(C,BB6)*100-100;
AA3:=HHV(BB7,283);
AA4:=(AA>0 OR AA1>0 OR AA2>0) AND COUNT(AA>0,2)>=1 AND COUNT(AA1>0,3)>=1 AND COUNT(AA2>0,5)>=1 ;
截杀二代:IF(AA4>0 AND COUNT(AA4>0,10)=1 AND AA3<100 >=1 AND (H-C)/C*100<1 AND REF(C<O,1) ,5,0);
九毛八公式解读
D赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*180/3.1416 D1赋值:(收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100的反正切*180/3.1416 D2赋值:(收盘价的20日简单移动平均/1日前的收盘价的20日简单移动平均-1)*100的反正切*180/3.1416 D3赋值:100*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值) D4赋值:(成交额(元)/收盘价)/(34日内成交额(元)的最高值/34日内收盘价的最高值) D5赋值:如果D4>1,返回1,否则返回D4*100 D6赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 D7赋值:(收盘价-10日内最低价的最低值)/(25日内最高价的最高值-10日内最低价的最低值)*4的4日指数移动平均*30 D8赋值:D5>=90 AND D3>80 AND D6的12日简单移动平均<90 D9赋值:上次D7上穿D6的12日简单移动平均距今天数<40 D10赋值:收盘价/1日前的收盘价>1+0.01*2 AA赋值:如果D>45ANDD1>55ANDD2>30,返回1,否则返回0 AA1赋值:D8 AND D9 AND (收阳线OR 收盘价/1日前的收盘价>1.05) AND D10 BB1赋值:收盘价/1日前的收盘价>1+0.01*9 BB2赋值:最近10日存在收盘价/1日前的收盘价>1+0.01*9 BB3赋值:收盘价/1日前的收盘价>1+0.01*9 AA2赋值:如果BB1+BB2+BB3=3,返回1,否则返回0 BB4赋值:收盘价的50日指数移动平均>收盘价的240日指数移动平均 BB5赋值:上次收盘价的240日指数移动平均上穿收盘价的50日指数移动平均距今天数 BB6赋值:如果BB4>0,返回BB5,否则返回50 BB7赋值:收盘价/BB6日内收盘价的最低值*100-100 AA3赋值:283日内BB7的最高值 AA4赋值:(AA>0 OR AA1>0 OR AA2>0) AND 统计2日中满足AA>0的天数>=1 AND 统计3日中满足AA1>0的天数>=1 AND 统计5日中满足AA2>0的天数>=1 输出截杀二代:如果AA4>0ANDCOUNT(AA4>0,10)=1ANDAA3<100>=1AND(最高价-收盘价)/收盘价*100<1ANDREF(收阴线,1),返回5,否则返回0