蔡森形态学 · 九种形态图解

结构 / 颈线 / 确认 / 停损 / 目标 · 附 3,899 笔实测数据

这份文档按「互为镜像」把九个形态分成三组:反转(双底双顶、头肩)、陷阱(破底翻、假突破)、持续(三角形、旗形)。每组先看结构,再看数据。

00通用三原则

不管哪个形态,这三条完全一样。先记住它们,再看具体图形会轻松很多。

一、等幅满足法:目标怎么算

形态只负责测量,不负责预测。它告诉你「这个结构如果走完,大概走多远」。

D = 颈线 − 形态极值(底 / 头 / 箱体另一端) 目标一 = 颈线 ± 1×D 目标二 = 颈线 ± 2×D

向上突破的形态(W底、头肩底、破底翻)用加号;向下突破的形态(M头、头肩顶、假突破)用减号。

二、确认必须收盘

盘中冲过颈线又掉回来,不算。必须有一根 K 线的收盘价越过颈线。

这条规则看起来只是技术细节,实际作用是给每个信号打上一个不可伪造的时间戳:几点几分、哪一根 K 线、收盘多少。有了它,「事后画图」才不可能——你不能说「这里本来就是个 W 底」,除非当时真的收盘突破过。

三、停损放在形态失效位

不是随便定个百分比,而是放在「如果到这里,这个形态就不成立了」的位置:

这样停损才有意义——被停损等于「我判断错了」,而不是「我运气不好」。

一个必须先说清的结论

这份文档的实测数据来自 116 个美股标的、2,514 根日线、10 年、3,899 个信号。结论是:九个形态加起来,相对随机进场的超额是 +0.10pp,p=0.66——测不出优势。

所以下面每个形态的收益数字,请当成「这个结构在什么市况下容易赚钱」的描述,而不是「照做能赚钱」的承诺。

01W 底(双底)

W底结构图 价格下跌形成第一个底,反弹到颈线,再次下跌形成第二个底,随后突破颈线并向上等幅投射。 W 底(做多) 颈线 目标一 底 1 底 2 收盘突破 = 确认 D
颈线 = 中间那个反弹高点;目标 = 颈线 + D,D = 颈线 − 底部

结构

跌 → 底 1 → 反弹到颈线 → 底 2 → 再上 → 收盘突破颈线。

三个要点

为什么有效(心理学)

第一次探底有买盘接住,价格反弹;第二次探底时,想卖的人已经在第一次卖完了,卖压衰竭,于是买盘只要稍微用力就能推过颈线。

实测

形态笔数胜率每笔均值中位数
W 底32651.8%+1.68%+1.08%

中位数是正的(+1.08%),说明多数交易能小赚——这是九个形态里少见的「命中率与赔率都还行」的组合。但相对随机进场的超额仍然接近零。

常见错误

把两个底连线当颈线;在第二个底出现时就买入(此时形态还没成立);两个底差距过大(超过 6%)还硬认成 W 底。

02M 头(双顶)

M头结构图 价格上冲形成第一个顶,回落到颈线,再次上冲形成第二个顶,随后跌破颈线并向下等幅投射。 M 头(做空) 颈线 目标一 顶 1 顶 2 收盘跌破 = 确认 D
颈线 = 中间那个回落低点;目标 = 颈线 − D,D = 顶部 − 颈线

结构

W 底倒过来:涨 → 顶 1 → 回落到颈线 → 顶 2 → 再跌 → 收盘跌破颈线。

三个要点

实测

形态笔数胜率每笔均值中位数
M 头36835.3%−0.77%−7.15%

和 W 底结构完全相同、方向相反,结果却从 +1.68% 变成 −0.77%。原因不是 M 头画得不准,而是美股长期向上——做空是逆着漂移下注。

这组对比值得记住

W 底 +1.68%,M 头 −0.77%,胜率 51.8% vs 35.3%。同样的图形能力,方向决定盈亏。在任何「形态选股」的想法里,这一条比形态本身重要得多。

03头肩底

头肩底结构图 左肩、更低的头、右肩依次出现,突破连接两肩之间高点的颈线后向上等幅投射。 头肩底(做多) 颈线 目标一 左肩 头 右肩 收盘突破 = 确认
颈线 = 连接左肩与右肩之间两个高点的线(可以倾斜);目标 = 颈线 + D,D = 颈线 − 头

结构

三次探底:左肩、更低的头、右肩。左右两肩大致对称,头明显低于两肩。

三个要点

实测

形态笔数胜率每笔均值中位数
头肩底11342.5%+2.32%−7.15%
均值最高,中位数最差——这不是矛盾

