MA12:=EMA(C,12);
角度线:=ATAN((MA12/REF(MA12,12)-1)*100)*180/3.1416;
Q90:=((LLV(L,90)/HHV(H,90))<0.75);
Q91:=((LLV(L,60)/HHV(H,60))<0.75);
Q92:=((LLV(L,30)/HHV(H,30))<0.80);
Q93:=((LLV(L,20)/HHV(H,20))<0.85);
Q0:=(((Q90||Q91)||Q92)||Q93);
Q22:=(((REF(C,0)-LLV(L,60))/(HHV(H,60)-LLV(L,60)))<0.45);
Q2:=Q22;
Q61:=(((HHV(MAX(C,O),30)-LLV(MIN(C,O),30))/REF(C,1))<0.25);
Q62:=(((HHV(MAX(C,O),20)-LLV(MIN(C,O),20))/REF(C,1))<0.20);
Q63:=(((HHV(MAX(C,O),10)-LLV(MIN(C,O),10))/REF(C,1))<0.15);
Q6:=((Q61||Q62)||Q63);
Q7:=(((C>O)&&((C/REF(C,1))>=1.01))||(C>=(O*1.01)));
MA7:=MA(CLOSE,1);
Q67:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+1*REF(H,5))/(6+5+4+3+2+1);
Q68:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+1*REF(L,5))/(6+5+4+3+2+1);
BB2:=IF(C>REF(Q67,1),1,IF(C<REF(Q68,1),-1,0));
DD2:=BArslAST(NOT(BB2=0));
Q66:=IF(BB2=0,REF(BB2,DD2),BB2);
Q65:=IF(Q66=-1,MA(HIGH,6),MA(LOW,6));
Q64:=IF(MA7>Q65 ,1,-1);
Q8:=(Q64>0);
AA:=C;
BB:=COST(30);
MC4:=COST(5);
Q9:=(AA>BB);
Q10:=(MC4=REF(MC4,1));
Q11:=(AA<COST(95));
Q12:=(C>REF(C,20));
Q13:=(C<(REF(C,20)*1.20));
Q16:=((LLV(L,10)/HHV(H,10))>0.85);
Q:=((((((((((Q0&&Q2)&&Q6)&&Q7)&&Q8)&&Q9)&&Q10)&&Q11)&&Q12)&&Q13)&&Q16);
U底右侧:FILTER(Q,28) AND角度线<0;
九毛八公式解读
MA12赋值:收盘价的12日指数移动平均 角度线赋值:(MA12/12日前的MA12-1)*100的反正切*180/3.1416 Q90赋值:((90日内最低价的最低值/90日内最高价的最高值)<0.75) Q91赋值:((60日内最低价的最低值/60日内最高价的最高值)<0.75) Q92赋值:((30日内最低价的最低值/30日内最高价的最高值)<0.80) Q93赋值:((20日内最低价的最低值/20日内最高价的最高值)<0.85) Q0赋值:(((Q90或者Q91)或者Q92)或者Q93) Q22赋值:(((0日前的收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值))<0.45) Q2赋值:Q22 Q61赋值:(((30日内收盘价和开盘价的较大值的最高值-30日内收盘价和开盘价的较小值的最低值)/1日前的收盘价)<0.25) Q62赋值:(((20日内收盘价和开盘价的较大值的最高值-20日内收盘价和开盘价的较小值的最低值)/1日前的收盘价)<0.20) Q63赋值:(((10日内收盘价和开盘价的较大值的最高值-10日内收盘价和开盘价的较小值的最低值)/1日前的收盘价)<0.15) Q6赋值:((Q61或者Q62)或者Q63) Q7赋值:(((收阳线)并且((收盘价/1日前的收盘价)>=1.01))或者(收盘价>=(开盘价*1.01))) MA7赋值:收盘价的1日简单移动平均 Q67赋值:(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+1*5日前的最高价)/(6+5+4+3+2+1) Q68赋值:(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+1*5日前的最低价)/(6+5+4+3+2+1) BB2赋值:如果收盘价>1日前的Q67,返回1,否则返回如果收盘价<1日前的Q68,返回-1,否则返回0 DD2赋值:上次取反距今天数 Q66赋值:如果BB2=0,返回DD2日前的BB2,否则返回BB2 Q65赋值:如果Q66=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均 Q64赋值:如果MA7>Q65,返回1,否则返回-1 Q8赋值:(Q64>0) AA赋值:收盘价 BB赋值:获利盘为30%的成本分布 MC4赋值:获利盘为5%的成本分布 Q9赋值:(AA>BB) Q10赋值:(MC4=1日前的MC4) Q11赋值:(AA<获利盘为95%的成本分布) Q12赋值:(收盘价>20日前的收盘价) Q13赋值:(收盘价<(20日前的收盘价*1.20)) Q16赋值:((10日内最低价的最低值/10日内最高价的最高值)>0.85) Q赋值:((((((((((Q0并且Q2)并且Q6)并且Q7)并且Q8)并且Q9)并且Q10)并且Q11)并且Q12)并且Q13)并且Q16) 输出U底右侧:Q的28日过滤 AND 角度线<0