⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。 |
顶底背离模型:价格新低而DIF未新低,捕捉反转临界的观察窗口
价格新低|DIF背离|反转临界|无未来函数
核心概念:价格创出20日新低,但同期MACD的DIF并未同步创出新低,这种"价格弱、动能强"的剪刀差,就是底背离,用来标记一个可能的反转临界观察点。
背离这东西常被说得很玄,拆开看其实就是一句话:价格还在往下走,但推动它往下走的动能已经不想跟了。MACD的DIF是价格动能的平滑表达,把它和价格本身对照,就能看出"跌得动"和"跌得狠"是不是一回事。
为什么不用单纯的价格新低做信号?
价格新低之后常常还有更低,单独看价格等于在下跌途中不断接飞刀。把DIF拉进来,相当于多问一句:下跌的时候,动能有没有跟着变弱?如果价格新低、动能却不新低,说明抛压在减轻,下跌的"加速度"在消失。这层过滤能把无效的新低剔掉大半。
为什么取20日窗口?
20日大致覆盖一个月的交易日,足够把短期噪声和中期结构分开。窗口太短(比如5日)背离会频繁假动,太长(比如60日)又会迟钝到错过临界。20日是个折中,也方便肉眼复核。
结构:
├─ 价格条件:20日内最低价就是当天最低,且收盘低于20日前
├─ 指标条件:DIF未同步创20日新低,反向走强
├─ 背离判定:价格新低而DIF走强,构成底背离
└─ 过滤:剔除ST品种
⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。 |
源码:
{顶底背离模型·选股·120324} {底背离为主,顶背离为反向观察,此处仅取底背离方向} 价格新低:=LLV(L,20)=L AND C<REF(C,20); {价格20日新低|价格|无未来} DIF:=EMA(C,12)-EMA(C,26); {12/26 DIF|MACD|无未来} DIF未新低:=DIF>REF(DIF,20); {DIF相对20日前走强|背离|无未来} 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); {剔除ST|过滤|无未来} 顶底背离:价格新低 AND DIF未新低 AND 非ST; {底背离信号} 💡 点击源码区域,Ctrl+A 全选复制 |
参数说明:输出行名为"顶底背离"而非XG,部分老版本通达信要求选股输出固定命名为XG,可将末行改为 XG:顶底背离… 的分写形式;20日窗口可按品种波动率调整,高波动品种可加到30日、低波动品种可降到13日。DIF采用标准12/26参数,与多数行情软件默认一致。
指标失效场景
震荡市反复假动:价格反复新低又收回,DIF小幅波动,背离信号会被反复触发,信噪比下降;
流动性极差品种失真:一字跌停或成交极淡的品种,DIF与价格同步失真,背离无解;
单边下行钝化:强势单边下行的品种,底背离会连续出现却始终不反转,属于"钝化",不能当成反转依据。
参数调优建议:
信号过多可把"DIF未新低"收紧为"DIF相对20日前高出一个阈值";信号过少可放宽到价格5日新低即可。自行验证时观察信号后5日最大回撤与信号后10日的历史表现,别只看出现次数。
实战碎感:背离公式最容易被误解成"看到背离就要反转"。实际它只是说"这里动能和价格不对劲",对不对得市场说了算。顶背离作为反向观察我没有写进选股,只在注释里留了口子——反向信号更难把握,宁可不碰。这类公式的价值不在抓底,而在让你在下跌里多一份冷静。
📋 诚实声明 |
⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表必然转强。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。 |
—— 通达信公式技术笔记 · 仅供学习交流 · 来源120324 ——




