{短线暴涨主图指标,含CURRBARSCOUNT函数}
MA5:MA(C,5);
MA6:=MA(C,6);
MA10:MA(C,10);
MA20:MA(C,20);
MA30:MA(C,30);
MA60:MA(C,60);
MA120:MA(C,120);
J1:=(MA20-REF(MA20,1))/REF(MA20,1)*100;
MJ1:=MA(J1,3);
乖离2:=(MA20-MA30)/MA30*100;
VAR1:=IF(BETWEEN(乖离2,-2,5),2,0);
MAX1:=MAX(MA20,MA30);
MAX2:=MAX(MAX1,MA60);
MIN11:=MIN(MA20,MA30);
MIN2:=MIN(MIN11,MA60);
K1:=(MAX2/MIN2-1)*100;
VAR2:=IF(K1<=8,1,0);
方向向上:=MA20>MA30 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1) AND MA20-MA30>REF((MA20-MA30),1) ;
STICKLINE(方向向上,MA20,MA30,0,0),COLORRED;
DRAWTEXT(FILTER(方向向上 AND "MACD.DIF"<0.15 AND "MACD.DIF">REF("MACD.DIF",1) AND MA(V,60)>REF(MA(V,60),1) AND MA(V,5)>MA(V,10) AND J1>REF(J1,1) AND ( L<=MA20 AND C>MA20 OR (CROSS(MA5,MA20)) ),5),L*0.98,'←出击');
DRAWTEXT(FILTER( (VAR1 OR VAR2) AND MA10>REF(MA10,1) AND COUNT(MA30>REF(MA30,1),3)=3 AND MA30>MA60 AND COUNT(CROSS(MA5,MA30),3) AND J1>MJ1 AND MA(V,5)>MA(V,60) AND MA(V,60)>REF(MA(V,60),1),5),MA60*0.99,'短线暴张'),COLORRED;
DRAWTEXT(CROSS("KDJ.K"(5,2,3),"KDJ.D"(5,2,3)) AND "KDJ.D"(5,2,3)<30 AND J1>MJ1 AND MA60>REF(MA60,1) AND COUNT(J1<1,3)>=1 ,L*0.995,'←买入'),COLORYELLOW;
DRAWTEXT(CROSS("KDJ.D"(5,2,3),"KDJ.K"(5,2,3)) AND "KDJ.D"(5,2,3)>65 AND J1<MJ1 AND COUNT(J1>1,3)>=1,H*1.005,'←卖出'),COLORGREEN;
DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,H*1.03,'←顶'),COLORRED;
DRAWTEXT(CROSS(MA5,MA6) AND "KDJ.K"(5,3,3)>=50 AND "KDJ.J"(5,3,3)<31 ,L*0.92,'←再买'),COLORMAGENTA;
DC1:=((LLV(L,3) = LLV(L,60)) AND ((C / REF(C,1)) >= 1.04));
HG1:=(((C - EMA(C,21)) / EMA(C,21)) * 100);
DC2:=CROSS(HG1,-20);
DRAWTEXT(FILTER(DC1,5),(L-0.4),'●买点');
DRAWTEXT(DC2,(L-0.2),'●绝对底部');
HG2:=((SMA(MAX((C - REF(C,1)),0),7,1) / SMA(ABS((C - REF(C,1))),7,1)) * 100);
DC3:=CROSS(79,HG2);
DC4:=FILTER(DC3,4);
STICKLINE(C>1.098*REF(C,1),C,O,0,0),COLORYELLOW;
RSI:=((SMA(MAX((C - REF(C,1)),0),3,1) / SMA(ABS((C - REF(C,1))),3,1)) * 100);
DRAWTEXT(CROSS(88,RSI),(H * 1.02),'出'),COLORGREEN;
HG3:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;
HG4:=(H+L+C)/3;
HG5:=(HG4-MA(HG4,14))/(0.015*AVEDEV(HG4,14));
HG6:=(HG4-MA(HG4,70))/(0.015*AVEDEV(HG4,70));
HG7:=IF(HG5>=150 AND HG5<200 AND HG6>=150 AND HG6<200,10,0);
HG8:=IF(HG5<=-150 AND HG5>-200 AND HG6<=-150 AND HG6>-200,-10,HG7);
HG9:=(C-MA(C,13))/MA(C,13)*100;
HG10:=100-ABS(HG9);
HG11:=IF(HG10<90,HG10,100);
HG12:=IF(HG6>=200 AND HG5>=150,15,IF(HG6<=-200 AND HG5<=-150,-15,HG8))+60;
DC5:=HG3>48 AND HG12>60 AND HG11<100;
DC6:=L<0.9*AMOUNT/V;
DC7:=(C-REF(C,1))/REF(C,1)*100>1.2;
DC8:=L<MA(C,5)*0.921;
DC9:=V<MA(V,5)*1.5;
老鼠仓:=DC6 AND DC7 AND DC8 AND DC9;
DRAWTEXT(老鼠仓,(L* 0.99),'老鼠仓'),COLOR40CCFF;
DC10:=(C > MA(C,5));
DC11:=(MA(C,5) > MA(C,10));
DC12:=(C > MA(C,10));
DC13:=(MA(C,5) > MA(C,20));
DC14:=(C > MA(C,20));
DC15:=(MA20 > REF(MA20,1));
HG13:=IF(DC10,10,-10)+IF(DC11,10,-10)+IF(DC12,10,-10)+IF(DC13,10,-10)+IF(DC14,10,-10)+IF(DC15,10,-10);
股价大盘比:=(C/INDEXC);
股价大盘比5:=MA(股价大盘比,5);
股价大盘比10:=MA(股价大盘比,10);
五日量:=MA(V,5);十日量:=MA(V,10);
T1:=CONST(IF(C<200 AND ((CROSS(HG13,1) AND (五日量 >= 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T2:=CONST(IF(C<200 AND ((CROSS(HG13,1) AND (五日量 < 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T3:=CONST(IF(C<200 AND ((CROSS(HG13,1) AND (五日量 > 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T4:=CONST(IF(C<200 AND ((CROSS(HG13,1) AND (五日量 <= 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T5:=CONST(IF(C<200 AND ((CROSS(1,HG13) AND (五日量 >= 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T6:=CONST(IF(C<200 AND ((CROSS(1,HG13) AND (五日量 < 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T7:=CONST(IF(C<200 AND ((CROSS(1,HG13) AND (五日量 >= 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T8:=CONST(IF(C<200 AND ((CROSS(1,HG13) AND (五日量 < 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T9:=CONST(IF(C<200 AND ((((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 >= 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T10:=CONST(IF(C<200 AND ((((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 < 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T11:=CONST(IF(C<200 AND ((((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 >= 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T12:=CONST(IF(C<200 AND ((((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 < 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T13:=CONST(IF(C<200 AND ((((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 >= 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T14:=CONST(IF( C<200 AND ((((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 < 十日量)) AND (股价大盘比 >= 股价大盘比5)),1,0));
T15:=CONST(IF(C<200 AND ((((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 >= 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T16:=CONST(IF(C<200 AND ((((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 < 十日量)) AND (股价大盘比 < 股价大盘比5)),1,0));
T17:=CONST(IF(C>200 AND (CROSS(HG13,1) AND (五日量 >= 十日量)),1,0));
T18:=CONST(IF(C>200 AND (CROSS(HG13,1) AND (五日量 >= 十日量)),1,0));
T19:=CONST(IF(C>200 AND (CROSS(HG13,1) AND (五日量 < 十日量)),1,0));
T20:=CONST(IF(C>200 AND (CROSS(1,HG13) AND (五日量 >= 十日量)),1,0));
T21:=CONST(IF(C>200 AND (CROSS(1,HG13) AND (五日量 < 十日量)),1,0));
T22:=CONST(IF(C>200 AND (((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 >= 十日量)),1,0));
T23:=CONST(IF(C>200 AND (((HG13 >= 1) AND (REF(HG13,1) > 0)) AND (五日量 < 十日量)),1,0));
T24:=CONST(IF(C>200 AND (((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 >= 十日量)),1,0));
T25:=CONST(IF(C>200 AND (((HG13 < 1) AND (REF(HG13,1) < 0)) AND (五日量 < 十日量)),1,0));
DRAWTEXT(T1=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'量能理想,明显走强,中线参与,仓位在2/3左右'),COLORFF00FF ;
DRAWTEXT(T2=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'走势趋强,还显不足,短线进场,仓位在1/2左右'),COLORFF00FF ;
DRAWTEXT(T3=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'量价良好,没有明显走强,短线进场,仓位1/2左右'),COLORFF00FF ;
DRAWTEXT(T4=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右'),COLORFF00FF ;
DRAWTEXT(T5=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'形态变坏,重仓者减持大半,清仓者观望'),COLORFF00FF ;
DRAWTEXT(T6=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓'),COLORFF00FF ;
DRAWTEXT(T7=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股放量下跌,走势明显偏弱,离场观望'),COLORFF00FF ;
DRAWTEXT(T8=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股缩量下跌,走势偏弱,离场观望。'),COLORFF00FF ;
DRAWTEXT(T9=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股形态良好,强势明显,量能充足,可以继续持有'),COLORFF00FF ;
DRAWTEXT(T10=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'上行趋势不变,强势依然,量能开始转弱,注意风险'),COLORFF00FF ;
DRAWTEXT(T11=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓'),COLORFF00FF ;
DRAWTEXT(T12=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股走势趋弱,量能不足,减持大部分筹码'),COLORFF00FF ;
DRAWTEXT(T13=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股形态不佳,注意成交量的变化,目前不适合参与'),COLORFF00FF ;
DRAWTEXT(T14=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'趋势不明,股价偏弱,注意量能变化,目前不宜参与'),COLORFF00FF ;
DRAWTEXT(T15=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'有走强迹象,但量能不足,趋势不明,不适合操作'),COLORFF00FF ;
DRAWTEXT(T16=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'该股走势太弱,没有参与价值。'),COLORFF00FF ;
DRAWTEXT(T17=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘理想,有明显走强迹象,中线参与,仓位在2/3左右'),COLORFF00FF ;
DRAWTEXT(T18=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎'),COLORFF00FF ;
DRAWTEXT(T19=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'考虑短线进场,仓位在1/2左右,一旦量能放大,加仓买入'),COLORFF00FF ;
DRAWTEXT(T20=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘形态走坏,重仓者可以减去大部分仓位。'),COLORFF0000 ;
DRAWTEXT(T21=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘缩量调整,注意风险,短线清仓观望。'),COLORFF0000 ;
DRAWTEXT(T22=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘走势良好,量能理想,可以继续持有强势股。'),COLORFF0000 ;
DRAWTEXT(T23=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘形态良好,但量能稍显不足,随时准备减仓。'),COLORFF0000 ;
DRAWTEXT(T24=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘趋势不明,注意成交量变化,目前不适宜进场。'),COLORFF0000 ;
DRAWTEXT(T25=1 AND CURRBARSCOUNT=70,0.97*CONST(HHV(H,90)),'大盘趋势向下,量能萎缩,不适合进场。'),COLORFF0000 ;
N1:=BARSCOUNT(C);AH:=HHV(H,200);
AL:=LLV(L,200);A0:=(AH-AL)/40;B1:=L-A0;
STICKLINE(N1/34=FLOOR(N1/34),B1,B1-1.5*A0,2,0),COLORF00FF0;
DRAWTEXT(N1/34=FLOOR(N1/34),B1-1*A0,' 时间窗,变盘'),COLORF00FF0;
C1:=(2*C+H+L)/4;
散户:=EMA((C1-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,4);
庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2);
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L-0.05,'←吸'),COLORRED;
B2:=SMA(SMA(SMA(C,2,1),2,1),2,1);
SMA2:=MA(B2,2);
HG14:=(100 - ((90 * (HHV(H,21) - C)) / (HHV(H,21) - LLV(L,21))));
HG15:=(100 - MA(((100 * (HHV(H,6) - C)) / (HHV(H,6) - LLV(L,6))),34));
买:DRAWTEXT(CROSS(HG14,HG15) AND B2>SMA2,(L * 0.97),'←⊙买'),COLORRED;