通达信【破茧成蝶】指标使用说明
一、📐 指标组成
主图(K线+压力支撑线+信号)、副图(量能辅助验证)、选股(一键筛选),手机电脑通用,✅ 无未来函数。
二、🎯 核心逻辑
基于主力洗盘后的拉升特征,捕捉平台突破后的主升浪启动点,信号少但质量较高。
三、📉 主图关键线
- 🔴 红线(压力线):突破后进入强势区,可持有至放量阴线止盈
- 🟢 绿线(支撑线):不破持有,跌破止损;若重新站稳可再次关注
四、💡 买入信号
同时满足:① 收盘站上红线 ② 成交量放大1.5倍以上 ③ 收阳线且短期均线多头
五、⚙️ 操作策略
- ✅ 买入:信号当天尾盘或次日开盘
- ✅ 持有:红线之上、绿线之上则持股
- ✅ 卖出:跌破绿线止损,放量阴线止盈
六、⚠️ 注意事项
- 📌 信号不多,过滤了大部分无效波动
- 📌 非100%成功,部分信号可能反转,务必设好止损
- 📌 大盘向好时成功率更高
1
{破茧成蝶主图}
GHCZS:=IF((CODELIKE('00') OR CODELIKE('60')),0.1,IF((CODELIKE('30') OR CODELIKE('68')),0.2,IF((CODELIKE('4') OR CODELIKE('8')),0.3,100)));
{根据不同板块代码设置涨停板幅度参数:00/60主板10%,30创业板/68科创板20%,4/8开头30%,其他100%}
ZT:=C=H AND C>=ZTPRICE(REF(C,1),GHCZS);
{定义涨停:收盘价等于最高价且达到涨停幅度}
ZB:=C< H AND H>=ZTPRICE(REF(C,1),GHCZS);
{定义触板未封:最高价触及涨停但收盘未封死}
DT:=C=L AND C<=DTPRICE(REF(C,1),GHCZS);
{定义跌停:收盘价等于最低价且达到跌停幅度}
STICKLINE(ZT,C,O,3,0)COLORRED;
{涨停画红色实体柱}
STICKLINE(DT,C,O,3,0)COLORGREEN;
{跌停画绿色实体柱}
STICKLINE(ZB,C,O,1,-1),COLORYELLOW;
{触板未封画黄色空心柱}
X_1:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6);
{计算周期参数:若6日内振幅大于10%则取3,否则取6}
X_2:=SUM(AMOUNT,X_1)/SUM(VOL,X_1)/100;
{计算X_1周期内的平均成交价(金额/量/100)}
X_3:=MA(CLOSE,5);
{5日均线}
X_4:=X_3>REF(X_3,1) AND HIGH/CLOSE<1.02;
{条件:5日线向上且当日涨幅小于2%(非大涨)}
X_5:=REF(X_3<REF(X_3,1),1);
{条件:昨日5日线向下}
X_6:=CLOSE>OPEN AND REF(CLOSE>OPEN,1) AND REF(CLOSE<OPEN,2) AND REF(OPEN/CLOSE>1.02,2);
{条件:今日收阳、昨日收阳、前日收阴且跌幅超2%}
X_7:=IF(CROSS(CLOSE,REF(X_2,1)),REF(X_2,1),0);
{记录收盘价上穿平均成本时的成本价}
X_8:=HHV(X_7>0,BARSLAST(IF(CROSS(REF(X_2,1),CLOSE),REF(X_2,1),0)>0)+1);
{从上一次跌破成本至今,寻找最高成本突破值}
X_9:=X_8>REF(X_8,1) AND CROSS(EMA(CLOSE,3),EMA(CLOSE,21));
{条件:成本新高且3日线上穿21日线}
X_10:=X_4 AND X_5 AND X_6 AND X_9;
{综合条件:均线修复+两阳夹一阴+成本突破+金叉}
X_11:=((REF(HHV(H,30),1))-(REF(LLV(L,30),1)))/(REF(LLV(L,30),1))*100;
{计算昨日之前30日振幅百分比}
X_12:=((REF(LLV(L,30),1))-(REF(HHV(H,30),1)))/(REF(HHV(H,30),1))*100;
{计算昨日之前30日跌幅百分比}
X_13:=X_11<50 AND X_12>-30;
{条件:30日振幅小于50%且跌幅不超过30%(震荡区间限制)}
X_14:=(C-REF(C,1))/REF(C,1)*100>5;
{定义单日涨幅大于5%}
X_15:=BARSLAST(X_14);
{距离上一次大涨的天数}
X_16:=COUNT(X_14,30);
{30日内大涨次数}
X_17:=X_15>1 AND X_16>=1;
{条件:最近一次大涨在1天以前,且30天内至少有过一次大涨}
X_18:=REF(X_17,1);
{昨日满足X_17}
X_19:=X_10 AND X_13 AND X_18;
{最终条件:均线修复+区间限制+前期有过大涨}
X_20:=REF(HHV(HIGH,30),1);
{昨日之前30日最高价}
X_21:=REF(LLV(LOW,5),1);
{昨日之前5日最低价}
CODN:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30') AND CLOSE<50;
{限定品种:沪市60/深市00/创业板30,且股价低于50元}
破解成蝶:=X_19 AND CODN;
{最终信号:满足所有条件且符合品种限制}
STICKLINE(破解成蝶,X_20,X_20,300,0),COLORRED;
{信号出现时,在30日高点位置画红色粗线(压力线)}
STICKLINE(破解成蝶,X_21,X_21,300,0),COLORGREEN;
{信号出现时,在5日低点位置画绿色粗线(支撑线)}
STICKLINE(破解成蝶,OPEN,CLOSE,3,0),COLORMAGENTA;
{信号出现当天,K线实体变为洋红色}
DRAWICON(破解成蝶,LOW-0.2,9);
{信号出现时,在K线下方画笑脸图标}
{破茧成蝶副图}
X_1:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6);
{若6日内振幅大于10%则取3,否则取6,用于动态计算平均成本周期}
X_2:=SUM(AMOUNT,X_1)/SUM(VOL,X_1)/100;
{计算X_1周期内的平均成交价(金额/成交量/100)}
X_3:=MA(CLOSE,5);
{5日均线}
X_4:=X_3>REF(X_3,1) AND HIGH/CLOSE<1.02;
{条件:5日线向上且当日涨幅小于2%(排除大涨日)}
X_5:=REF(X_3<REF(X_3,1),1);
{条件:昨日5日线向下(均线刚拐头)}
X_6:=CLOSE>OPEN AND REF(CLOSE>OPEN,1) AND REF(CLOSE<OPEN,2) AND REF(OPEN/CLOSE>1.02,2);
{条件:今日收阳、昨日收阳、前日收阴且跌幅超2%(两阳夹一阴)}
X_7:=IF(CROSS(CLOSE,REF(X_2,1)),REF(X_2,1),0);
{记录收盘价上穿平均成本时的成本价位}
X_8:=HHV(X_7>0,BARSLAST(IF(CROSS(REF(X_2,1),CLOSE),REF(X_2,1),0)>0)+1);
{从上一次跌破成本至今,寻找期间的最高成本突破值}
X_9:=X_8>REF(X_8,1) AND CROSS(EMA(CLOSE,3),EMA(CLOSE,21));
{条件:成本创新高 且 3日线上穿21日线(金叉确认)}
X_10:=X_4 AND X_5 AND X_6 AND X_9;
{综合条件:均线拐头+两阳夹阴+成本新高+金叉}
X_11:=((REF(HHV(H,30),1))-(REF(LLV(L,30),1)))/(REF(LLV(L,30),1))*100;
{计算昨日之前30日的振幅百分比}
X_12:=((REF(LLV(L,30),1))-(REF(HHV(H,30),1)))/(REF(HHV(H,30),1))*100;
{计算昨日之前30日的跌幅百分比}
X_13:=X_11<50 AND X_12>-30;
{条件:30日振幅小于50% 且 跌幅不超过30%(震荡区间限制)}
X_14:=(C-REF(C,1))/REF(C,1)*100>5;
{定义单日涨幅大于5%的大涨}
X_15:=BARSLAST(X_14);
{距离上一次大涨的天数}
X_16:=COUNT(X_14,30);
{30日内大涨的次数}
X_17:=X_15>1 AND X_16>=1;
{条件:最近一次大涨在1天以前,且30天内至少有过一次大涨}
X_18:=REF(X_17,1);
{昨日满足X_17条件}
X_19:=X_10 AND X_13 AND X_18;
{最终条件:均线修复+区间限制+前期有过大涨}
CODN:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30') AND CLOSE<50;
{限定品种:沪市60/深市00/创业板30,且股价低于50元}
破茧成蝶:=X_19 AND CODN;
{最终信号:满足所有条件且符合品种限制}
DRAWTEXT(破茧成蝶,0.65,' ★破茧成蝶'),COLOR00FFFF;
{信号出现时,在副图0.65位置显示"★破茧成蝶"文字,青色}
STICKLINE(破茧成蝶,0.2,0.98,0,-1),COLOR00FFFF;
{信号出现时,在副图0.2至0.98位置画青色虚线背景}
STICKLINE(破茧成蝶,0,0.20,9,-1),COLOR00FFFF;
{信号出现时,在副图底部0至0.20位置画青色实心柱}
DRAWICON(破茧成蝶,1.02,28);
{信号出现时,在副图顶部1.02位置画图标(蝴蝶/翅膀)}
DRAWICON(破茧成蝶,0.70,1);
{信号出现时,在副图0.70位置画笑脸图标}
DRAWICON(破茧成蝶,0.35,1);
{信号出现时,在副图0.35位置画笑脸图标}
DRAWICON(破茧成蝶,0.14,9);
{信号出现时,在副图0.14位置画钻石图标}
{破茧成蝶选古}
X_1:=IF(HHV(ABS(HHV(CLOSE,6)/LLV(CLOSE,6)-1),6)>10/100,3,6);
{若6日内振幅大于10%则取3,否则取6,用于动态计算平均成本周期}
X_2:=SUM(AMOUNT,X_1)/SUM(VOL,X_1)/100;
{计算X_1周期内的平均成交价(金额/成交量/100)}
X_3:=MA(CLOSE,5);
{5日均线}
X_4:=X_3>REF(X_3,1) AND HIGH/CLOSE<1.02;
{条件:5日线向上且当日涨幅小于2%(排除大涨日)}
X_5:=REF(X_3<REF(X_3,1),1);
{条件:昨日5日线向下(均线刚拐头)}
X_6:=CLOSE>OPEN AND REF(CLOSE>OPEN,1) AND REF(CLOSE<OPEN,2) AND REF(OPEN/CLOSE>1.02,2);
{条件:今日收阳、昨日收阳、前日收阴且跌幅超2%(两阳夹一阴)}
X_7:=IF(CROSS(CLOSE,REF(X_2,1)),REF(X_2,1),0);
{记录收盘价上穿平均成本时的成本价位}
X_8:=HHV(X_7>0,BARSLAST(IF(CROSS(REF(X_2,1),CLOSE),REF(X_2,1),0)>0)+1);
{从上一次跌破成本至今,寻找期间的最高成本突破值}
X_9:=X_8>REF(X_8,1) AND CROSS(EMA(CLOSE,3),EMA(CLOSE,21));
{条件:成本创新高 且 3日线上穿21日线(金叉确认)}
X_10:=X_4 AND X_5 AND X_6 AND X_9;
{综合条件:均线拐头+两阳夹阴+成本新高+金叉}
X_11:=((REF(HHV(H,30),1))-(REF(LLV(L,30),1)))/(REF(LLV(L,30),1))*100;
{计算昨日之前30日的振幅百分比}
X_12:=((REF(LLV(L,30),1))-(REF(HHV(H,30),1)))/(REF(HHV(H,30),1))*100;
{计算昨日之前30日的跌幅百分比}
X_13:=X_11<50 AND X_12>-30;
{条件:30日振幅小于50% 且 跌幅不超过30%(震荡区间限制)}
X_14:=(C-REF(C,1))/REF(C,1)*100>5;
{定义单日涨幅大于5%的大涨}
X_15:=BARSLAST(X_14);
{距离上一次大涨的天数}
X_16:=COUNT(X_14,30);
{30日内大涨的次数}
X_17:=X_15>1 AND X_16>=1;
{条件:最近一次大涨在1天以前,且30天内至少有过一次大涨}
X_18:=REF(X_17,1);
{昨日满足X_17条件}
X_19:=X_10 AND X_13 AND X_18;
{最终条件:均线修复+区间限制+前期有过大涨}
CODN:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30') AND CLOSE<50;
{限定品种:沪市60/深市00/创业板30,且股价低于50元}
破茧成蝶:X_19 AND CODN;
{最终输出信号:满足所有条件且符合品种限制,命名为"破茧成蝶"}
原文链接:https://www.lhzbk.com/08/31.html,转载请注明出处。