头肩底是九个形态里均值最高的(+2.32%),但中位数是最差的(−7.15%)。意思是:一半以上的交易直接打穿停损,全靠少数几笔大赚把平均拉起来。

这是典型的「凸性」结构——靠尾部收益,不靠命中率。你能接受连续亏五次,才有资格赚第六次。接受不了,就不要做这类形态。

04头肩顶

头肩顶结构图 左肩、更高的头、右肩依次出现,跌破连接两肩之间低点的颈线后向下等幅投射。 头肩顶(做空) 颈线 目标一 左肩 头 右肩 收盘跌破 = 确认
颈线 = 连接两肩之间两个低点的线;目标 = 颈线 − D,D = 头 − 颈线

实测

形态笔数胜率每笔均值中位数
头肩顶14531.0%−0.80%−7.15%

胜率 31%,是九个形态里最低的之一。头肩顶是教科书上最「经典」的顶部形态,但在美股日线上,它做空的胜率只有三成。

05破底翻

破底翻结构图 价格在整理区内震荡,跌破区间下缘后迅速站回,随后向上突破区间上缘确认。 破底翻(做多) 颈线(箱体上缘) 目标一 整理区 破底 站回 收盘突破 = 确认
颈线 = 箱体上缘(不是被跌破的下缘);目标 = 箱体上缘 + D,D = 箱体上缘 − 破底最低点

结构

箱体震荡 → 跌破下缘(假动作)→ 收盘站回下缘 → 收盘突破箱体上缘 → 确认。

为什么叫「翻」

破底是陷阱。价格跌破支撑,把止损盘扫掉、把追空的人骗进来,然后迅速翻回来。等这些人发现被骗要平仓时,买盘就来了——这就是「翻」的动力。

最容易错的一点

确认点是箱体的「另一端」,不是被穿过的那一端

只站回下缘,说明价格只是回到了震荡区里,随时可能再跌。此时形态是 forming(形成中),不可交易。

必须把整个箱体踩在脚下——收盘突破上缘——才叫 confirmed(已确认)。这是整套方法里区分「观察」和「下单」的关键。

实测

形态笔数胜率每笔均值中位数出场分布
破底翻1,42953.1%+0.96%+1.03%停损 503 / 超时 496 / 目标 430

它占全部信号的 37%,是这套系统的主力形态,也是中位数最好的一个(+1.03%,全体是 −3.35%)。

但它有两副面孔

按进场时价格在 MA200 的上方还是下方拆开:

状态笔数胜率中位数
上升趋势中1,12754.3%+1.31%
下跌趋势中22747.1%−3.03%

下跌趋势里的那 227 笔,均值是 +0.70% 看着还行,但拆开看:3.4% 的交易(8 笔)贡献了 163% 的利润,剩下 219 笔合计是亏的。这就是「接飞刀」的精确形态——大部分时候亏 3%,偶尔反弹 30% 把账拉平。

06假突破

假突破结构图 价格在整理区内震荡,冲破区间上缘后跌回,随后跌破区间下缘确认。 假突破(做空) 箱体上缘 目标一 整理区 假突破高点 跌回 收盘跌破颈线 = 确认
颈线 = 箱体下缘(不是被冲破的上缘);目标 = 箱体下缘 − D,D = 假突破高点 − 箱体下缘

结构

箱体震荡 → 冲破上缘(假动作)→ 收盘跌回上缘 → 收盘跌破箱体下缘 → 确认。

它和破底翻是同一个机制的两个方向

破底翻:先向下假动作,再向上真突破 → 做多 假突破:先向上假动作,再向下真突破 → 做空 两者都要求「穿过整个箱体」才算确认

实测

形态笔数胜率每笔均值中位数
假突破1,18237.6%−1.09%−6.97%

样本第二大(30%),却是亏得最多的一类。它是唯一一个「纯看空且数量巨大」的形态,在长期上涨的市场里反复做空失败。

这不代表「假突破」这个概念错了,只代表它在美股日线、7% 停损、30 根持仓这个参数组合下是负期望的。

07收敛三角形

收敛三角形结构图 高点逐渐降低、低点逐渐抬高,两条边界收敛,突破方向决定做多或做空。 收敛三角形(方向待定) 高点降低 低点抬高 向上突破 = 确认 突破之前,方向是未知的——不可提前下注
颈线 = 突破时被穿过的那条边;目标 = 三角形最宽处的高度,从突破点投射

结构

高点越来越低、低点越来越高,两条边界逐渐收敛。多空双方在缩小的空间里僵持,谁也没赢。

唯一的要点

方向未知,必须等突破

