夜雨聆风学习资料网

ARTICLE · 1202817

通达信公式源码|颈底双锚 · 两个低点定一条颈线

通达信公式源码|颈底双锚 · 两个低点定一条颈线

点击关注☝,置顶+星标每天订阅,学习更多指标内容☼☝

↑↑↑关注备用号,防失联!


颈底双锚 · 两个低点定一条颈线 · 副图+选股 · 全市场逐日实测

「颈底双锚」一共 2 个文件:副图 1 个、选股 1 个,没有主图。它做的事一句话能说完:找出前后两个低点,用这两个低点之间最高的那个价画一条颈线,再看收盘价有没有收上去。

出口有两个:收上最近那个低点的支撑价,源码叫「破底」;收上颈线,源码叫「破颈」。这里必须提前说清——「破底」不是跌破底部,是收盘收上去,名字和动作正好相反。

实测:5697 个数据文件、有效 5589 只、1784 个交易日(2019-06-06 至 2026-10-09)。信号 135952 条,平均每天 76.21 条,一天都没空过——破了底 72604 条,破了颈 63348 条,两条同一天同时成立的只有 138 次。

核心信号详解

下表三列分别是:信号名、它的关键数字、它的意思。

低点确认7 天

过去 7 个交易日的最低价刚好在正中那一根,两侧各 3 天更高

前低支撑取 8 根

从确认那根往前数 8 个位置里最低的价格

颈线两低之间

上一个低点到最近低点之间,所有最高价里最大的那个

破底6~29 天

确认后第 6 到第 29 天内,收盘收上支撑、且高于昨天最高价

破颈隔 8 天

后底比前底更低、两底相隔超过 7 天、收盘收上颈线

三步确认法

第一步,等一个「两侧都回头」的低点。 源码第一行判的是:过去 7 天的最低价,位置正好在第 4 天前,也就是左边 3 天、右边 3 天都比它高。创出新低不算数,两侧都回头了才算。这个条件平均每 10.4 个交易日出现一次,它决定后面所有锚点落在哪。

第二步,把两个低点连成颈线。 这次的低点和上一次低点各算一个支撑价(各取前后 8 个位置里最低的那个)。两个低点之间的最高价就是颈线——注意是这两个低点之间,不是低点之后的最高价。

第三步,分两条路看收盘。 收上支撑价、收盘还要高于昨天最高价、距离上次低点确认在 6 到 29 个交易日之间,出「破底」。收上颈线、后一个低点比前一个低点更低、两底相隔超过 7 个交易日,出「破颈」。

一件必须先说清的事:选股里没有颈线

副图能看到两种标记:破底(蓝柱)、破颈(洋红柱)。选股只能选出破底。

选股那份一共 18 行,前 17 行和副图一模一样,但只留了一句输出:破底:VAR6 AND VAR15 AND VAR16。颈线那三行(VAR3、VAR5、VAR17)算完之后一行都没被用到。

换句话说:图上亮洋红柱的那只票,选股选不出来。 破颈占全部信号的 46.6%。只用选股做初筛,名单只有副图上的一半;要用全,得把副图当筛选器,或者自己把颈线接进选股最后一行。

它每天出多少票

两条路各自要过三关。下表第二列是全市场平均每天能通过的条数(有效 5589 只、1784 个交易日):

收盘收上前低211

破底第 1 关,占全部股票-日的 4.37%

+收盘高于昨高87

第 2 关,剩 1.80%

+在确认后 6~29 天内41

第 3 关,破底成品

收盘收上颈线183

破颈第 1 关,3.79%

+后底更低64

第 2 关,剩 1.33%

+两底隔超 7 天36

第 3 关,破颈成品

合起来每天 76.21 条。频次分布:

合计76.21

0 天

破底42.31

68 天

破颈35.57

3 天

中位一天 52 条,十分之一的日子不到 17 条,最清淡的一天只有 1 条。破底有 68 天空档,但那几天破颈基本都还在,所以合计口径一天没空过。

信号当天是什么样子

位置在中段。 信号当天收盘价在近 60 日区间里的中位位置是 48.0,既不是低位也不是高位。

它就是一根大阳线。 「收盘高于昨天最高价」已写在条件里,所以信号当天无一例外都是上涨的,涨幅中位 +3.45%、90 分位 +9.99%。它不接受「慢慢站上」,只认一根吃掉昨天全部波动的阳线,或者直接跳空。

刚刚过线。 破底的收盘只比前低支撑高 1.6%(四分位 +0.7% 到 +3.0%);破颈的收盘只比颈线高 1.42%,而颈线本身比后一个低点高 13.6%(四分位 9.4% 到 19.8%)——中间有过一次像样的反弹,颈线才有这个高度。

两底隔得不算远。 破颈的两底间距中位 10 个交易日,破底的信号在低点确认后第 9 天出现得最多。

板块几乎没差别。 每只股票每年平均出信号:深 B 4.59、沪主板 3.90、深主板 3.89、科创板 3.79、创业板 3.78、北交所 3.36。条件全是价格形态,不看股本也不看金额。

实战铁律

一、这是每天初筛的名单,不是稀有提示。 1784 个交易日一天都没空过,中位 52 条、均值 76 条。它给的是「今天有一批票收上了前期低点」,不是「今天有一只值得看」。

二、高度集中在普涨日。 信号最多的 5% 交易日占了全部信号的 23.0%,单日最多 1003 条(2024-07-11)。那天全市场一起收上昨高,名单几乎没有区分度。

