ARTICLE · 1073398
通达信指标公式源码,缠论底分型主图副图选股

「缠中底分型」是一套通达信三件套,包含一个主图文件、一个副图文件和一个选股文件。三个文件共用同一套判定内核,差别只在于导出什么:主图负责把结果画在图上,副图把信号单独画成一条线,选股只输出成立与否。
它涉及的东西不多——只用 K 线的最高价和最低价两组数据做结构判断,主图另外加了一条 18 日均线用来给 K 线分色。装上之后,主图用来在图上定位底部转折的位置,副图用来回看一段时间里信号的疏密,选股用来盘后筛出当天成立的标的。
先做个速览
• 类型:三件套,主图 + 副图 + 选股,三个文件同一套内核
• 用到的数据:最高价、最低价、收盘价、开盘价,外加一条 18 日均线
• 输出:主图一组图标与文字标注 + 分色 K 线;副图一条信号线;选股一个成立条件
• 一句话:用高低点的相对关系,找出「以向下为主的一小段走完之后、当天向上收回」的位置

一、先给每根 K 线贴四个标签
公式开头四行,把每根 K 线和前一根做比较,归入四种情形:
一是高点更低、低点也更低(ZBHJ1)。这是最标准的向下 K 线。
二是高点更低、但低点更高(ZBHJ2)。高低点区间整体缩窄,被前一根包在里面。
三是高点更高、低点更低(ZBHJ3)。区间整体放大,把前一根包住。
四是高点更高、低点也更高(ZBHJ4)。标准的向上 K 线。
这四行是整个公式的地基。后面所有的判断,本质上都是在数这四种标签在最近几根 K 线里各出现了几次。
二、底分型是怎么数出来的
公式用十行来写「底分型」,每一行都是同一个模板,区别只在回溯长度——窗口从 6 根 K 线一路递增到 11 根。
每一行要求五件事同时成立:
1. 窗口内至少有 3 根「高点低、低点也低」的向下 K 线
2. 窗口内的包含关系很少。窗口越短要求越严:6 根那行要求一次都没有,11 根那行放宽到不超过 5 次
3. 最低点出现在最近 1 根或 2 根 K 线之内
4. 最高点出现在窗口更早的位置
5. 最后一根要么是向上 K 线,要么是一次「包住之后向上选择」
把五件事合起来看,它描述的画面是:一小段以向下为主的走势,中间没有来回纠结,最低点刚刚出现在眼前,而高点留在更早的地方。
十行之间用「或」连起来,意思是只要有一种窗口长度看到了这个画面,底分型就算成立。窗口长短不同,是为了盖住不同形状的底:有的是急跌几天就见底,有的是磨了十来天才完成。
三、再补一次右侧确认
结构像底,不等于底。公式在底分型之外再加一步确认(T1),要求四件事:
• 昨天低点比前天低,今天低点又比昨天高——低点在抬高
• 昨天高点比前天低,今天高点又比昨天高——高点也在抬高
• 今天收盘价高于前天的最高价——把前天那根跌的幅度收回来
• 今天是阳线
底分型与这次确认同时成立,才是最终信号(强势底分)。
四、主图上画了什么
一是标注。 信号当天,在最低价的位置画一个图标,并标出「←底分型」文字。
二是一条 18 日均线。 它下行时显示绿色,上行时显示红色。写法上是两条线叠加——一条全绿的底稿,加一段只在上升途中才出现的红色覆盖。
三是 K 线分色。 收盘价在 18 日均线上方涂红,在下方涂青。
四是信号 K 线。 信号当天如果是阳线,整根涂成黄色。
这里要留意第三条:K 线的颜色跟的是「收盘价与 18 日线」的位置关系,不是当天的涨跌。所以在均线上方,阴线也会是红色;在均线下方,阳线也是青色。看惯涨跌配色的朋友第一次用,容易把这个颜色读反。
五、三个文件怎么配合
主图用来看位置:箭头落在哪一段走势的末端,当天有没有被涂成黄色。
副图把信号单独画成一条线(洋红、加粗)。图上没有 K 线干扰,适合回看一段时间里信号出现的疏密——同一个区域常常连着冒出几个信号。
选股给盘后用:当天「底分型 + 右侧确认」成立与否,直接筛出来。
六、两个使用边界
第一,它是纯价格形态。 判定只用到最高价和最低价,全程没有成交量参与。也就是说,一个缩量的底和一个放量的底,在它眼里长得一样。
第二,它没有去重。 公式里没有任何「一段时间内只提示一次」的机制,同一个底部附近可能连着几天都出信号。数量上得自己过滤,别把连续三天当成三个不同的底。
公式源码(主图)
ZBHJ1:=H<REF(H,1) AND L<REF(L,1);
ZBHJ2:=H<REF(H,1) AND L>REF(L,1);
ZBHJ3:=H>REF(H,1) AND L<REF(L,1);
ZBHJ4:=H>REF(H,1) AND L>REF(L,1);
ZBHJ5:=REF(H,2)<H AND REF(L,2)<L AND REF(H,2)>REF(H,1) AND REF(L,2)<REF(L,1);
ZBHJ6:=COUNT(ZBHJ1,6)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,5)=0 AND LLVBARS(L,6)=1 AND HHVBARS(H,6)>=5 AND ZBHJ4;
ZBHJ7:=COUNT(ZBHJ1,7)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,6)=1 AND LLVBARS(L,7)=2 AND HHVBARS(H,7)>=6 AND ZBHJ5;
ZBHJ8:=COUNT(ZBHJ1,7)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,6)=1 AND LLVBARS(L,7)=1 AND HHVBARS(H,7)>=6 AND ZBHJ4;
ZBHJ9:=COUNT(ZBHJ1,8)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,7)<=2 AND LLVBARS(L,8)=2 AND HHVBARS(H,8)>=7 AND ZBHJ5;
ZBHJ10:=COUNT(ZBHJ1,8)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,7)<=2 AND LLVBARS(L,8)=1 AND HHVBARS(H,8)>=7 AND ZBHJ4;
ZBHJ11:=COUNT(ZBHJ1,9)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,8)<=3 AND LLVBARS(L,9)=2 AND HHVBARS(H,9)>=8 AND ZBHJ5;
ZBHJ12:=COUNT(ZBHJ1,9)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,8)<=3 AND LLVBARS(L,9)=1 AND HHVBARS(H,9)>=8 AND ZBHJ4;
ZBHJ13:=COUNT(ZBHJ1,10)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,9)<=4 AND LLVBARS(L,10)=2 AND HHVBARS(H,10)>=9 AND ZBHJ5;
ZBHJ14:=COUNT(ZBHJ1,10)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,9)<=4 AND LLVBARS(L,10)=1 AND HHVBARS(H,10)>=9 AND ZBHJ4;
ZBHJ15:=COUNT(ZBHJ1,11)>=3 AND COUNT(ZBHJ2 OR ZBHJ3,10)<=5 AND LLVBARS(L,11)=2 AND HHVBARS(H,11)>=10 AND ZBHJ5;
底分型:=ZBHJ6 OR ZBHJ7 OR ZBHJ8 OR ZBHJ9 OR ZBHJ10 OR ZBHJ11 OR ZBHJ12 OR ZBHJ13 OR ZBHJ14 OR ZBHJ15;
(公式太长,展示不便,获取信息见文末)
免责声明:本指标公式仅供技术分析与学术交流,所有数据均为模拟测试结果,不构成任何投资建议或决策依据。使用者应独立判断并承担风险,严禁用于违法违规用途。如涉及侵权,请及时联系删除,本平台概不承担由此引发的任何责任。
资料免费获取方式如下
1. 进入公众号主页发消息回复关键词:缠中底分型,获取主图、副图与选股三段公式文件。
2. 文件仅用于个人技术学习,不提供个股解答,也不建任何形式的群。
历史文章链接
量潮起落副图与选股源码,VR 和 ROC 怎么看
强势股龙回头,回踩一次和反复磨三次怎么区分
均线回踩怎么看,5 日线和 20 日线的三种关系