通达信【反转突破回踩】主图指标 专为捕捉V型反转、突破与回踩信号设计 源码
通达信【反转突破回踩】主图指标精简说明:该指标专为捕捉V型反转、突破与回踩信号设计。当市场出现V型反转时,指标将即时提示,助您把握反转机遇。随后,若价格有效突破关键位置,指标亦会发出突破信号,引导您入场。而当价格回踩至支撑位时,回踩信号将显现,提供加仓或确认机会。请注意,此指标引用自动画线未来函数,仅供反转形态参考,不作为绝对交易依据。使用时请结合其他分析工具,确保决策准确性。
HGW1:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
HGW2:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿');
HGW3:=STRCAT(' 全流通: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));
HGW4:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿');
HGW5:=STRCAT(' 上市日期: ',CON2STR(FINANCE(42),0));
HGW6:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(STRCAT(HGW1,HGW2),HGW3),HGW4),HGW5));
HGW7:=STRCAT('市盈率: ',CON2STR(C/FINANCE(33),2));
HGW8:=STRCAT(' 市销率: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));
HGW9:=STRCAT(' 市净率: ',CON2STR(C/FINANCE(34),2));
HGW10:=STRCAT(' 净资收益率: ',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
HGW11:=STRCAT(' 毛利率: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
HGW12:=STRCAT(' 净利润率 ',CON2STR(FINANCE(30)/FINANCE(20)*100,2));
HGW13:=STRCAT(' 主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
HGW14:=STRCAT('当前业绩: ',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(HGW7,HGW8),HGW9),HGW10),HGW11),HGW12),HGW13));
HGW15:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
HGW16:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;
HGW17:=FINANCE(23)/FINANCE(10)*3.3;
HGW18:=FINANCE(19)/FINANCE(15)*0.6;
HGW19:=FINANCE(20)/FINANCE(15)*0.999;
HGW20:=HGW15+HGW16+HGW17+HGW18+HGW19;
HGW21:=IF(HGW20< 1.2,'重警',IF(HGW20>=1.2 AND HGW20< 2.6,'轻警','无警'));
HGW22:=STRCAT('财务预警: ',STRCAT(HGW21,STRCAT('-Z值: ',CON2STR(HGW20,3))));
HGW23:=STRCAT(' 优质资产率: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));
HGW24:=STRCAT(' 现金负债比: ',CON2STR(FINANCE(25)/FINANCE(15),3));
HGW25:=STRCAT('风险系数: ',STRCAT(STRCAT(HGW22,HGW23),HGW24));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.01,0,HGW25),COLOR888888;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,HGW14),COLOR888888;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.115,0,HGW6),COLOR888888;
HGW26:=LLVBARS(L,60);
HGW27:=BARSLAST(CURRBARSCOUNT=CONST(HGW26)+1);
HGW28:=FINDHIGHBARS(H,HGW26+1,60,1);
突破线:DRAWLINE(CURRBARSCOUNT=CONST(HGW28)+1,H,ISLASTBAR,REF(H,HGW28),0),COLORFFFFFF,LINETHICK2;
HGW29:=BARSLAST(CURRBARSCOUNT=CONST(HGW28)+1);
DRAWLINE(HGW29=0,H,HGW27=0,L,0),COLORFF8000,LINETHICK2;
HGW30:=IF(C>O OR (C=O AND C>=REF(C,1)),VOL,0);
HGW31:=IF(C< O OR (C=O AND C< REF(C,1)),VOL,0);
HGW32:=SUM(HGW30,HGW27)/SUM(HGW31,HGW27);
HGW33:=COUNT(CROSS(C>=突破线,0.5),HGW27+1)=1 AND CROSS(C>=突破线,0.5) AND HGW32>1.5;
DRAWICON(HGW33,L,9);
DRAWTEXT(HGW33,L*0.98,'←突破'),COLORYELLOW;
STICKLINE(HGW33,C,O,2,0),COLORYELLOW;
STICKLINE(HGW33,H,L,0,0),COLORYELLOW;
DRAWTEXT(HGW27=0,L*0.98,'←V型反转'),COLORYELLOW;
HGW34:=BARSLAST(CROSS(C,REF(H,HGW29)));
HGW35:=C/REF(H,HGW29);
HGW36:=BARSLAST(HGW35=HHV(HGW35,HGW34+1));
HGW37:=(C-REF(C,HGW36+1))/REF(C,HGW36+1)*100;
HGW38:=L/REF(H,HGW29);
HGW39:=HGW37< -8 AND HGW38< 1.075 AND MIN(C,O)*1.005>=REF(H,HGW29);
HGW40:=BARSLAST(COUNT(HGW39,HGW34+1)=1 AND HGW39);
V反转:=BACKSET(HGW40=0,HGW36+1);
反转突破:=BARSLAST(CROSS(V反转=1,0.5));
HGW66:=REFX(HGW37,BARSNEXT(HGW40=0));
DRAWICON(CROSS(HGW40=0,0.5),L*0.99,1);
DRAWTEXT(CROSS(HGW40=0,0.5),L*0.980,'←回踩'),COLORYELLOW;
DRAWLINE(HGW34=0,REF(H,HGW29),反转突破=0,REF(H,反转突破),0),DOTLINE,COLORYELLOW;
DRAWLINE(反转突破=0,REF(H,反转突破),HGW40=0,REF(H,HGW29),0),DOTLINE,COLORYELLOW;
DRAWTEXT(HGW29=0,REF(H,HGW29)*1.05,VARCAT(VARCAT('压力价:',VAR2STR(REF(H,HGW29),2)),'元'))COLORYELLOW;
DRAWLINE(反转突破=0,REF(H,反转突破)*1.05,反转突破=10,REF(H,反转突破)*1.05,0),COLORWHITE,LINETHICK3;
DRAWTEXT(反转突破=0,REF(H,反转突破)*1.01,VARCAT(VARCAT('信号处跌幅:',VAR2STR(HGW66,2)),'%'))COLORYELLOW;