通达信〖头肩形态突破〗精准捕捉反转牛股主图/选股公式源码


通达信『头肩形态突破』主图+公式 精准捕捉反转牛股
公式介绍
这套**通达信头肩底形态突破指标**,包含主图展示+条件双公式,专为A股波段反转行情设计。核心识别20周期头肩底结构,自动标注头部、右肩、颈线关键位,精准触发**颈线突破信号**,叠加5/20/50日均线辅助研判,同步展示财务数据、板块属性,剔除劣质标的,主图直观可视化,公式一键锁定符合头肩突破形态的强势股,无未来函数、信号不漂移,是短线抄底、抓趋势反转的实用工具。
使用方法
1. 主图公式:导入通达信主图,K线界面自动渲染涨跌配色,标注**头肩底突破信号**(红柱+图标+文字提示),显示关键均线,突破点即为潜在介入参考;
2. 公式:通达信器调用,每日自动筛选满足「股价上穿颈线位+右肩价格高于头部」的标的,结合成交量、均线多头过滤,提升胜率;
3. 适配全A股,信号清晰无未来函数,适合短线、波段交易者使用。
总结
公式核心识别头肩底反转形态,主图可视化+一键筛选,无未来函数,精准捕捉颈线突破机会,适配A股波段交易,轻松锁定反转牛股。
通达信【头肩形态突破】主图:
 
{主图源码如下}



{背景:智能涨跌渐变}

{阳线背景微红}

DRAWGBK(CLOSE>OPEN, RGB(255, 25, 45), RGB(25, 45, 245), 0, '0', 0);

{阴线背景微绿/微蓝}

DRAWGBK(CLOSE<OPEN, RGB(20, 28, 255), RGB(240, 28, 125), 0, '0', 0);

{清新极简K线 + 头肩底突破}



{================================================}

YUOP1:=CODELIKE('00') OR CODELIKE('60');

YUOP2:=CODELIKE('30') OR CODELIKE('68');

YUOP3:=CODELIKE('4') OR CODELIKE('8');

YUOP4:=IF(YUOP1,0.1,IF(YUOP2,0.2,IF(YUOP3,0.3,100)));

YUOP5:=C=H AND C>=ZTPRICE(REF(C,1),YUOP4);

YUOP6:=C<H AND H>=ZTPRICE(REF(C,1),YUOP4);



YUOP7:=100*(O/REF(C,1)-1);

YUOP8:=100*(H-MAX(C,O))/REF(C,1);

YUOP9:=100*ABS(C-O)/REF(C,1);

YUOP10:=100*(MIN(C,O)-L)/REF(C,1);

YUOP11:=IF(V>2*REF(V,1) OR REF(YUOP6,1),0,V);

YUOP12:=REF(HHV(YUOP9,10)<7 AND C<O,1);{1. 信号逻辑 }

{================================================}

BABA02:= CLOSE/REF(CLOSE,1)>1.048 AND CLOSE = HIGH AND BETWEEN(FORCAST(VOL,4),0.2*FORCAST(VOL,12),2.1*FORCAST(VOL,12));

BACA03:= BABA02 AND COUNT(BABA02,10)=1;



BADA04:= CROSS(CLOSE,EMA(HIGH,3)*1.03) AND (CLOSE - REF(CLOSE,1))/REF(CLOSE,1)>0.04 AND CLOSE<18;

BAEA05:= C/REF(C,1)>1.095 AND H = C;

BAFA06:= AMOUNT<550000000;

BAGA07:= BACA03 AND BAEA05 AND BAFA06 AND BADA04;

TT:=1;

ZBGS1:=STRCAT(STRCAT('总收入同比增长:',CON2STR(FINANCE(44),2)),'% ');

ZBGS2:=STRCAT(ZBGS1,STRCAT(STRCAT('净利润同比增长:',CON2STR(FINANCE(43),2)),'% '));

