培油整合5

来源:百度文库 编辑:神马文学网 时间:2024/07/05 22:18:46
  {主图叠加}
DRAWTEXTABS(5,0,'主图:'),COLORRED;DRAWTEXTABS(35,0,'无主图,由七只主图中‘买卖提示’组成,作‘买卖’参考'),COLORGREEN;
DRAWTEXTABS(5,15,'副图:'),COLORRED;
DRAWTEXTABS(35,15,'【BOLL主图】量能量价走势分析及指导,追 单箭头'),COLORYELLOW;
DRAWTEXTABS(290,30,'【短线买卖】B玻 S思'),COLORBLUE;
DRAWTEXTABS(35,30,'【红色主图】项  买  顶  逃  短进 买!  赢'),COLORRED;
DRAWTEXTABS(320,15,'【WD.K线 】双箭头 买2  卖2'),COLORWHITE;
DRAWTEXTABS(35,45,'【黑马追踪】 {黑马发现} {短买 }{机会难得}{ 黑马登天 }{大胆买入}{历史大底}'),COLORGREEN;
DRAWTEXTABS(35,60,'{黑马登天}{快马加鞭}'),COLORGREEN; 
 
 
DRAWTEXTABS(35,15,'【BOLL主图】量能量价走势分析及指导,追 单箭头'),COLORYELLOW;
 
