m:=5; n1:=10; n2:=20; n3:=34; n:=3;
JJH:=H; JJL:=L; AA2:=REF(JJH,N)=HHV(JJH,2*N+1); AA3:=FILTER(AA2,N); AA4:=BACKSET(AA3,N+1); AA5:=FILTER(AA4,N); AA7:=REF(JJL,N)=LLV(JJL,2*N+1); AA8:=FILTER(AA7,N); AA9:=BACKSET(AA8,N+1); AA10:=FILTER(AA9,N); AA11:=REF(H,BARSLAST(AA5)); AA12:=REF(L,BARSLAST(AA10)); AA13:=BARSLAST(AA5)<BARSLAST(AA10) AND NOT(AA5) ; AA14:=BARSLAST(AA5)>BARSLAST(AA10) AND NOT(AA10); AA15:=BARSLAST(AA5); AA16:=CONST(AA15); AA17:=REF(AA11,AA15+1); AA18:=CONST(AA17); AA19:=BARSLAST(H=AA18); AA20:=CONST(AA19); AA21:=BARSLAST(AA10); AA22:=CONST(AA21); AA23:=REF(AA12,AA21+1); AA24:=CONST(AA23); AA25:=BARSLAST(L=AA24); AA26:=CONST(AA25); RR:=BARSLAST(H=CONST(AA11));
BB2:=REF(JJH,M)=HHV(JJH,2*M+1); BB3:=FILTER(BB2,M); BB4:=BACKSET(BB3,M+1); BB5:=FILTER(BB4,M); BB7:=REF(JJL,M)=LLV(JJL,2*M+1); BB8:=FILTER(BB7,M); BB9:=BACKSET(BB8,M+1); BB10:=FILTER(BB9,M); BB11:=REF(H,BARSLAST(BB5)); BB12:=REF(L,BARSLAST(BB10)); BB13:=BARSLAST(BB5)<BARSLAST(BB10) AND NOT(BB5) ; BB14:=BARSLAST(BB5)>BARSLAST(BB10) AND NOT(BB10); BB15:=BARSLAST(BB5); BB16:=CONST(BB15); BB17:=REF(BB11,BB15+1); BB18:=CONST(BB17); BB19:=BARSLAST(H=BB18); BB20:=CONST(BB19); BB21:=BARSLAST(BB10); BB22:=CONST(BB21); BB23:=REF(BB12,BB21+1); BB24:=CONST(BB23); BB25:=BARSLAST(L=BB24); BB26:=CONST(BB25);
CC2:=REF(JJH,N1)=HHV(JJH,2*N1+1); CC3:=FILTER(CC2,N1); CC4:=BACKSET(CC3,N1+1); CC5:=FILTER(CC4,N1); CC7:=REF(JJL,N1)=LLV(JJL,2*N1+1); CC8:=FILTER(CC7,N1); CC9:=BACKSET(CC8,N1+1); CC10:=FILTER(CC9,N1); CC11:=REF(H,BARSLAST(CC5)); CC12:=REF(L,BARSLAST(CC10)); CC13:=BARSLAST(CC5)<BARSLAST(CC10) AND NOT(CC5) ; CC14:=BARSLAST(CC5)>BARSLAST(CC10) AND NOT(CC10); CC15:=BARSLAST(CC5); CC16:=CONST(CC15); CC17:=REF(CC11,CC15+1); CC18:=CONST(CC17); CC19:=BARSLAST(H=CC18); CC20:=CONST(CC19); CC21:=BARSLAST(CC10); CC22:=CONST(CC21); CC23:=REF(CC12,CC21+1); CC24:=CONST(CC23); CC25:=BARSLAST(L=CC24); CC26:=CONST(CC25);
DD2:=REF(JJH,N2)=HHV(JJH,2*N2+1); DD3:=FILTER(DD2,N2); DD4:=BACKSET(DD3,N2+1); DD5:=FILTER(DD4,N2); DD7:=REF(JJL,N2)=LLV(JJL,2*N2+1); DD8:=FILTER(DD7,N2); DD9:=BACKSET(DD8,N2+1); DD10:=FILTER(DD9,N2); DD11:=REF(H,BARSLAST(DD5)); DD12:=REF(L,BARSLAST(DD10)); DD13:=BARSLAST(DD5)<BARSLAST(DD10) AND NOT(DD5) ; DD14:=BARSLAST(DD5)>BARSLAST(DD10) AND NOT(DD10); DD15:=BARSLAST(DD5); DD16:=CONST(DD15); DD17:=REF(DD11,DD15+1); DD18:=CONST(DD17); DD19:=BARSLAST(H=DD18); DD20:=CONST(DD19); DD21:=BARSLAST(DD10); DD22:=CONST(DD21); DD23:=REF(DD12,DD21+1); DD24:=CONST(DD23); DD25:=BARSLAST(L=DD24); DD26:=CONST(DD25);
EE2:=REF(JJH,N3)=HHV(JJH,2*N3+1); EE3:=FILTER(EE2,N3); EE4:=BACKSET(EE3,N3+1); EE5:=FILTER(EE4,N3); EE7:=REF(JJL,N3)=LLV(JJL,2*N3+1); EE8:=FILTER(EE7,N3); EE9:=BACKSET(EE8,N3+1); EE10:=FILTER(EE9,N3); EE11:=REF(H,BARSLAST(EE5)); EE12:=REF(L,BARSLAST(EE10)); EE13:=BARSLAST(EE5)<BARSLAST(EE10) AND NOT(EE5) ; EE14:=BARSLAST(EE5)>BARSLAST(EE10) AND NOT(EE10); EE15:=BARSLAST(EE5); EE16:=CONST(EE15); EE17:=REF(EE11,EE15+1); EE18:=CONST(EE17); EE19:=BARSLAST(H=EE18); EE20:=CONST(EE19); EE21:=BARSLAST(EE10); EE22:=CONST(EE21); EE23:=REF(EE12,EE21+1); EE24:=CONST(EE23); EE25:=BARSLAST(L=EE24); EE26:=CONST(EE25);
压力:DRAWLINE(CURRBARSCOUNT=CONST(RR)+1,AA11,CURRBARSCOUNT=1,AA11,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=AA20+1,H,IF(CONST(AA11)>=CONST(AA17),CURRBARSCOUNT=AA20+1,CURRBARSCOUNT=AA16+1),H,1),COLORLIRED; DRAWLINE(CURRBARSCOUNT=AA26+1,L,CURRBARSCOUNT=AA22+1,L,1),COLORRED; DRAWLINE(CURRBARSCOUNT=BB20+1,H,IF(CONST(BB11)>=CONST(BB17),CURRBARSCOUNT=BB20+1,CURRBARSCOUNT=BB16+1),H,1),COLORBBFFFF; DRAWLINE(CURRBARSCOUNT=BB26+1,L,CURRBARSCOUNT=BB22+1,L,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=CC20+1,H,IF(CONST(CC11)>=CONST(CC17),CURRBARSCOUNT=CC20+1,CURRBARSCOUNT=CC16+1),H,1),COLORFF00BB; DRAWLINE(CURRBARSCOUNT=CC26+1,L,CURRBARSCOUNT=CC22+1,L,1),COLORMAGENTA; DRAWLINE(CURRBARSCOUNT=DD20+1,H,IF(CONST(DD11)>=CONST(DD17),CURRBARSCOUNT=DD20+1,CURRBARSCOUNT=DD16+1),H,1),COLORC5AC72; DRAWLINE(CURRBARSCOUNT=DD26+1,L,CURRBARSCOUNT=DD22+1,L,1),COLOREEAC72; DRAWLINE(CURRBARSCOUNT=EE20+1,H,IF(CONST(EE11)>=CONST(EE17),CURRBARSCOUNT=EE20+1,CURRBARSCOUNT=EE16+1),H,1),COLORABD0BC; DRAWLINE(CURRBARSCOUNT=EE26+1,L,CURRBARSCOUNT=EE22+1,L,1),COLORABD066; LC:=REF(CLOSE,1); RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; DRAWTEXTEX(ISLASTBAR,1,800,950,' ■rsi='+NUMTOSTR(rsi,0)),COLORGREEN;
MA5:=MA(CLOSE,5); MA13:=MA(CLOSE,13);
MA60:=MA(CLOSE,60);
VK:=SQRT(VOL/CAPITAL*100*5);
持股线:=MA(C,13); 持股:IF(RSI>=50,持股线,DRAWNULL),LINETHICK2,COLORRED; 加仓:=RSI<15 AND COUNT(C<O,4)=4; DRAWTEXT(加仓=1,LOW-0.03,'加'),COLORWHITE,ALIGN0;
获利盘:=WINNER(C)*100,LINETHICK0; 高控盘:IF(获利盘>90,H*1.02,DRAWNULL),LINETHICK4,COLORRED; STICKLINE(CROSS(获利盘,90) ,O,C,4,0 ),COLORRED;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19); B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)); D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4);
长期线:=A+100; 短期线:=B+100; 中期线:=D+100; 见顶:=((REF(中期线,1)>85 ANDREF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线)); 顶区:=(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5 AND 短期线<中期线 AND 短期线<长期线+4,COLORRED; STICKLINE( 顶区,L*0.9,H*1.1,0,0-1),COLORGREEN;
底区:IF((长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1))) OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1),H*1.02,DRAWNULL) ,CROSSDOT,LINETHICK5,COLORWHITE;
低叉:IF((长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线 AND (REF(短期线,1)<5 OR REF(短期线,2)<5 )AND (中期线>=长期线 OR REF( 短期线,1)<1 )),H*1.02,DRAWNULL),CROSSDOT,LINETHICK5,COLORLIRED;
{DIFZ:=EMA(C,12)-EMA(C,26); DEAZ:=EMA(DIFZ,9); MACDZ:=2*(DIFZ-DEAZ);
零轴:=DYNAINFO(3)*1.25,COLORFFFFFF; STICKLINE(MACDZ>0,MACDZ*2+零轴,零轴,1,0),COLOR400080; STICKLINE(MACDZ>0 AND MACDZ>REF(MACDZ,1),MACDZ*2+零轴,零轴,1,0),COLOR0000FF; STICKLINE(MACDZ<0,MACDZ*2+零轴,零轴,1,0),COLOR00D900; STICKLINE(MACDZ<0 AND MACDZ>REF(MACDZ,1),MACDZ*2+零轴,零轴,1,0),COLORC080FF; ZDIF:(DIFZ*2+零轴),COLORRED; (DEAZ*2+零轴),COLORFFFFFF; IF(DIFZ<=REF(DIFZ,1),DIFZ*2+零轴,DRAWNULL),COLORFFF000;}
TJ1:=EMA((C-L),20)/EMA((H-L),20)*100; TJ2:=(L-ABS(MIN(C,O)))/L<=1; TJ3:=ABS((L-MA(C,5)))/L*100>10 AND MA(C,5)<REF(MA(C,5),1) AND MA(C,5)>L; TJ4:=TJ1 AND TJ2 AND TJ3; 搏:IF(TJ4 AND TJ1>REF(TJ1,1) AND C>O,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLORWHITE; VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; JDSH:=IF(VARE=-20,1,0); 试:IF(CROSS(0.9,JDSH),LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLORYELLOW; 阴:IF(C>O && MA(C,5)<MA(C,10) && REF(C<O,1) && REF(C<O,2)&&REF(C<O,3)&&(REF(C,1)<REF(C,4)*0.88 OR REF(C,1)<REF(O,4)*0.88),LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLORWHITE; 阴线买:IF(C>REF(L,1) AND COUNT(C<O,5)>=3 &&(REF(C,1)<REF(C,4)*0.88 OR REF(C,1)<REF(O,4)*0.88),LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLORWHITE; 阴线:=c<o; I:=REF(CLOSE,1); RC:=SMA(MAX(CLOSE-I,0),6,1)/SMA(ABS(CLOSE-I),6,1)*100;
RSI1:=SMA(MAX(CLOSE-I,0),6,1)/SMA(ABS(CLOSE-I),6,1)*100; 年:=1+(BARSLAST(YEAR!=REF(YEAR,1))); 天数:=IF(PERIOD=5,年,DRAWNULL); 高1:=HHV(H,天数); 低1:=LLV(L,天数);
地:=CONST(低1),NODRAW,COLOR00FF00; RCZ:=地; Q1:=COUNT(RSI1<20,15)>=1; Q2:=C<=LLV(C,15); Q3:=RSI1>LLV(RSI1,15); Q4:=V<REF(V,1); DRAWTEXT(Q1 AND Q2 AND Q3 AND Q4AND REF(C<O,1),l*0.99,'背'),COLORRED; Q5:=IF(Q1 AND Q2 AND Q3 AND Q4,1,0); DRAWTEXT(RSI1>REF(RSI1,1) AND REF(Q5=1 ,1),L*0.95,'背'),COLORYELLOW; {BIAS} BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; VR4:=(BIAS1+2*BIAS2+3*BIAS3)/6; 乖离:=MA(VR4,3); STICKLINE(CROSS(VR4,乖离) AND 乖离<-9,l,l*0.88,2,0),COLORRED; DRAWTEXT( C>O AND REF(乖离<-18,1) ,L*0.97,'坑'),COLORGREEN; 中乖:IF(BIAS2>=10,h*1.04,drawnull),COLORYELLOW,DOTLINE; 长乖:IF(BIAS3>=16,h*1.06,drawnull),COLORRED,DOTLINE; 中跌:IF(BIAS2<=-10,h*1.04,drawnull),COLORYELLOW,DOTLINE; 长跌:IF(BIAS3<=-16,h*1.06,drawnull),COLORLIRED,DOTLINE; 涨停板 :=CLOSE/REF(CLOSE,1)>1.097; 跌停板 :={CLOSE<=OPEN AND} CLOSE/REF(CLOSE,1)<0.91; K线实体 :=ABS(CLOSE-OPEN); 阳线 :=CLOSE>OPEN OR 涨停板; 带下影阳线:=(阳线 OR 涨停板) AND (CLOSE-LOW)>1.6*(CLOSE-OPEN); 光脚阳线:=阳线 AND (OPEN-LOW)<0.36*(CLOSE-OPEN); 中阳线 :=CLOSE/OPEN>1.030; 短上影阳线:=阳线 AND (HIGH-CLOSE)<(HIGH-OPEN)*0.34;
中阴线 :=CLOSE/REF(CLOSE,1)<0.970; 平盘 :=CLOSE=OPEN; 平台整理:=HHV(CLOSE,5)/LLV(OPEN,5)<1.08; MA1:= EMA(C,5); MA2:= EMA(C,10); MA3:= EMA(C,20); MA4:= EMA(C,30); MA5:= MA(C,120); MID := MA(CLOSE,26); UPPER:=MID + 20/10*STD(CLOSE,26); LOWER:=MID - 20/10*STD(CLOSE,26);
多头排列:=MA1>MA2 AND MA2>MA3 AND MA2>MA4 AND MA4>REF(MA4,5); 空头排列:=MA1<MA2 AND MA2<MA3 AND MA3<MA4; 上升趋势:=MA4>REF(MA4,3) AND MA4>REF(MA4,1) AND MA1>MA4; 下跌趋势:=MA4<REF(MA4,3) AND MA4<REF(MA4,1) AND MA1<MA4; 一阴穿两线:=CLOSE/OPEN<0.985 AND HIGH>MA1 AND CLOSE<MA3; 一阳穿两线:=CLOSE/OPEN>1.016 AND LOW<MIN(MA1,MA3) AND CLOSE>MAX(MA1,MA3); 均线密集:=上升趋势 AND (MAX(MA1,MA4)/MIN(MA1,MA4))<1.01 AND MA1>MA2; 均线发散程度:=MA1/MA4; 均线向下发散:=空头排列 AND 均线发散程度<0.90 AND 均线发散程度<0.99*REF(均线发散程度,1); 均线向上发散:=多头排列 AND 均线发散程度>1.070 AND 均线发散程度>(1.013*REF(均线发散程度,1)); 上升趋势形成:=上升趋势 AND MA1>REF(MA1,1) AND REF(NOT(上升趋势),1); 换手率:=(VOL/CAPITAL) ; MV5 :=MA(VOL,5); MV10:=MA(VOL,10); MV20:=MA(VOL,20);
放量:=((VOL>REF(VOL,1) AND VOL>2*MV10) OR (VOL>3*MV10 AND VOL>2*MV5) OR (VOL>1.5*REF(VOL,1) AND VOL>1.6*MV5)) AND ((换手率>2.0 AND NOT(上升趋势)) OR (换手率>3.0 AND 上升趋势)); 过分放量:=VOL>2*REF(VOL,1) AND VOL>1.6*MV5 AND 换手率>3.0;
{PAY ATTENTION!!! } 放量123:=VOL>1.5*REF(VOL,1) AND VOL>1.8*MV5 AND REF(VOL,1)>1.5*REF(VOL,2) {AND EVERY (阳线,2)} AND 换手率>2.0; 缩量:=VOL<(MAX(MV10,MV5)*1.2) AND VOL<(REF(VOL,1)*0.8);
{PAY ATTENTION!!! } 成交放大:=VOL>MIN(MV10,MV5); 持续成交放大:=成交放大 AND REF(成交放大,1) AND REF(成交放大,2); 持续温和放量:=MV5>REF(MV5,5) AND MV5>MV10 AND HHV(VOL,6)<2.4*MV5 AND LLV(VOL,6)>0.3*MV20 {AND EVERY (阳线,6) AND EVERY (NOT(过分放量),6)} AND NOT(多头排列) AND 持续成交放大 AND MV5/CAPITAL<3 AND 换手率<8;
EXPLAIN(CROSS(CLOSE,MA13),'解:今日股价上穿持股线'),COLORMAGENTA; EXPLAIN(CROSS(MA13,CLOSE),'解:今日股价跌破持股线'),COLORGREEN; EXPLAIN(CROSS(CLOSE,MA60),'解:今日股价上穿60日线'); EXPLAIN(CROSS(MA60,CLOSE),'解:今日股价跌破60日线'),COLORGREEN; EXPLAIN(rsi>=50,'解:今日持股'),COLORMAGENTA; EXPLAIN(rsi<50,'解:今日持币'),COLORGREEN; EXPLAIN((CLOSE>=MA60),'解:今日股价长线持股'),COLORMAGENTA; EXPLAIN((MA60>CLOSE),'解:今日股价长线持币'),COLORGREEN;
DRAWTEXTEX(ISLASTBAR,1,500,950,' ■获利盘比例='+NUMTOSTR(WINNER(CLOSE)*100,2)),COLORGREEN;
五日总涨幅:=SUM((C-REF(C,1))/REF(C,1)*100,5)<1; 下影线:=(H-L)/L*100>5 AND (MIN(O,C)-L)/L*100>5;
AA:=REF(C,1)<REF(O,1); BB:=C<REF(O,1); BB1:=IF(C>O,O,C); CC:=(BB1-L)/L>0.05; T1{双针探底Q}:=COUNT((MIN(O,C)-L)/L*100>3,2)=2 AND REF(C<MA(C,5),1); eXPLAIN(t1=1, '双针探底'),COLORGREEN; AA1:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.66 ; T2{双针Q}:=AA1 AND REF(AA1,1)AND MAX(C,REF(C,1))/MIN(C,REF(C,1))<1.005 AND REF(C<MA(C,5),1); eXPLAIN(t2=1, '双针探底'),COLORGREEN; T3{单针探底}:=MIN(C,O)<MA(C,5) AND (MIN(C,O)-L)/O>0.05; eXPLAIN(t3=1, '单针探底\n'),COLORGREEN; T4{单针探}:=五日总涨幅 AND 下影线; eXPLAIN(t4=1, '单针探底\n'),COLORGREEN; T5{早晨十字星}:=REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2); eXPLAIN(t5=1, '早晨十字星,上涨信号,见底回升\n'),COLORGREEN; T6{黄昏十字星}:=REF(CLOSE,2)/REF(OPEN,2) > 1.05 AND REF(OPEN,1) > REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN<0.95 AND CLOSE<REF(CLOSE,2); eXPLAIN(t6=1, '黄昏十字星,趋势停顿或反转,小跌信号\n'),COLORGREEN; T7{射击之星Q}:=MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE > MA(CLOSE,5) AND MA1>MA2; eXPLAIN(t7=1, '射击之星,可能见顶\n'),COLORGREEN; T8{单针}:=AA AND BB AND CC AND REF(C<MA(C,5),1); eXPLAIN(t8=1, '单针探底\n'),COLORGREEN; T9{锤头}:=HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW>3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE<MA(CLOSE,10); eXPLAIN(t9=1, '锤头,可能见底回升\n'),COLORGREEN; T10{吊颈Q}:=(OPEN!=CLOSEAND ((HIGH-MAX(OPEN,CLOSE))/(HIGH-LOW))<0.16 ) AND (HIGH-LOW)>2.48*(ABS(OPEN-CLOSE)) AND CLOSE>MA1 AND (HIGH-LOW)/LOW>0.020; eXPLAIN(t10=1, '吊颈,常出现于顶部附近\n'),COLORGREEN; T11{穿头破脚跌Q}:=ABS((REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)<0.02 AND CLOSE/OPEN<0.986 AND CLOSE<MIN(REF(OPEN,1),REF(CLOSE,1)) AND OPEN>MAX(REF(CLOSE,1),REF(OPEN,1))) AND REF(OPEN,1)>MAX(MA1,MA2); eXPLAIN(t11=1, '穿头破脚跌,见顶信号\n'),COLORGREEN; T43{穿头破脚升Q}:=REF(CLOSE,1)/REF(OPEN,1)<0.990 AND CLOSE/OPEN>1.03 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1); eXPLAIN(t43=1, '穿头破脚升,涨升信号\n'),COLORGREEN; T12{乌云盖顶}:=REF(CLOSE,1)/REF(OPEN,1)>1.02 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<((REF(CLOSE,1) + REF(OPEN,1))/2) AND CLOSE>REF(OPEN,1); eXPLAIN(t12=1, '乌云盖顶\,见顶或洗盘n'),COLORGREEN; T13{曙光初现Q}:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1) AND REF(RSI<40,1); eXPLAIN(t13=1, '曙光初现,短线拉升\n'),COLORGREEN; T14{身怀六甲1Q}:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.017 AND ABS(CLOSE-OPEN)/CLOSE<0.05 AND MAX(CLOSE,OPEN)<MAX(REF(CLOSE,1),REF(OPEN,1)) AND MIN(CLOSE,OPEN) > MIN(REF(CLOSE,1),REF(OPEN,1)) AND REF(阳线,1) AND REF(CLOSE,1)>MA1; eXPLAIN(t14=1, '身怀六甲,盘整\n'),COLORGREEN; T15{十字胎}:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.04 AND CLOSE=OPEN AND CLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE > MIN(REF(CLOSE,1),REF(OPEN,1)); eXPLAIN(t15=1, '十字胎,盘整\n'),COLORGREEN; T16{平顶}:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001; eXPLAIN(t16=1, '平顶股价可能转折\n'),COLORGREEN; T17{平底}:=(ABS(LOW-REF(LOW,1))/LOW<0.001 AND ABS(REF(LOW,1)-REF(LOW,2))/REF(LOW,1)<=0.001) AND 阳线 AND MIN(OPEN,CLOSE)<MA1; eXPLAIN(t17=1, '双针探底\n'),COLORGREEN; T18{大阳烛}:=CLOSE/OPEN>1.07 AND 100*(HIGH/LOW) < 100*(CLOSE/OPEN)+2.3; eXPLAIN(t18=1, '大阳烛\n'),COLORGREEN; T19{4连阳Q}:=eVERY(CLOSE>OPEN,4); eXPLAIN(t19=1, '4连阳,马上将出阴线\n'),COLORGREEN; T20{5连阴Q}:=EVERY(CLOSE<OPEN,5); eXPLAIN(t20=1, '5连阴底在眼前\n'),COLORGREEN; T21{孕育线}:=REF(CLOSE,2)>REF(OPEN,2) AND (REF(CLOSE,2) -REF(OPEN,2))/REF(OPEN,2)>=2/100AND REF(OPEN,1)>=REF(CLOSE,1) AND (REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 AND REF(OPEN,1) <=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPEN AND (CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1) AND (MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2)) <=1/100; eXPLAIN(t21=1, '孕育线,盘整\n'),COLORGREEN; T22{大阴Q}:=OPEN/CLOSE>1.06 AND HIGH/LOW <(OPEN/CLOSE+0.030); eXPLAIN(t22=1, '大阴线\n'),COLORGREEN; T23{出水芙蓉}:=(OPEN<EMA(C,10) OR OPEN<EMA(C,20)) AND (C>MAX(EMA(C,10),MAX(EMA(C,20),EMA(C,30)))) AND (V/MA(V,30)>1.2 AND C/REF(C,1)>1.049) ; eXPLAIN(t23=1, '出水芙蓉,股价穿20、40、60日均线,上攻势头初现\n'); T24{升势尽头Q}:=REF(阳线,1) AND REF(HIGH,1)/REF(CLOSE,1)>1.008 AND (ABS(CLOSE-OPEN)/OPEN<0.018 OR T10) AND (MAX(CLOSE,OPEN)<REF(HIGH,1) OR (CLOSE<OPEN AND MAX(CLOSE,OPEN)<=REF(HIGH,1))) AND MIN(CLOSE,OPEN)>REF(CLOSE,1) AND MA1>MA2; eXPLAIN(t24=1, '升势尽头,长期升势之后收出小实体K线,注意行情有可能临近结束\n'),COLORGREEN; T25{跳空缺口1}:=LOW>REF(HIGH,1) AND REF(NOT(多头排列),1); eXPLAIN(t25=1, '跳空缺口向上\n'),COLORGREEN; T26{跳空缺口2}:=HIGH<REF(LOW,1); eXPLAIN(t26=1, '跳空缺口向下\n'),COLORGREEN; T27{加速三阴}:=(REF(阴线,2) OR (REF(平盘,2) AND REF(OPEN,2)<REF(MA1,2))) AND REF(阴线,1) AND 阴线 AND REF(CLOSE,1)<REF(CLOSE,2)*0.95 AND CLOSE<REF(CLOSE,1) AND REF(CLOSE,2)<MIN(REF(MA1,2),REF(MA3,2)) AND REF(空头排列,1) AND CLOSE/OPEN<0.975 AND (CLOSE-LOW)/(OPEN-LOW)<0.35 AND ((OPEN<=(REF(CLOSE,1)*1.005) AND CLOSE/OPEN<0.95) OR (OPEN<REF(CLOSE,1)));
eXPLAIN(t27=1, '加速三阴底在眼前\n'),COLORGREEN; T28{看涨吞没Q}:=REF(C<O,1) AND O<REF(C,1) AND C>REF(O,1); eXPLAIN(t28=1, '看涨吞没\n'),COLORGREEN; T29{看跌吞没Q}:=REF(C>O,1) AND O>REF(C,1) AND C<REF(O,1); eXPLAIN(t29=1, '看跌吞没\n'),COLORGREEN; T30{断头铡刀Q}:=CLOSE/OPEN<0.98 AND REF(MA1,1)>REF(MA4,1) AND CLOSE<MIN(MA2,MA4) AND OPEN>=MAX(MA1,MA2) AND (CLOSE-LOW)/LOW<0.015 AND CLOSE<MIN(REF(OPEN,1),REF(CLOSE,1)); eXPLAIN(t30=1, '断头铡刀,买出\n'),COLORGREEN; T31{长下影Q}:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667 AND (MIN(CLOSE,OPEN)-LOW)/LOW>0.02 AND REF(RSI<40,1) ; eXPLAIN(t31=1, '长下影近底\n'),COLORGREEN; T32{长上影Q}:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.48 AND (HIGH-MAX(CLOSE,OPEN))/CLOSE>0.035 AND REF(RSI>65,1); eXPLAIN(t32=1, '长上影,短顶\n'),COLORGREEN; T33{十字星Q}:=(ABS(CLOSE-OPEN))/(HIGH-LOW)<0.19 AND (ABS(CLOSE-OPEN)/CLOSE)<0.009 AND HIGH>LOW AND MAX(OPEN,CLOSE)<HIGH AND MIN(OPEN,CLOSE)>LOW AND NOT(T3) AND NOT(T8) AND NOT(T10); eXPLAIN(t33=1, '十字星,重要的警告信号,原趋势停顿或反转\n'),COLORGREEN; T34{高开阴烛Q}:=OPEN/REF(CLOSE,1)>=1+5/100 && CLOSE/OPEN<=1-4/100 AND REF(RSI>70,1); eXPLAIN(t34=1, '高开阴烛顶部信号\n'),COLORGREEN; T35{看跌分离Q}:=OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0 AND REF(阳线,1); eXPLAIN(t35=1, '看跌分离\n'),COLORGREEN; T36{看涨分离Q}:=OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1) -REF(OPEN,1))<0; eXPLAIN(t36=1, '看涨分离\n'),COLORGREEN; 放量后缩量:=(REF(放量,1) OR (REF(放量,2) AND REF(VOL,1)>0.8*REF(VOL,2) AND 换手率>3.0)) AND VOL<REF(VOL,1)*0.6 AND MAX(OPEN,CLOSE)>MA1; 放量后缩量见顶:=((REF(放量,1) OR (REF(放量,2) AND REF(VOL,1)>0.8*REF(VOL,2) AND 换手率>3.0)) AND VOL<REF(VOL,1)*0.56 AND MAX(OPEN,CLOSE)>MA1 AND (T33 OR T24 OR T10 OR T14 OR T12 OR T32 )) AND NOT(涨停板) AND REF(阳线,1); 见顶K线:={(十字星 AND HIGH<>CLOSE) OR} T24 OR T10 OR T14 OR T12 OR T11 OR T32; 逃顶K线:=(T11 AND REF(T10,1)) ; 放量见顶:=放量 AND 见顶K线 AND MAX(OPEN,CLOSE)>MA1;
T45{低开大阳Q}:=OPEN<REF(L,1)&& CLOSE/OPEN>=1+4/100 AND REF(RSI<40,1); eXPLAIN(t45=1, '低开大阳线,主力洗盘\n'),COLORGREEN; T46{见顶缺口}:=CONST(IF((LOW>REF(HIGH,1)AND OPEN>MA1 AND (HIGH-MAX(CLOSE,OPEN))/CLOSE>0.02 AND 多头排列AND 均线向上发散 AND NOT (均线密集)AND REF(CLOSE,1)>UPPER ),1,0));
eXPLAIN(t1=46, '见顶缺口\n'),COLORGREEN; T47{冲顶三阳}:=(REF(阳线,2) AND REF(阳线,1) AND 阳线) AND (K线实体/OPEN)>0.04 AND K线实体>REF(K线实体,1)*0.9 AND REF(K线实体,1)>REF(K线实体,2) AND REF(CLOSE,1)/REF(CLOSE,2)>1.030 AND OPEN>=REF(CLOSE,1);
eXPLAIN(t47=1, '冲顶三阳,顶在眼前\n'),COLORGREEN; T48{地量}:=CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0); eXPLAIN(t48=1, '地量,看大盘分析\n'),COLORGREEN; QQ1:=(CLOSE-MA(CLOSE,42))/MA(CLOSE,42)*100; T49{尾盘或明日搏}:=HHV(C,20)/C>1.15 AND H/L>1.05 AND CROSS(-6,QQ1); eXPLAIN(t49=1, '尾盘或明日搏\n'),COLORGREEN; T50{搓揉}:=CONST(IF((REF(H,1)-MAX(REF(C,1),REF(O,1)))/(REF(H,1)-REF(L,1))>0.6 AND (MIN(O,C)-L)/(H-L)>0.6,1,0)); eXPLAIN(t50=1, '搓揉线,主力洗盘或见顶'),COLORGREEN;
|