蔡森形态学 · 九种形态图解
这份文档按「互为镜像」把九个形态分成三组:反转(双底双顶、头肩)、陷阱(破底翻、假突破)、持续(三角形、旗形)。每组先看结构,再看数据。
00通用三原则
不管哪个形态,这三条完全一样。先记住它们,再看具体图形会轻松很多。
一、等幅满足法:目标怎么算
形态只负责测量,不负责预测。它告诉你「这个结构如果走完,大概走多远」。
向上突破的形态(W底、头肩底、破底翻)用加号;向下突破的形态(M头、头肩顶、假突破)用减号。
二、确认必须收盘
盘中冲过颈线又掉回来,不算。必须有一根 K 线的收盘价越过颈线。
这条规则看起来只是技术细节,实际作用是给每个信号打上一个不可伪造的时间戳:几点几分、哪一根 K 线、收盘多少。有了它,「事后画图」才不可能——你不能说「这里本来就是个 W 底」,除非当时真的收盘突破过。
三、停损放在形态失效位
不是随便定个百分比,而是放在「如果到这里,这个形态就不成立了」的位置:
- W 底:跌破右底
- 头肩底:跌破右肩
- 破底翻:跌破破底的最低点
- 旗形:跌回旗面下方
这样停损才有意义——被停损等于「我判断错了」,而不是「我运气不好」。
这份文档的实测数据来自 116 个美股标的、2,514 根日线、10 年、3,899 个信号。结论是:九个形态加起来,相对随机进场的超额是 +0.10pp,p=0.66——测不出优势。
所以下面每个形态的收益数字,请当成「这个结构在什么市况下容易赚钱」的描述,而不是「照做能赚钱」的承诺。
01W 底(双底)
结构
跌 → 底 1 → 反弹到颈线 → 底 2 → 再上 → 收盘突破颈线。
三个要点
- 颈线是中间那个反弹高点,不是两个底的连线。这是初学者最常搞错的地方——把底 1 和底 2 连一条线当颈线,然后发现价格「早就突破了」。
- 两个底不必等高。代码允许 6% 的容差。真实市场里第二个底常常略低(多洗一次止损)或略高(买盘提前进场)。
- 必须收盘突破才算。在底 2 出现时就买,是在赌「这里会形成 W 底」,不是在做 W 底。
为什么有效(心理学)
第一次探底有买盘接住,价格反弹;第二次探底时,想卖的人已经在第一次卖完了,卖压衰竭,于是买盘只要稍微用力就能推过颈线。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| W 底 | 326 | 51.8% | +1.68% | +1.08% |
中位数是正的(+1.08%),说明多数交易能小赚——这是九个形态里少见的「命中率与赔率都还行」的组合。但相对随机进场的超额仍然接近零。
把两个底连线当颈线;在第二个底出现时就买入(此时形态还没成立);两个底差距过大(超过 6%)还硬认成 W 底。
02M 头(双顶)
结构
W 底倒过来:涨 → 顶 1 → 回落到颈线 → 顶 2 → 再跌 → 收盘跌破颈线。
三个要点
- 颈线是中间那个回落低点。
- 第二次冲高失败,说明买盘用尽了。第一次回落有人接,第二次回落没人接。
- 确认同样是收盘,不是盘中。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| M 头 | 368 | 35.3% | −0.77% | −7.15% |
和 W 底结构完全相同、方向相反,结果却从 +1.68% 变成 −0.77%。原因不是 M 头画得不准,而是美股长期向上——做空是逆着漂移下注。
W 底 +1.68%,M 头 −0.77%,胜率 51.8% vs 35.3%。同样的图形能力,方向决定盈亏。在任何「形态选股」的想法里,这一条比形态本身重要得多。
03头肩底
结构
三次探底:左肩、更低的头、右肩。左右两肩大致对称,头明显低于两肩。
三个要点
- 颈线是斜的。它连接「左肩和头之间」与「头和右肩之间」的两个高点。代码用直线拟合,所以斜率会跟着两个高点的位置变。
- 头必须明显低于两肩,至少 3%。如果三个底差不多高,那不是头肩底,是箱体。
- 两肩高度差不能太大(容差约 9%),否则形态不对称,可靠性下降。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| 头肩底 | 113 | 42.5% | +2.32% | −7.15% |
头肩底是九个形态里均值最高的(+2.32%),但中位数是最差的(−7.15%)。意思是:一半以上的交易直接打穿停损,全靠少数几笔大赚把平均拉起来。
这是典型的「凸性」结构——靠尾部收益,不靠命中率。你能接受连续亏五次,才有资格赚第六次。接受不了,就不要做这类形态。
04头肩顶
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| 头肩顶 | 145 | 31.0% | −0.80% | −7.15% |
胜率 31%,是九个形态里最低的之一。头肩顶是教科书上最「经典」的顶部形态,但在美股日线上,它做空的胜率只有三成。
05破底翻
结构
箱体震荡 → 跌破下缘(假动作)→ 收盘站回下缘 → 收盘突破箱体上缘 → 确认。
为什么叫「翻」
破底是陷阱。价格跌破支撑,把止损盘扫掉、把追空的人骗进来,然后迅速翻回来。等这些人发现被骗要平仓时,买盘就来了——这就是「翻」的动力。
最容易错的一点
只站回下缘,说明价格只是回到了震荡区里,随时可能再跌。此时形态是 forming(形成中),不可交易。
必须把整个箱体踩在脚下——收盘突破上缘——才叫 confirmed(已确认)。这是整套方法里区分「观察」和「下单」的关键。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 | 出场分布 |
|---|---|---|---|---|---|
| 破底翻 | 1,429 | 53.1% | +0.96% | +1.03% | 停损 503 / 超时 496 / 目标 430 |
它占全部信号的 37%,是这套系统的主力形态,也是中位数最好的一个(+1.03%,全体是 −3.35%)。
但它有两副面孔
按进场时价格在 MA200 的上方还是下方拆开:
| 状态 | 笔数 | 胜率 | 中位数 |
|---|---|---|---|
| 上升趋势中 | 1,127 | 54.3% | +1.31% |
| 下跌趋势中 | 227 | 47.1% | −3.03% |
下跌趋势里的那 227 笔,均值是 +0.70% 看着还行,但拆开看:3.4% 的交易(8 笔)贡献了 163% 的利润,剩下 219 笔合计是亏的。这就是「接飞刀」的精确形态——大部分时候亏 3%,偶尔反弹 30% 把账拉平。
06假突破
结构
箱体震荡 → 冲破上缘(假动作)→ 收盘跌回上缘 → 收盘跌破箱体下缘 → 确认。
它和破底翻是同一个机制的两个方向
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| 假突破 | 1,182 | 37.6% | −1.09% | −6.97% |
样本第二大(30%),却是亏得最多的一类。它是唯一一个「纯看空且数量巨大」的形态,在长期上涨的市场里反复做空失败。
这不代表「假突破」这个概念错了,只代表它在美股日线、7% 停损、30 根持仓这个参数组合下是负期望的。
07收敛三角形
结构
高点越来越低、低点越来越高,两条边界逐渐收敛。多空双方在缩小的空间里僵持,谁也没赢。
唯一的要点
这是九个形态里唯一「不给方向」的。代码里如果向上和向下都能成立,会合并成「收敛三角形(方向待定)」并注明:收敛到末端,向上向下都未排除,必须等突破方向确认。
在收敛区里提前猜方向,是最常见的亏钱方式——你会被反复的假突破打脸。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 | 中位数 |
|---|---|---|---|---|
| 收敛三角形 | 323 | 31.3% | −0.01% | −7.15% |
胜率 31.3%,均值几乎正好是零。这个形态在数据上就是「不赚不亏」——但中位数 −7.15% 说明它的分布是:多数小亏、少数大赚。
08上飘旗形 / 下飘旗形
结构
旗杆(一波急速的单边行情)→ 旗面(小幅回调整理)→ 突破(继续原方向)。
- 下飘旗形:急涨后小幅向下回调,突破后继续涨 → 做多
- 上飘旗形:急跌后小幅向上反弹,跌破后继续跌 → 做空
唯一的要点:旗面必须小
回档不能超过旗杆的一半。超过一半,就不是「趋势中途休息」,而是「趋势已经反转」——同一个图形,性质完全变了。
实测
| 形态 | 笔数 | 胜率 | 每笔均值 |
|---|---|---|---|
| 下飘旗形 | 8 | 87.5% | +7.04% |
| 上飘旗形 | 5 | 0.0% | −7.32% |
13 笔样本。下飘旗形 87.5% 胜率、+7.04% 均值看起来极好,但它是7 笔赚 1 笔亏的结果——任何一笔翻面,结论就变。
这类「样本量不足」的漂亮结果,是量化研究里最常见的陷阱。看到 n<30 就应当直接跳过。
09九形态汇总
| 形态 | 方向 | 笔数 | 胜率 | 均值 | 中位数 | 结构 |
|---|---|---|---|---|---|---|
| 破底翻 | 多 | 1,429 | 53.1% | +0.96% | +1.03% | 箱体假跌破后真突破 |
| 假突破 | 空 | 1,182 | 37.6% | −1.09% | −6.97% | 箱体假突破后真跌破 |
| M 头 | 空 | 368 | 35.3% | −0.77% | −7.15% | 两次冲高失败 |
| W 底 | 多 | 326 | 51.8% | +1.68% | +1.08% | 两次探底失败 |
| 收敛三角形 | 双向 | 323 | 31.3% | −0.01% | −7.15% | 高低点收敛,等突破 |
| 头肩顶 | 空 | 145 | 31.0% | −0.80% | −7.15% | 三次冲高,中间最高 |
| 头肩底 | 多 | 113 | 42.5% | +2.32% | −7.15% | 三次探底,中间最低 |
| 下飘旗形 | 多 | 8 | 87.5% | +7.04% | +7.70% | 急涨后小幅整理 |
| 上飘旗形 | 空 | 5 | 0.0% | −7.32% | −7.15% | 急跌后小幅整理 |
从这张表能读出的三件事
- 看多形态全正,看空形态全负。W底、头肩底、破底翻、下飘旗形——全部为正;M头、头肩顶、假突破、上飘旗形——全部为负。这不是巧合,是市场漂移。
- 均值和中位数经常打架。头肩底均值最高(+2.32%)但中位数最差(−7.15%)。看均值会以为它稳,看中位数才知道它靠运气。
- 样本量决定可信度。破底翻 1,429 笔、假突破 1,182 笔,这两个数字才有统计意义。旗形 13 笔,直接忽略。
10颈线速查表
学形态最大的坑就是颈线——每种形态的颈线定义都不一样,而且经常反直觉。
| 形态 | 颈线位置 | 容易搞错成 |
|---|---|---|
| W 底 | 中间那个反弹高点 | 两个底的连线 |
| M 头 | 中间那个回落低点 | 两个顶的连线 |
| 头肩底 | 连接两肩之间两个高点的线(可倾斜) | 两肩的连线 |
| 头肩顶 | 连接两肩之间两个低点的线(可倾斜) | 两肩的连线 |
| 破底翻 | 箱体上缘 | 被跌破的下缘 |
| 假突破 | 箱体下缘 | 被冲破的上缘 |
| 收敛三角形 | 突破时被穿过的那条边 | 三角形的顶点 |
| 旗形 | 旗面被突破的那条边 | 旗杆的起点 |
颈线永远是「确认线」,不是「止损线」。
价格收盘越过它,形态才算成立;越不过去,形态就不存在。它的作用是给信号打一个不可伪造的时间戳,而不是告诉你哪里该认赔。
停损该放哪
和颈线不同,停损放在形态失效位——那个位置一旦被触及,就说明「我的判断错了」,而不是「我运气不好」:
| 形态 | 停损位置 |
|---|---|
| W 底 / 头肩底 | 两个底(或右肩)的较低者下方 |
| M 头 / 头肩顶 | 两个顶(或右肩)的较高者上方 |
| 破底翻 | 破底的最低收盘价下方 |
| 假突破 | 假突破最高收盘价上方 |
| 旗形 | 旗面的另一端 |