A4:=MA(CLOSE,20);
A5:=(CLOSE > MA(CLOSE,5));
A6:=(MA(CLOSE,5) > MA(CLOSE,10));
A7:=(CLOSE > MA(CLOSE,10));
A8:=(MA(CLOSE,5) > MA(CLOSE,20));
A9:=(CLOSE > MA(CLOSE,20));
A10:=REF(A4,1);
A11:=(A4 > A10);
AVX:=(((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10)));
DSLX:=(CLOSE / INDEXC);
DSLX1:=MA(DSLX,5);
DSLX2:=MA(DSLX,10);
V1:=MA(VOL,5);
V2:=MA(VOL,10);
阻力位:=IF((CLOSE > 200),(CLOSE * 1.01),(CLOSE * 1.07));
阻力位1:=IF((CLOSE < 10),(CLOSE * 1.05),阻力位);
止损位:=IF((CLOSE > 200),(CLOSE * 0.99),(CLOSE * 0.93));
止损位1:=IF((CLOSE < 10),(CLOSE * 0.95),止损位);
TJTS1:=BARSTATUS=2 and c<200;
TJTS2:=BARSTATUS=2 and c>200;
k2:=hhv(h,barslast(DISPSTATUS=1)+1);
DRAWTEXT(TJTS1 and  ((CROSS(AVX,1) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股的量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右。       '),ALIGN2,colorDC143C;
DRAWTEXT(TJTS1 and  ((CROSS(AVX,1) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股虽然走势趋强,但量能还显不足,可以考虑短线进场,仓位在1/2左右。       '),ALIGN2,colorDC143C;
DRAWTEXT(TJTS1 and  ((CROSS(AVX,1) AND (V1 > V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股量价配合良好,但相对其它股票并没有明显走强,可以考虑短线进场,仓位1/2左右。       '),ALIGN2,colorDC143C;
DRAWTEXT(TJTS1 and  ((CROSS(AVX,1) AND (V1 <= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股形态尚可,但量能不足,股票也未完全走强,可以短线参与,仓位1/3左右。       '),ALIGN2,color0000FF;
DRAWTEXT(TJTS1 and  ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态变坏,但走势相对其它股票尚可,重仓者减持大半,清仓者可以观望。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and  ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股随大盘一起下跌,程明显缩量走势,考虑到大盘风险,减持或清仓。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and  ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股放量下跌,走势明显偏弱,离场观望。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and  ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股缩量下跌,走势偏弱,离场观望。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and  ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态良好,强势明显,量能充足,可以继续持有。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS1 and  ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股上行趋势不变,强势依然,但量能开始转弱,注意风险。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS1 and  ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS1 and  ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股走势趋弱,量能不足,减持大部分筹码。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS1 and  ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态不佳,注意成交量的变化,但目前不适合参与。       '),ALIGN2;
DRAWTEXT(TJTS1 and  ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股趋势不明,股价偏弱,注意量能变化,目前不宜参与。       '),ALIGN2;
DRAWTEXT(TJTS1 and  ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股有走强迹象,但量能不足,趋势不明,不适合操作。       '),ALIGN2;
DRAWTEXT(TJTS1 and  ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股走势太弱,没有参与价值。       '),ALIGN2;
DRAWTEXT(TJTS2 and  (CROSS(AVX,1) AND (V1 >= V2)) ,k2*0.99,'大盘量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右,       '),ALIGN2,color0000FF;
DRAWTEXT(TJTS2 and  (CROSS(AVX,1) AND (V1 >= V2)) ,k2*0.98,' 如前期经过一轮下跌,此时为最佳买点,但如果前期有过一段涨幅则介入需谨慎。       '),ALIGN2,color0000FF;
DRAWTEXT(TJTS2 and  (CROSS(AVX,1) AND (V1 < V2)) ,k2*0.99,'大盘虽然走势趋强,但量能还显不足,如果前期经过一轮下跌,       '),ALIGN2,color0000FF;
DRAWTEXT(TJTS2 and  (CROSS(AVX,1) AND (V1 < V2)) ,k2*0.98,' 可以考虑短线进场,仓位在1/2左右,一旦量能放大可以加仓买入。       '),ALIGN2,color0000FF;
DRAWTEXT(TJTS2 and  (CROSS(1,AVX) AND (V1 >= V2)) ,k2*0.99,'大盘形态走坏,重仓者可以减去大部分仓位。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS2 and  (CROSS(1,AVX) AND (V1 < V2)) ,k2*0.99,'大盘缩量调整,注意风险,短线清仓观望。       '),ALIGN2,color00FF00;
DRAWTEXT(TJTS2 and  (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) ,k2*0.99,'大盘走势良好,量能理想,可以继续持有强势股。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS2 and  (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) ,k2*0.99,'大盘形态良好,但量能稍显不足,随时准备减仓。       '),ALIGN2,color00FFFF;
DRAWTEXT(TJTS2 and  (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) ,k2*0.99,'大盘趋势不明,注意成交量变化,目前不适宜进场。       '),ALIGN2;
DRAWTEXT(TJTS2 and  (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) ,k2*0.99,'大盘趋势向下,量能萎缩,不适合进场。       '),ALIGN2;
 
 
 DRAWTEXTABS(290,30,'【短线买卖】B玻 S思'), COLORBLUE;
 
CB:cyc(5),colorFF9999,linethick1;
c,color0066FF,linethick1;
C13:cyc(13),color009900;
成本:=cb;
收盘价:=c;
主力:=EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5;
DRAWTEXT(cross(收盘价,成本) and count(cross(收盘价,成本),6)>1 ,c ,'B玻' ), COLORBLUE,LINETHICK4;
DRAWTEXT(cross(成本,收盘价) ,o ,'S思' ), COLORBLUE,LINETHICK4;
 
 
 
 
DRAWTEXTABS(35,75,'【自编辑】减仓  清仓  开买'),colorFF00FF;
G:=(HIGH+LOW+CLOSE+OPEN)/4;
MA3:=MA(G,3);
MA5:=MA(G,5);
MA7:=MA(G,7);
MA10:=MA(G,10);
BOLL:=MA(G,20);
UPPER:=BOLL+2*STD(G,20);
LOWER:=BOLL-2*STD(G,20);
DRAWTEXT(CROSS(UPPER,CLOSE) ,H*1.03,'减仓'),colorFF00FF,LINETHICK3;
DRAWICON(CROSS(UPPER,CLOSE) ,H*1.02,2);
DRAWTEXT(COUNT(CROSS(UPPER,CLOSE),2)>=1 ,H*1.01,'清仓'),colorFF00FF,LINETHICK3;
DRAWICON(COUNT(CROSS(UPPER,CLOSE),2)>=1 ,H*1.02,2);
DRAWTEXT(COUNT(CROSS(MA3,MA7),2)>=1 AND CLOSE> REF (CLOSE,1) ,H*0.95,'开买'),colorFF00FF,LINETHICK3;
DRAWICON(COUNT(CROSS(MA3,MA7),2)>=1 AND CLOSE> REF (CLOSE,1) ,H*0.92,1);
 
 
 
 
 
 
 DRAWTEXTABS(35,30,'【红色主图】项  买  顶  逃  短进 买!  赢'),COLORRED;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
TT2:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);
TT1:=REF(EMA(TT2,3),1);
DRAWTEXT(CROSS(CLOSE,TT1)AND J<55 ,LOW,'买'),LINETHICK3,COLORRED;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
DRAWTEXT(CROSS(88,RSI) ,HIGH * 1.04,'顶'),LINETHICK3,COLORRED;
DRAWTEXT(CROSS(80,RSI) ,HIGH * 1.02,'逃'),LINETHICK3,COLORRED;                   
X:=LLV(J,2)=LLV(J,8);
Y:=IF(CROSS(J,REF(J+0.01,1)) AND X AND J<20,30,0);
DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<20 ,LOW,'短进'), LINETHICK3,COLORRED;                      
DRAWTEXT((MA(CLOSE,13) > MA(CLOSE,18)) AND CROSS(CLOSE,MA(CLOSE,4)) AND (MA(CLOSE,4) < MA(CLOSE,13)) ,(LOW)*(0.992),'赢'), LINETHICK3,COLORRED;
               
VAR1:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
 VAR2:=8;
CC:=CROSS(VAR1,VAR2);
DRAWTEXT(CC ,L*0.98,'买!'),LINETHICK3,COLORRED;
 
 
 
 DRAWTEXTABS(250,60,'【变色龙】买1  卖1 B1玻 S1思'),COLORRED;
Var11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
Var12:=ZIG(3,6)=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
Var13:=ZIG(3,22)>REF(ZIG(3,22),1)AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
Var14:=ZIG(3,22)=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
Var15:=ZIG(3,51)>REF(ZIG(3,51),1)AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
Var16:=ZIG(3,51)=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
Var17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
Var18:=ZIG(3,72)=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
卖点1:=(Var12+Var14+Var16+Var18);
买点2:=(Var11+Var13+Var15+Var17);
Var10:=IF(TROUGH(3,16,1)=0 AND H>L+0.04,4,0);
买点1:=Var10;
DRAWTEXT(买点1>0 ,L-0.05,'B1玻'),LINETHICK4,ALIGN1,COLORRED;{B1玻}
DRAWTEXT(买点2>0 ,L-0.10,{'B1玻'}'买1'),LINETHICK3,ALIGN1,COLORRED;{B1玻}
DRAWTEXT(卖点1>0 ,H+0.15,{'S1思'}'卖1'),LINETHICK3,ALIGN1,COLORRED;{S1思}
 
 
 
 DRAWTEXTABS(320,15,'【WD.K线 】双箭头 买2  卖2'),COLORWHITE;
 
买线:EMA(C,2),pointdot,color0000DD;
卖线:EMA(SLOPE(C,21)*20+C,42),pointdot,color00DD00;
BU:=cross(买线,卖线);
SEL:=cross(卖线,买线);
drawtext(bu  ,LOW-0.27,'买2'),COLORWHITE,LINETHICK3;
drawtext(sel   ,HIGH+0.30,'卖2'),COLORWHITE,linethick3;
DRAWicon(BU  ,l-0.45,7),LINETHICK5;
DRAWicon(SEL  ,h+0.05,8),LINETHICK5;
DRAWicon(BU ,l-0.52,7),LINETHICK5;
DRAWicon(SEL  ,h+0.035,8),LINETHICK5;
 AA10:=MA(CLOSE,8);
阻挡:=(SMA(HIGH,21,2) * 1.05);
均线:=MA(CLOSE,16);
VARD:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);
支撑:=EMA(VARD,5);
X1:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);
X2:=EMA(X1,10);
DRAWTEXT(FILTER(((((((((((OPEN < X2) AND (CLOSE > X2)) AND ((支撑 - REF(支撑,1)) > 0)) AND ((支撑 - REF(支撑,1)) > 0)) AND (CLOSE < 阻挡)) AND ((均线 - REF(均线,1)) > 0)) AND (CLOSE >= 均线)) AND (HIGH < 阻挡)) AND ((AA10 - REF(AA10,1)) > 0)) AND ((阻挡 - REF(阻挡,2)) > 0)),11),(LOW - 0.35),'快马加鞭'),COLORGREEN,LINETHICK3;
 
 X1:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);
X2:=EMA(X1,10);
RCK:=(SMA(LOW,21,2) * 0.95);
趋势线:=SMA(LOW,5,1);
DRAWTEXT(((CROSS(趋势线,RCK) AND (LOW <= X2)) AND ((X2 - REF(X2,1)) > 0)),HIGH*1.20,'大胆买入'),COLORGREEN,LINETHICK3;
 
 
                             
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
RL1:=IF(((J > L2L) AND (REF(J,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),BARSLAST(((J > L2L) AND REF(J,1)))));
RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1))));
RL42:=IF((LOW < RL1),J,REF(J,BARSLAST((LOW < RL1))));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
RL5:=IF((((LOW < RL4) AND (J > RL42)) AND (J > J24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (J > RL42)) AND (J > J24)))));
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));
压力位1:=IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J))));
黑马趋势:=MA(CLOSE,3);
短期底部:=LLV(OPEN,30);
黑马发现:((((((CROSS(黑马趋势,短期底部) AND ((RL5 - REF(RL5,1)) > 0)) AND ((黑马趋势 - REF(黑马趋势,1)) > 0)) AND (黑马趋势 > 1)) AND (LOW <= 支撑位)) AND (CLOSE > 支撑位)) AND (HIGH < 压力位1));
 
 DRAWTEXT(((((((CROSS(黑马趋势,短期底部) AND ((RL5 - REF(RL5,1)) > 0)) AND ((黑马趋势 - REF(黑马趋势,1)) > 0)) AND (黑马趋势 > 1)) AND (LOW <= 支撑位)) AND (CLOSE > 支撑位)) AND (HIGH < 压力位1)),(LOW - 0.55),'黑马发现'),COLORGREEN,LINETHICK3;
                                     
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
RL1:=IF(((J > L2L) AND (REF(J,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),BARSLAST(((J > L2L) AND REF(J,1)))));
RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1))));
RL42:=IF((LOW < RL1),J,REF(J,BARSLAST((LOW < RL1))));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
RL5:=IF((((LOW < RL4) AND (J > RL42)) AND (J > J24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (J > RL42)) AND (J > J24)))));
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));
黑马趋势:=MA(CLOSE,3);
短期底部:=LLV(OPEN,30);
CB:=((AMOUNT / VOL) / 100);
CD:=((CB > HIGH) OR (CB < LOW));
短买:(((((((CROSS(黑马趋势,RL5) AND ((黑马趋势 - REF(黑马趋势,1)) > 0)) AND (HIGH < 压力位1)) AND (LOW <= 短期底部)) AND (CLOSE > 支撑位)) AND (CD < 1)) AND (CLOSE > OPEN)) AND (CLOSE > RL5));
 
 DRAWTEXT((((((((CROSS(黑马趋势,RL5) AND ((黑马趋势 - REF(黑马趋势,1)) > 0)) AND (HIGH < 压力位1)) AND (LOW <= 短期底部)) AND (CLOSE > 支撑位)) AND (CD < 1)) AND (CLOSE > OPEN)) AND (CLOSE > RL5)),HIGH*1.20,'短买'),COLORGREEN,LINETHICK3;
 
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
RL1:=IF(((J > L2L) AND (REF(J,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),BARSLAST(((J > L2L) AND REF(J,1)))));
RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1))));
RL42:=IF((LOW < RL1),J,REF(J,BARSLAST((LOW < RL1))));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
RL5:=IF((((LOW < RL4) AND (J > RL42)) AND (J > J24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (J > RL42)) AND (J > J24)))));
短期底部:=LLV(OPEN,30);
DRAWTEXT(FILTER((((((((LOW <= 短期底部) AND ((CLOSE - REF(CLOSE,1)) > CLOSE)) AND ((MA(CLOSE,10) - REF(MA(CLOSE,10),1)) > 0)) AND (WINNER(CLOSE) < 0.05)) AND (短期底部 = RL5)) AND (LOW <= RL5)) AND (HIGH < 压力位1)),3),HIGH*1.15,'机会难得'),COLORGREEN,LINETHICK3;
 
 
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
L2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
RL1:=IF(((J > L2L) AND (REF(J,1) <= L2L)),LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J <= L2L) AND (REF(J,1) > L2L))) - 1)),BARSLAST(((J > L2L) AND REF(J,1)))));
RL4:=IF((LOW < RL1),HIGH,REF(HIGH,BARSLAST((LOW < RL1))));
RL42:=IF((LOW < RL1),J,REF(J,BARSLAST((LOW < RL1))));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
RL5:=IF((((LOW < RL4) AND (J > RL42)) AND (J > J24)),LOW,REF(LOW,BARSLAST((((LOW < RL4) AND (J > RL42)) AND (J > J24)))));
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));
压力位:=IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J))));
黑马趋势:=MA(CLOSE,3);
短期底部:=LLV(OPEN,30);
 AA5:=MA(CLOSE,21);
DRAWTEXT(FILTER(((((((((LOW <= 短期底部) AND (CLOSE > 压力位1)) AND ((AA5 - REF(AA5,1)) > 0)) AND (J < 80)) AND (CLOSE > 支撑位)) AND ((黑马趋势 - REF(黑马趋势,1)) > 0)) AND (WINNER(CLOSE) < 0.1)) AND (CLOSE > OPEN)),5),(LOW - 0.45),'黑马登天'),COLORGREEN,LINETHICK3;
 
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
短期底部:=LLV(OPEN,30);
历史大底:DRAWTEXT(FILTER((((((LLV(LOW,0) AND (WINNER(CLOSE) < 0.08)) AND (LOW <= 短期底部)) AND (CLOSE > 短期底部)) AND (J < 80)) AND ((CLOSE / OPEN) > 1.08)),20),(LOW - 0.65),'历史大底');