这是九个形态里唯一「不给方向」的。代码里如果向上和向下都能成立,会合并成「收敛三角形(方向待定)」并注明:收敛到末端,向上向下都未排除,必须等突破方向确认。

在收敛区里提前猜方向,是最常见的亏钱方式——你会被反复的假突破打脸。

实测

形态笔数胜率每笔均值中位数
收敛三角形32331.3%−0.01%−7.15%

胜率 31.3%,均值几乎正好是零。这个形态在数据上就是「不赚不亏」——但中位数 −7.15% 说明它的分布是:多数小亏、少数大赚。

08上飘旗形 / 下飘旗形

下飘旗形结构图 急涨形成旗杆,随后小幅回调整理形成旗面,突破旗面上缘后继续上涨,目标为旗杆高度。 下飘旗形(做多) 旗杆(≥15%) 旗面 突破 = 确认 目标 = 旗杆高度 上飘旗形 = 把这张图上下翻转:急跌后向上反弹整理,跌破旗面下缘继续跌
旗杆是急涨/急跌段,旗面是小幅整理(回档不超过旗杆的一半),突破旗面边界确认

结构

旗杆(一波急速的单边行情)→ 旗面(小幅回调整理)→ 突破(继续原方向)。

唯一的要点:旗面必须小

回档不能超过旗杆的一半。超过一半,就不是「趋势中途休息」,而是「趋势已经反转」——同一个图形,性质完全变了。

代码里的约束: 旗杆最小幅度 15% 旗面回档上限 旗杆的 50% 旗面自身振幅上限 25%

实测

形态笔数胜率每笔均值
下飘旗形887.5%+7.04%
上飘旗形50.0%−7.32%
这两个数字不能信

13 笔样本。下飘旗形 87.5% 胜率、+7.04% 均值看起来极好,但它是7 笔赚 1 笔亏的结果——任何一笔翻面,结论就变。

这类「样本量不足」的漂亮结果,是量化研究里最常见的陷阱。看到 n<30 就应当直接跳过。

09九形态汇总

形态方向笔数胜率均值中位数结构
破底翻多1,42953.1%+0.96%+1.03%箱体假跌破后真突破
假突破空1,18237.6%−1.09%−6.97%箱体假突破后真跌破
M 头空36835.3%−0.77%−7.15%两次冲高失败
W 底多32651.8%+1.68%+1.08%两次探底失败
收敛三角形双向32331.3%−0.01%−7.15%高低点收敛,等突破
头肩顶空14531.0%−0.80%−7.15%三次冲高,中间最高
头肩底多11342.5%+2.32%−7.15%三次探底,中间最低
下飘旗形多887.5%+7.04%+7.70%急涨后小幅整理
上飘旗形空50.0%−7.32%−7.15%急跌后小幅整理

从这张表能读出的三件事

  1. 看多形态全正,看空形态全负。W底、头肩底、破底翻、下飘旗形——全部为正;M头、头肩顶、假突破、上飘旗形——全部为负。这不是巧合,是市场漂移。
  2. 均值和中位数经常打架。头肩底均值最高(+2.32%)但中位数最差(−7.15%)。看均值会以为它稳,看中位数才知道它靠运气。
  3. 样本量决定可信度。破底翻 1,429 笔、假突破 1,182 笔,这两个数字才有统计意义。旗形 13 笔,直接忽略。

10颈线速查表

学形态最大的坑就是颈线——每种形态的颈线定义都不一样,而且经常反直觉。

形态颈线位置容易搞错成
W 底中间那个反弹高点两个底的连线
M 头中间那个回落低点两个顶的连线
头肩底连接两肩之间两个高点的线(可倾斜)两肩的连线
头肩顶连接两肩之间两个低点的线(可倾斜)两肩的连线
破底翻箱体上缘被跌破的下缘
假突破箱体下缘被冲破的上缘
收敛三角形突破时被穿过的那条边三角形的顶点
旗形旗面被突破的那条边旗杆的起点
一句话记住所有颈线

颈线永远是「确认线」,不是「止损线」。

价格收盘越过它,形态才算成立;越不过去,形态就不存在。它的作用是给信号打一个不可伪造的时间戳,而不是告诉你哪里该认赔。

停损该放哪

和颈线不同,停损放在形态失效位——那个位置一旦被触及,就说明「我的判断错了」,而不是「我运气不好」:

形态停损位置
W 底 / 头肩底两个底(或右肩)的较低者下方
M 头 / 头肩顶两个顶(或右肩)的较高者上方
破底翻破底的最低收盘价下方
假突破假突破最高收盘价上方
旗形旗面的另一端