
图例示范
图片
图片
图片
指标解析用法:
这是一个通达信技术指标公式,名为“八重形态突破主图”,集成了多种突破形态识别、风险预警、买卖点提示等功能。以下是其详细解析和使用方法:
一、核心功能概述八种突破形态识别:
横盘突破、布林突破、量价突破、MACD零轴突破
均线粘合突破、箱体震荡突破、KDJ低位突破、双底形态突破颈线
辅助分析模块:
财务风险预警(Z值模型)
阻力支撑位计算
量化评分系统
九转序列标记
卖点提示
市场情绪指标(炸板率/连板率)
二、各模块功能详解1. 八重突破形态(GS1-GS40)触发条件:GS40 = GS1 到 GS39 中任一条件满足
信号显示:
黄色K线柱 + 箭头图标
标注对应的突破类型文字
适用场景:寻找横盘后放量突破、技术指标共振的买点
2. 财务风险预警(Z值模型)基于Altman Z-Score模型改编,用于评估财务风险
显示位置:左上角
颜色含义:
红点●重警:Z值<1.2(高风险)
蓝点○轻警:1.2≤Z值≤2.6(关注)
绿点◎无警:Z值>2.6(安全)
3. 阻力与支撑计算基于Pivot Point计算次日阻力/支撑
显示位置:右上角
公式:E = (H+L+O+2C)/5
4. 量化评分系统8个技术维度各10分,总分80分
包括:均线排列、KDJ、MACD、成交量、筹码、涨幅等
分数越高表示技术面越强
5. 九转序列上涨九转(数字8/9显示在K线上方)
下跌九转(数字8/9显示在K线下方)
用于识别短期超买/超卖
6. 卖点提示条件:连续M日创新高后出现炸板(涨停开板)或大阴线
显示:绿色K线 + 卖点文字
7. 市场情绪指标炸板率:当日炸板股占比
连板率:连板股占比
需配合扩展数据函数SCJYVALUE使用
三、使用建议适用人群中短线趋势交易者
喜欢突破策略的投资者
需要快速识别多种技术形态的用户
注意事项财务数据依赖:财务预警功能需完整财务数据支持
未来函数说明:
公式声明“无未来函数”,但部分函数如FINANCE()是静态数据
九转序列、卖点逻辑基于历史K线,无未来函数
市场环境适应性:
突破策略在趋势行情中效果好
震荡市中假信号可能较多
风险控制:
财务预警为重要参考,但需结合其他分析
卖点信号可辅助止盈止损
四、安装与使用步骤打开通达信软件
按Ctrl+F打开公式管理器
选择“技术指标公式”→“其他类型”→新建
粘贴全部代码,设置公式名称(如“八重突破”)
在主图K线界面输入公式名称调用
五、优化建议可调整参数:
将硬编码数字(如20、5、10等)改为参数,方便调整
信号过滤:
可加入成交量确认、大盘环境判断
显示优化:
信号过多时可考虑分级显示
回测验证:
对不同市场阶段(牛/熊/震荡)分别测试效果
这是一个功能全面、集成度高的主图指标,适合作为技术分析辅助工具,但建议结合基本面、市场环境综合判断,避免单纯依赖指标信号。
主图源码
{八重形态突破主图,无未来函数}
GS1:=REF(HHV(H,20),1)<REF(LLV(L,20),1)*(1+5/100) AND C>REF(HHV(H,20),1);
GS2:=MA(C,20);
GS3:=GS2+2*STD(C,20);
GS4:=GS2-2*STD(C,20);
GS5:=(GS3-GS4)/GS2;
GS6:=REF(GS5,1)<0.05 AND C>REF(GS3,1);
GS7:=HHV(H,15)/LLV(L,15)<1.1;
GS8:=V/MA(V,5)>1.5;
GS9:=C>REF(HHV(H,15),1)*(1+3/100);
GS10:=GS7 AND GS8 AND GS9;
GS11:=EMA(C,12)-EMA(C,26);
GS12:=ABS(GS11)<0.2;
GS13:=HHV(H,13)/LLV(L,13)<1.08;
GS14:=C>REF(HHV(H,13),1) AND GS11>REF(GS11,1);
GS15:=GS12 AND GS13 AND GS14;
GS16:=MA(C,5);
GS17:=MA(C,10);
GS18:=MA(C,20);
GS19:=MAX(GS16,MAX(GS17,GS18))/MIN(GS16,MIN(GS17,GS18));
GS20:=GS19<1.03;
GS21:=C>MAX(GS16,MAX(GS17,GS18)) AND V>MA(V,5)*1.2;
GS22:=GS20 AND GS21;
GS23:=REF(HHV(H,30),1);
GS24:=REF(LLV(L,30),1);
GS25:=GS23/GS24<1.15;
GS26:=COUNT(BETWEEN(C,GS24,GS23),30)>=30*0.8;
GS27:=C>GS23 AND V>REF(MA(V,5),1)*1.5;
GS28:=GS25 AND GS26 AND GS27;
GS29:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(GS29,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
GS30:=J<30 AND K<40 AND D<40;
GS31:=HHV(H,10)/LLV(L,10)<1.1;
GS32:=C>REF(HHV(H,10),1) AND J>REF(J,1);
GS33:=GS30 AND GS31 AND GS32;
GS34:=LLV(L,30/2);
GS35:=LLV(L,30/2);
GS36:=REF(HHV(H,30/2),30/2);
GS37:=ABS(GS34-GS35)/GS34<0.03;
GS38:=C>GS36 AND V>MA(V,5)*1.5;
GS39:=GS37 AND GS38;
GS40:=CROSS(GS1 OR GS6 OR GS10 OR GS15 OR GS22 OR GS28 OR GS33 OR GS39,0.5);
DRAWICON(GS40,L*0.98,1);
STICKLINE(GS40,O,C,1,0),COLORYELLOW;
DRAWTEXT(GS1 AND GS40,L*0.99,'↖横盘突破'),COLOR0000FF;
DRAWTEXT(GS6 AND GS40,L,'↖布林突破'),COLOR00FF00;
DRAWTEXT(GS10 AND GS40,L*0.98,'↖量价突破'),COLORMAGENTA;
DRAWTEXT(GS15 AND GS40,L*0.97,'↖MACD零轴突破'),COLOR00FFFF;
DRAWTEXT(GS22 AND GS40,L*0.96,'↖均线粘合突破'),COLORFFFFFF;
DRAWTEXT(GS28 AND GS40,L*0.93,'↖箱体震荡突破'),COLORFF0000;
DRAWTEXT(GS33 AND GS40,L*0.95,'↖KDJ低位突破'),COLOR0080FF;
DRAWTEXT(GS39 AND GS40,L*0.94,'↖双底形态突破颈线'),COLORFF80FF;
M5:MA(C,5);M10:MA(C,10);M20:MA(C,20);
{风险系数Z}
XX1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
XX2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替}
XX3:=FINANCE(23)/FINANCE(10)*3.3;
XX4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}
XX5:=FINANCE(20)/FINANCE(15)*0.999;Z值:=XX1+XX2+XX3+XX4+XX5;
DRAWTEXT_FIX(1,0.07,0.94,1,'财务预警:'),COLORYELLOW;
DRAWTEXT_FIX(Z值<1.2,0.1,0.94,1,' ●重 警●'),COLORRED;
DRAWTEXT_FIX( BETWEEN(Z值,1.2,2.6),0.1,0.94,1,' ○轻 警○'),COLOR0099FF;
DRAWTEXT_FIX(Z值>2.6,0.1,0.94,1,' ◎无 警◎'),COLORLIGREEN;
GSZJ100:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
{阻力与支撑、评分显示Z}
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;阻力:=2*E-LOW;支撑:=2*E-HIGH;
DRAWTEXT_FIX(C!=0,0.90,0.90,0,STRCAT('参考阻力:',STRCAT(CON2STR(阻力,2),' '))),COLORFFFF00;
DRAWTEXT_FIX(C!=0,0.90,0.96,0,STRCAT('参考支撑:',STRCAT(CON2STR(支撑,2),' '))),COLORGREEN;
X1:=IF(MA(C,5)>MA(C,10),20,0);X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(KDJ.J>KDJ.K,10,0);X4:=IF(MACD.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);X6:=IF(V>MA(V,60),10,0);
X7:=IF(WINNER(C)>0.5,10,0);X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X7+X8;
DRAWTEXT_FIX(V>O,0.90,0.84,0,STRCAT('量化评分:',STRCAT(CON2STR(XX,2),' '))),COLORYELLOW;
{九转序列Z}
B:=C<REF(C,4);N1:=CURRBARSCOUNT;
B8:=(N1>=1 AND COUNT(B,8)=8);
DRAWNUMBER(B8 AND REF(B,8)=0,L,8),COLORMAGENTA;
B9:=(N1>=1 AND COUNT(B,9)=9);
DRAWNUMBER(B9 AND REF(B,9)=0,L,9),COLORYELLOW;
A:=C>REF(C,4);A_8:=(N1>=1 AND COUNT(A,8)=8);
DRAWNUMBER(A_8 AND REF(A,8)=0,H*1.02,8),COLORMAGENTA;
A_9:=(N1>=1 AND COUNT(A,9)=9);
DRAWNUMBER(A_9 AND REF(A,9)=0,H*1.02,9),COLORYELLOW;
{卖点Z}
M:=5;N:=12;
GSZB0:=H=HHV(H,N) AND L!=LLV(L,N);
GSZB1:=GSZB0*250;
GSZB2:=BARSLASTCOUNT(GSZB1=250)=M;
GSZB3:=(C-REF(C,1))/REF(C,1)*100>9.88 AND C=H;
GSZB4:=IF(GSZB3,0,GSZB2);
GSZB5:=CROSS(GSZB3,0.5);
GSZB6:=BARSLAST(GSZB5);
GSZB7:=CROSS(0.5,GSZB3) ;
GSZB8:=COUNT(GSZB2,GSZB6+1)>0;
GSZB9:=GSZB7 AND GSZB8;
卖:=GSZB4 OR GSZB9,NODRAW;DRAWICON(卖,H*1.03,8);
STICKLINE(卖,OPEN,CLOSE,1,0),COLORGREEN;DRAWTEXT(卖,H*1.01,' ★卖'),COLORGREEN;
{炸板率和连板率Z/F}
炸板率:SCJYVALUE(3,2,0)/(SCJYVALUE(3,1,0)+SCJYVALUE(3,2,0))*100,COLORGREEN,NODRAW;
连板率:SCJYVALUE(23,1,0)/SCJYVALUE(3,1,0)*100,COLORYELLOW,NODRAW;
{昨天涨幅Z}
昨天涨幅:=(REF(C,1)-REF(C,2))/REF(C,2)*100;
DRAWTEXT_FIX(1,0.01,0.10,0,STRCAT(STRCAT('昨天涨幅:',CON2STR(昨天涨幅,2)),' %')),COLORGREEN;
副图源码
{八重形态突破副图,无未来函数}
GSZB1:=REF(HHV(H,20),1)<REF(LLV(L,20),1)*(1+5/100) AND C>REF(HHV(H,20),1);
GSZB2:=MA(C,20);
GSZB3:=GSZB2+2*STD(C,20);
GSZB4:=GSZB2-2*STD(C,20);
GSZB5:=(GSZB3-GSZB4)/GSZB2;
GSZB6:=REF(GSZB5,1)<0.05 AND C>REF(GSZB3,1);
GSZB7:=HHV(H,15)/LLV(L,15)<1.1;
GSZB8:=V/MA(V,5)>1.5;
GSZB9:=C>REF(HHV(H,15),1)*(1+3/100);
GSZB10:=GSZB7 AND GSZB8 AND GSZB9;
GSZB11:=EMA(C,12)-EMA(C,26);
GSZB12:=ABS(GSZB11)<0.2;
GSZB13:=HHV(H,13)/LLV(L,13)<1.08;
GSZB14:=C>REF(HHV(H,13),1) AND GSZB11>REF(GSZB11,1);
GSZB15:=GSZB12 AND GSZB13 AND GSZB14;
GSZB16:=MA(C,5);
GSZB17:=MA(C,10);
GSZB18:=MA(C,20);
GSZB19:=MAX(GSZB16,MAX(GSZB17,GSZB18))/MIN(GSZB16,MIN(GSZB17,GSZB18));
GSZB20:=GSZB19<1.03;
GSZB21:=C>MAX(GSZB16,MAX(GSZB17,GSZB18)) AND V>MA(V,5)*1.2;
GSZB22:=GSZB20 AND GSZB21;
GSZB23:=REF(HHV(H,30),1);
GSZB24:=REF(LLV(L,30),1);
GSZB25:=GSZB23/GSZB24<1.15;
GSZB26:=COUNT(BETWEEN(C,GSZB24,GSZB23),30)>=30*0.8;
GSZB27:=C>GSZB23 AND V>REF(MA(V,5),1)*1.5;
GSZB28:=GSZB25 AND GSZB26 AND GSZB27;
GSZB29:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(GSZB29,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
GSZB30:=J<30 AND K<40 AND D<40;
GSZB31:=HHV(H,10)/LLV(L,10)<1.1;
GSZB32:=C>REF(HHV(H,10),1) AND J>REF(J,1);
GSZB33:=GSZB30 AND GSZB31 AND GSZB32;
GSZB34:=LLV(L,30/2);
GSZB35:=LLV(L,30/2);
GSZB36:=REF(HHV(H,30/2),30/2);
GSZB37:=ABS(GSZB34-GSZB35)/GSZB34<0.03;
GSZB38:=C>GSZB36 AND V>MA(V,5)*1.5;
GSZB39:=GSZB37 AND GSZB38;
GSZB40:=CROSS(GSZB1 OR GSZB6 OR GSZB10 OR GSZB15 OR GSZB22 OR GSZB28 OR GSZB33 OR GSZB39,0.5);
筛选:=CODELIKE('60')
诚信双盈配资提示:文章来自网络,不代表本站观点。