三、破底的收盘必须高于昨天最高价。 等于一根大阳线或者跳空,不是「温和地站上支撑」。想要后者,它做不到。

四、破颈要的不是双底。 它明确要求后一个低点比前一个低点更低。经典双底盼的是右底不低于左底;这套公式反过来,抓的是下跌还没走完时的第一次反抽——第二个低点更低说明下跌还在延续,这时候收上两低之间的高点就是反抽。

五、颈线会自己动。 每来一次新的低点确认,整条颈线就重算:新确认那根,颈线相对前收的变化中位 4.01%,十分之一的情况跳到 17.95%,66.2% 的确认根变动超过 2%。

六、有 6 个变量算完就扔。 第 7、8 行是一对类 MACD 的平滑,第 9、10、11 行是 MA10、MA20、MA30,第 12 行是一个涨停判断——这 6 个变量逐行查下来,一个都没进信号。按名字去找「趋势过滤」会找不到。另外这套公式不排除 ST 和科创板。

参数怎么调

这套公式一个可调参数都没有,全是写死的:

低点窗口7 天

第 1 行;低点更少更钝,信号跟着变少

确认后有效期6~29 天

第 16 行;有效期拉长,每天出票变多

两底最小间隔8 天

第 19 行;两个低点分得更开,颈线拉得更长

支撑取样宽度8 根

第 4、5 行;支撑价取到更早更低的位置

改的时候注意联动:第 1 行的「1,7」和「=4」是一组,7 改成 9 就要把 4 改成 5。第 19 行的「大于 7」要和第 4、5 行里的「+7」一起改——这两个 7 是同一个意思:让前后两个低点的取样窗口不重叠。

最后说几句

颈底双锚,核心一句话:用两个低点定出一条颈线,再看收盘有没有收上去。

值得用的地方:全部条件只用价格本身——不看成交量、不看资金流、不看板块、不看股本,也没有未来函数(截断数据重算验过 724 个时点、1448 项,零差异)。

误读有两处:把「破底」当成跌破,它其实是收上去;以为选股能选出图上所有标记——颈线那一路,选股根本没接。

完整公式

颈底双锚 · 副图

VAR1:=FINDLOWBARS(LOW,1,7,1)=4;VAR2:=BARSLAST(VAR1);VAR3:=SUMBARS(VAR1,2)-1;VAR4:=FINDLOW(LOW,VAR2,VAR2+7,1);VAR5:=FINDLOW(LOW,VAR3,VAR3+7,1);VAR6:=COUNT(CROSS(CLOSE,VAR4),VAR2)>=1;VAR7:=EMA(C,8)-EMA(C,13);VAR8:=EMA(VAR7,3);VAR9:=MA(CLOSE,10);VAR10:=MA(CLOSE,20);VAR11:=MA(C,30);VAR12:=C/REF(CLOSE,1)>1.099 AND HIGH>LOW AND H=CLOSE;VAR13:=CROSS(CLOSE,VAR4);VAR14:=CLOSE>REF(HIGH,1);VAR15:=VAR13 AND VAR14;VAR16:=VAR2>5 AND VAR2<30;VAR17:=FINDHIGH(HIGH,VAR2,VAR3+4,1);破底:VAR6 AND VAR15 AND VAR16,NODRAW;破颈:VAR4<VAR5 AND VAR3-VAR2>7 AND CROSS(C,VAR17),NODRAW;STICKLINE(破底,0,5,2,0),COLOR0000FF;STICKLINE(破颈,0,5,2,0),COLORFF00FF;DRAWTEXT(破底,4,' ★破底'),COLOR00FFFF;DRAWTEXT(破颈,4,' ★破颈'),COLORFFFFFF;

颈底双锚 · 选股(18 行)

VAR1:=FINDLOWBARS(LOW,1,7,1)=4;VAR2:=BARSLAST(VAR1);VAR3:=SUMBARS(VAR1,2)-1;VAR4:=FINDLOW(LOW,VAR2,VAR2+7,1);VAR5:=FINDLOW(LOW,VAR3,VAR3+7,1);VAR6:=COUNT(CROSS(CLOSE,VAR4),VAR2)>=1;VAR7:=EMA(C,8)-EMA(C,13);VAR8:=EMA(VAR7,3);VAR9:=MA(CLOSE,10);VAR10:=MA(CLOSE,20);VAR11:=MA(C,30);VAR12:=C/REF(CLOSE,1)>1.099 AND HIGH>LOW AND H=CLOSE;VAR13:=CROSS(CLOSE,VAR4);VAR14:=CLOSE>REF(HIGH,1);VAR15:=VAR13 AND VAR14;VAR16:=VAR2>5 AND VAR2<30;VAR17:=FINDHIGH(HIGH,VAR2,VAR3+4,1);破底:VAR6 AND VAR15 AND VAR16;

免责声明:本指标公式仅供技术分析与学术交流,所有数据均为模拟测试结果,不构成任何投资建议或决策依据。使用者应独立判断并承担风险,严禁用于违法违规用途。如涉及侵权,请及时联系删除,本平台概不承担由此引发的任何责任。

通达信指标公式|异动看多,光头·大阳 · 动能刚转正

通达信指标公式|火神童子,连板都凉了才亮灯?

通达信指标套装|筹码集中后放量站上前高?

通达信指标套装|筹码集中后放量站上前高?

通达信主图指标|5日线刚拐头就出信号?

资料免费获取方式如下

>>>>

1.进入公众号主页发消息回复关键词:颈底双锚,获取下载链接。

>>>>

相关学习资料