1.本指标用于通达信
2.主图突破启动信号,副图趋势金叉加上红色量能柱共振是启动标志。
3.副图紫色量柱记上笑脸图标代表股价见底。
{主图源码如下}
所属板块:=STRCAT('【所属板块】:',STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [概念]—',GNBLOCK)));
风格板块:=STRCAT('【风格板块】:',STRCAT(STRCAT(' [地域]—',DYBLOCK),STRCAT(' [风格]—',FGBLOCK)));
总股本:=STRCAT(STRCAT(' 总股本:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT(' 流通比:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT(' 流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
股本市值:=STRCAT('【股本市值】:',STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值));
市盈率:=STRCAT(' 市盈率:',CON2STR(C/FINANCE(33),2));
净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
主营利润率:=STRCAT(' 主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT('【当前业绩】:',STRCAT(STRCAT(市盈率,净资收益率),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR ,0.005,0.07,0,风格板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.17,0,当前业绩),COLORMAGENTA;
上涨强度:EMA(CLOSE,6),COLORMAGENTA;
CTA5:=EMA(EMA(CLOSE,9)*1.1,5);
上涨时间B:ATAN((CTA5/REF(CTA5,1)-1)*100)*180/3.1416,NODRAW;
DRAWBAND(HIGH,RGB(150,35,35),CTA5,RGB(0,0,0));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
CTA6:=CLOSE/REF(CLOSE,1)>=1.08;
STICKLINE(CTA6,OPEN,CLOSE,2,0),COLORYELLOW;
CTA7:=CROSS(CLOSE,CTA5);
CTA8:=CTA6 AND CTA7;
STICKLINE(CTA8,LOW,HIGH,2,0),COLORMAGENTA;
STICKLINE(CTA7,LOW,HIGH,0.1,0),COLORYELLOW;
DRAWICON(CTA8,HIGH*1.02,23);
左锋突破:=BARSLASTCOUNT(CTA7 OR CTA6)=1;
DRAWICON(左锋突破,L*0.99,9);
DRAWTEXT(左锋突破,LOW*0.95,'→ 突破启动 '),COLORYELLOW ;
{副图源码如下}
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:(DIFF-DEA)*2,COLORSTICK;
ABC1:=MACD< 0 AND MACD>REF(MACD,1) AND REF(MACD,1)< REF(MACD,2) AND REF(MACD,2)< REF(MACD,3) AND REF(MACD,3)< REF(MACD,4);
STICKLINE(ABC1,0,MACD,0.3,0),COLORMAGENTA;
DRAWICON(ABC1,0,5);
ABC2:=MACD>0 AND MACD< REF(MACD,1) AND REF(MACD,1)>REF(MACD,2) AND REF(MACD,2)>REF(MACD,3) AND REF(MACD,3)>REF(MACD,4);
ABC3:=DEA-DIFF;
ABC4:=IF(MACD< 0,SUM(MACD,BARSLAST(ABC3< 0)),0);
ABC5:=LLV(LOW,BARSLAST(ABC3< 0));
ABC6:=HHV(HIGH,BARSLAST(ABC3>0));
ABC7:=IF(MACD< 0,BARSLAST(CROSS(DIFF,DEA)),0);
ABC8:=REF(ABC4,ABC7+1);
ABC9:=REF(ABC5,ABC7+1);
ABC10:=IF(ABC4< 0 AND ABS(ABC4)< ABS(ABC8),1,0);
ABC11:=MACD< 0 AND REF(MACD,1)< 0 AND CLOSE< ABC9 AND ABS(ABC4)< ABS(ABC8) AND ABS(MACD)< ABS(REF(MACD,1));
ABC12:=IF(CROSS(DIFF,DEA),REF(ABC10,1),0);
ABC13:=IF(DIFF>REF(DIFF,1),REF(ABC10,1),0) AND DIFF< 0 AND DEA< 0;
ABC14:=BARSLAST(REF(CROSS(DIFF,DEA),1))*1;
ABC15:=REF(CLOSE,ABC14+1)>CLOSE AND DIFF>REF(DIFF,ABC14+1) AND CROSS(DIFF,DEA)*1;
ABC16:=FILTER(ABC13,10);
ABC17:=FILTER(ABC13,10);
ABC18:=ABC16 AND ABC17;
STICKLINE(ABC18,(-0.08),DIFF,2,0),COLORLIMAGENTA;
STICKLINE(ABC16,0,MACD,0.1,0),COLORYELLOW;
DRAWTEXT(ABC16,0+0.01,'突破启动'),COLORYELLOW;
DRAWICON(CROSS(DIFF,DEA),DIFF*1.002,1);