ZBGS3:=STRCAT(ZBGS2,STRCAT(STRCAT('资产负债率:',CON2STR(FINANCE(9),2)),'% '));

ZBGS4:=STRCAT(ZBGS3,STRCAT(STRCAT('每股现金流:',CON2STR(FINANCE(25)/FINANCE(1),2)),'元'));

DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;

DRAWTEXT_FIX(ISLASTBAR,0.001,0.00,0,STRCAT(ZBGS4,0)),COLOR00FFFF;

ZBGS6:=STRCAT(DYBLOCK,' ');



ZBGS7:=STRCAT(ZBGS6,STRCAT(HYBLOCK,' '));

ZBGS8:=STRCAT(ZBGS7,STRCAT(DYBLOCK,' '));

ZBGS9:=STRCAT(ZBGS8,STRCAT(GNBLOCK,' '));

{================================================}

{2. 头肩底颈线逻辑 (保持不变)}

{================================================}



M:=20;

T1:=LLV(L,M);

T2:=REF(T1,1)=LLV(LLV(L,M),2);



T3:=BARSLAST(T2);

T4:=REF(T1,T3+1);

头部价格 := REF(LLV(L,M),M);

右肩价格 := LLV(L,M);

颈线位 := REF(HHV(H,M),M);

突破信号 := CROSS(C,颈线位) AND 右肩价格 > 头部价格;



{================================================}

{3. 重绘K线 - 清新极简风 (已缩小尺寸)}

{================================================}

{阳线:亮红色,线条更细}

STICKLINE(CLOSE>OPEN,OPEN,CLOSE,3,0),COLOR0000DD; {实体}

STICKLINE(CLOSE>OPEN,OPEN,CLOSE,1,1),COLORRED; {亮边}

均线五: MA(C,5), COLORWHITE;均线二十: MA(C,20), COLORYELLOW;均线五十: MA(C,50), COLORFF00FF;

{阴线:青绿色,线条更细}

STICKLINE(CLOSE<OPEN,OPEN,CLOSE,3,0),COLOR009966; {实体}

STICKLINE(CLOSE<OPEN,OPEN,CLOSE,1,1),COLOR00FFFF; {亮边}

{平盘线:灰色}



STICKLINE(CLOSE=OPEN,OPEN,CLOSE,2,0),COLOR888888;

{================================================}

{4. 信号标记与绘图}

{头肩底突破信号}

STICKLINE(突破信号, O, C, 2, 0), COLORRED;

DRAWICON(突破信号, L*0.98, 1);

DRAWTEXT(突破信号, L*0.95, '★头肩突破'), COLORCYAN;

{画出颈线}

DRAWLINE(T2, T1, REF(T2,1), REF(T1,1), 1), COLORWHITE, DOTLINE;






{副图/选股源码如下}


{1. 参数设置:M为观察周期,默认20}
M:=20;
{2. 寻找头肩底结构}
T1:=LLV(L,M); {当前最低点}
T2:=REF(T1,1)=LLV(LLV(L,M),2); {确认前一个低点,作为头部}
T3:=BARSLAST(T2); {头部距离当前的周期}
T4:=REF(T1,T3+1); {左肩价格}
{3. 定义头部、右肩和颈线}
头部价格 := REF(LLV(L,M),M); {头部的最低价}
右肩价格 := LLV(L,M); {右肩的最低价}
颈线位 := REF(HHV(H,M),M); {颈线位:定义为头部左侧的高点}
{4. 选股条件:右肩形成且未破前低,且收盘价突破颈线}

{核心逻辑:右肩价格 > 头部价格 (确认底部抬高) AND 收盘价 > 颈线位 (确认突破)}
XG: CROSS(C, 颈线位) AND 右肩价格 > 头部价格;










来函数检测结果如下
该公式包含未来函数:FINANCE

定制、编写公式指标请联系QQ或微信同号:88652583


