本指标用于通达信
主图突破三线大阳线加上成立信号出现,副图量能异动线大幅拉升,底部放量分歧转一致实现,确定性买点出现。
这里重点说一下副图指标的使用方法,白线大幅拉升突破前期高点视为底部放量异动,如果底部放量异动出现之后股价配合涨停板出现,量能线会出现走平,这说明筹码一致。
{判断股价见底反转主图源码如下}
STICKLINE((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)< 0.095,CLOSE,OPEN,2,0),COLORRED;
STICKLINE((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.095,CLOSE,OPEN,2,0),COLORMAGENTA;
分歧:MA(REF(HHV(CLOSE,30),1),2),COLORYELLOW,LINETHICK2;
一致:=MA(REF(LLV(CLOSE,30),1),2),DOTLINE,COLORCYAN;
放量:EMA(CLOSE,20),COLORGREEN,LINETHICK2;
ABC1:=MA(CLOSE,20);
ABC2:=POW(CLOSE-放量,2);
ABC3:=MA(ABC2,20);
ABC4:=SQRT(ABC3);
ABC5:=放量+2*ABC4;
ABC6:=放量-2*ABC4;
ABC7:=REF(放量,1);
上轨:REF(ABC5,1),COLORRED,LINETHICK2;
下轨:=REF(ABC6,1),DOTLINE,COLORRED;
获利90%:=EMA(COST(90),5),DOTLINE,COLORRED;
获利百分百:=EMA(COST(99),5),DOTLINE,COLORGREEN;
量比:=VOL/REF(MA(VOL,5),1),NODRAW,COLORWHITE;
起爆点:=CLOSE>分歧 AND CLOSE>上轨 AND 量比>1.8 AND COUNT(CLOSE>分歧 AND CLOSE>上轨 AND 量比>1.8,7)=1,NODRAW;
DRAWICON(起爆点,放量,13);
DRAWTEXT(起爆点 ,L,'★')COLORMAGENTA LINETHICK6;
突破:CLOSE>获利百分百 AND COUNT(CLOSE>获利百分百,7)=1,NODRAW;
DRAWICON(突破,放量,9);
DRAWTEXT(突破 ,L,'★成立')COLORYELLOW;
STICKLINE(起爆点,CLOSE,OPEN,2,0),COLORYELLOW;
DRAWTEXT_FIX(1,0.048,0.01,0,DYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.095,0.01,0,4),COLORLIGREEN;
{判断股价见底反转副图源码如下}
VAR0:=((((CLOSE * 2) + HIGH) + LOW) / 4);
VAR1:=(EMA(VAR0,1) - EMA(VAR0,40));
VAR2:=EMA(VAR1,5);
VAR3:=((VAR1 - VAR2) * 100);
VAR4:=IF((VAR3 < -20),-20,IF((VAR3 > 100),100,VAR3));
VAR5:=(((CLOSE - LLV((1.02 * LOW),20)) / (HHV(HIGH,20) - LLV(LOW,20))) * 100);
VAR6:=IF((VAR5 > 100),100,IF((VAR5 < 0),0,VAR5));
VAR7:=(((HHV(HIGH,5) - CLOSE) / (HHV(HIGH,5) - LLV(LOW,5))) * 20);
VAR8:=(((3 * VAR7) - (2 * SMA(VAR7,3,1))) * 1);
VAR9:=IF((VAR8 > 100),100,IF((VAR8 < -5),-5,VAR8));
VAR10:=(((HHV(HIGH,13) - CLOSE) / (HHV(HIGH,13) - LLV(LOW,13))) * 120);
VAR11:=IF((VAR10 > 100),100,VAR10);
VAR12:=CROSS(VAR9,VAR4);
VAR13:=((VAR11 = 0) AND CROSS(VAR4,40));
VAR14:=((VAR11 = 0) AND (VAR9 < 0));
VAR15:=CROSS(VAR4,40);
VAR16:=(VAR4 = 100);
VAR17:=((CLOSE / REF(CLOSE,1)) > 1.095);
VAR18:=(VAR11 = 100);
((((((VAR12 + VAR13) + VAR14) + VAR15) + VAR16) + VAR17) - VAR18);
DRAWICON((((((((VAR12 + VAR13) + VAR14) + VAR15) + VAR16) + VAR17) - VAR18) >= 2),2,1);