【破茧成蝶】中枢突破+均线金叉+成本新高,三重共振捕捉主升浪起点,源码解析

【破茧成蝶】中枢突破+均线金叉+成本新高,三重共振捕捉主升浪起点,源码解析

通达信【破茧成蝶】指标使用说明

一、📐 指标组成

主图(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,转载请注明出处。
没有账号?注册  忘记密码?