填充背景
填充背景
YUOP1赋值:模糊匹配品种代码 OR 模糊匹配品种代码
YUOP2赋值:模糊匹配品种代码 OR 模糊匹配品种代码
YUOP3赋值:模糊匹配品种代码 OR 模糊匹配品种代码
YUOP4赋值:如果YUOP1,返回0.1,否则返回如果YUOP2,返回0.2,否则返回如果YUOP3,返回0.3,否则返回100
YUOP5赋值:收盘价=最高价 AND 收盘价>=计算涨停价
YUOP6赋值:收盘价<最高价 AND 最高价>=计算涨停价
YUOP7赋值:100*(开盘价/1日前的收盘价-1)
YUOP8赋值:100*(最高价-收盘价和开盘价的较大值)/1日前的收盘价
YUOP9赋值:100*收盘价-开盘价的绝对值/1日前的收盘价
YUOP10赋值:100*(收盘价和开盘价的较小值-最低价)/1日前的收盘价
YUOP11赋值:如果成交量(手)>2*1日前的成交量(手)ORREF(YUOP6,1),返回0,否则返回成交量(手)
YUOP12赋值:1日前的10日内YUOP9的最高值<7ANDC<开盘价
BABA02赋值: 收盘价/1日前的收盘价>1.048 AND 收盘价 = 最高价 AND 成交量(手)的4日线性回归预测值位于0.2*成交量(手)的12日线性回归预测值和2.1*成交量(手)的12日线性回归预测值之间
BACA03赋值: BABA02 AND 统计10日中满足BABA02的天数=1
BADA04赋值: 收盘价上穿最高价的3日指数移动平均*1.03 AND (收盘价 - 1日前的收盘价)/1日前的收盘价>0.04 AND 收盘价<18
BAEA05赋值: 收盘价/1日前的收盘价>1.095 AND 最高价 = 收盘价
BAFA06赋值: 成交额(元)<550000000
BAGA07赋值: BACA03 AND BAEA05 AND BAFA06 AND BADA04
TT赋值:1
ZBGS1赋值:字符串相加
ZBGS2赋值:字符串相加
ZBGS3赋值:字符串相加
ZBGS4赋值:字符串相加
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件是否最后一个周期时,在横轴0.001纵轴0.00位置书写文字,COLOR00FFFF
ZBGS6赋值:字符串相加
ZBGS7赋值:字符串相加
ZBGS8赋值:字符串相加
ZBGS9赋值:字符串相加
M赋值:20
T1赋值:M日内最低价的最低值
T2赋值:1日前的T1=2日内M日内最低价的最低值的最低值
T3赋值:上次T2距今天数
T4赋值:T3+1日前的T1
赋值: M日前的M日内最低价的最低值
赋值: M日内最低价的最低值
赋值: M日前的M日内最高价的最高值
赋值: 收盘价上穿颈线位 AND 右肩价格 > 头部价格
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000DD
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为1,1不为0则画空心柱.,画红色
输出 均线五: 收盘价的5日简单移动平均, 画白色
输出均线二十: 收盘价的20日简单移动平均, 画黄色
输出均线五十: 收盘价的50日简单移动平均, COLORFF00FF
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR009966
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FFFF
当满足条件平盘时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR888888
当满足条件突破信号时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件突破信号时,在最低价*0.98位置画1号图标
当满足条件突破信号时,在最低价*0.95位置书写文字, 画青色
当满足条件T2时,在T1位置画直线起点,当满足条件1日前的T2时,在1日前的T1位置画直线终点,1表示是否延长., 画白色, DOTLINE
M赋值:20
T1赋值:M日内最低价的最低值
T2赋值:1日前的T1=2日内M日内最低价的最低值的最低值
T3赋值:上次T2距今天数
T4赋值:T3+1日前的T1
赋值: M日前的M日内最低价的最低值
赋值: M日内最低价的最低值
赋值: M日前的M日内最高价的最高值
输出 XG: 收盘价上穿颈线位 AND 右肩价格 > 头部价格
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图