缩量回踩:缩量回踩 20 日线的系统回测

青 青柠量化
2026-10-15

结论先说:用全 A 股 2016–2026 年共 107 万次回踩 20 日均线信号验证:不加量能条件的回踩,10 日超额是 −0.10%;加上缩量(<0.8)条件后变成 −0.15%;越缩量越差,缩量 <0.6 的超额是 −0.32%。「缩量回踩是洗盘买点」在 A 股统计数据上不成立。


原理:什么是缩量回踩

回踩均线:价格从高点下来,重新回到移动平均线附近,俗称"回踩支撑"。MA20(20 日均线)是 A 股最常用的短期趋势均线。

缩量:回踩时成交量明显小于近期平均量,技术分析界认为这意味着"卖盘稀少,主力惜售,准备继续上涨"。

组合逻辑:回踩本身说明价格回到了均线支撑位,缩量说明卖压不强——两者叠加,被认为是"高质量的低吸买点"。这个说法流传极广,几乎出现在每本 A 股技术分析教材里。


规则定义

要素 定义
回踩 MA20 当日最低价 ≤ MA20 × 1.01,且收盘价 ≥ MA20,且 MA20 高于 5 日前(均线向上)
缩量 当日量 ÷ 前 5 日平均量(量比),< 0.8 为缩量,< 0.6 为明显缩量
买卖 信号次日开盘买入,第 N 交易日收盘卖出;一字涨停买不进剔除
超额 规则收益 − 同日全市场等权平均(扣掉大盘涨跌影响)
股票池 全 A 股,排 ST/北交所,股价 ≥ 3 元,后复权
区间 2016-01-01 至 2026 年 9 月

A 股回测数据

一、缩量越明显,表现越差

规则 信号数 5日收益 10日收益 20日收益 10日胜率 10日超额 20日超额
A 回踩20日线(不限量) 1,077,976 +0.13% +0.09% +0.06% 46.7% −0.10% −0.20%
B 回踩 + 缩量<0.8 370,686 −0.01% −0.15% −0.09% 45.2% −0.15% −0.23%
C 回踩 + 缩量<0.6 126,419 −0.15% −0.37% −0.29% 43.6% −0.32% −0.44%
D 回踩 + 缩量<0.6 + 站上MA60 94,749 −0.17% −0.45% −0.30% 42.8% −0.31% −0.38%
E 回踩 + 放量≥1.5(对照) 169,254 +0.20% +0.11% −0.04% 46.4% −0.25% −0.49%

三点核心发现:

  1. 1. 不加量能条件的回踩(A)已经跑输市场(10 日超额 −0.10%),这是基线。
  2. 2. 从 A 到 B 到 C,缩量越明显,超额越差,单调递减。「缩量是洗盘」在统计上不成立。
  3. 3. 再加"站上 MA60 确认趋势(D)",10 日胜率反而降到 42.8%,是所有规则中最低的。

二、唯一勉强有效的条件:大盘在 60 日均线上方

规则 信号数 10日收益 10日胜率 10日超额 20日超额
A 回踩 · 大盘在MA60上 808,425 +0.23% 47.2% +0.08% +0.09%
A 回踩 · 大盘在MA60下 269,551 −0.35% 45.2% −0.62% −1.07%
D 缩量回踩 · 大盘在MA60上 76,236 −0.36% 43.1% −0.19% −0.20%
D 缩量回踩 · 大盘在MA60下 18,513 −0.81% 42.0% −0.81% −1.11%

大盘在 60 日线上方时,不限量的回踩有 +0.08% 的 10 日超额,扣掉手续费后基本归零。大盘在 60 日线下方时,20 日超额是 −1.07%,此时的「回踩」更像下跌中继。

缩量回踩在两种市况下都跑输。

三、强势股回踩更差

规则 信号数 10日收益 10日胜率 10日超额 20日超额
F 回踩 · 60日涨超30% 106,353 −0.78% 41.6% −0.67% −1.25%
G 缩量回踩 · 60日涨超30% 11,486 −1.41% 38.2% −0.87% −1.26%

60 日涨超 30% 的强势股回踩 20 日线,20 日超额是 −1.25%,比普通回踩差得多。A 股短期涨幅过大的股票有明显的回吐倾向,「回踩」往往是见顶后的第一跌。

四、逐年看:10 年里只有 3 年跑赢

10 日超额,逐年统计(回踩不限量 A vs 缩量回踩 D):

年份 A 回踩(不限量) D 缩量回踩+MA60
2016 +0.04% −0.07%
2017 −0.13% −0.61%
2018 −0.38% −0.72%
2019 −0.13% −0.30%
2020 +0.03% −0.68%
2021 −0.05% −0.23%
2022 −0.04% −0.10%
2023 −0.07% +0.04%
2024 −0.27% −0.47%
2025 +0.04% −0.29%
2026(至9月) −0.30% −0.17%

A 只有 3 年为正(2016/2020/2025),D 只有 2023 年为正。


为什么缩量回踩在 A 股无效

以下是推测性解释,不是经过检验的结论:

  1. 1. 策略太拥挤:「缩量回踩 20 日线」是被引用最多的技术形态之一。信号密集时追高的人已经把预期收益消耗掉了。
  2. 2. 缩量代表关注度下降,而不是「惜售」:在 A 股,成交量和投资者关注度高度相关。量能萎缩更多时候意味着资金在回避,而不是主力在故意压缩量能。
  3. 3. A 股短期反转效应强:中短期上涨后的股票,均值回归的力量比趋势跟随更显著。

常见误区

误区一:缩量说明筹码稳定
A 股的「缩量」常见于停牌复牌后、公告窗口期、或指数调仓期——这些场景和"筹码锁定"关系不大。

误区二:配合上升趋势就能改善效果
数据显示加"站上 MA60"反而让胜率更低(42.8%)。限制越多,样本越小,噪音越大。

误区三:2025 年涨得好,说明这个方法有效
2025 年 A 全市场都在涨(回踩的 10 日绝对收益 +1.59%),但超额只有 +0.04%。牛市里任何形态都会看起来有效,扣掉大盘后才是真实效果。


在青柠中实操

在青柠量化里,可以用 MA、VOL 指标组件把上述规则搭成量化策略:

策略示例:回踩 MA20 + 大盘过滤

入场条件:

  • – LOW <= MA(CLOSE, 20) * 1.01(最低价回到 MA20 附近)
  • – CLOSE >= MA(CLOSE, 20)(收盘价在 MA20 上方)
  • – MA(CLOSE, 20) > MA(CLOSE, 25)(均线向上,避免下降趋势中的假回踩)

大盘过滤(推荐加):

  • – 用「大盘同步条件」设置:000300.SH 收盘价 > MA(000300.SH, 60)

不建议加的条件(数据显示会变差):

  • – VOL < MA(VOL, 5) * 0.8(缩量条件)
  • – MA(CLOSE, 60) > MA(CLOSE, 65)(MA60 向上)

下一课和相关课程

  • – 第 44 课:OBV 能量潮——资金流向的另一种量化方式
  • – 第 37 课:ATR 真实波幅——回踩后设止损的工具
  • – 第 56 课:过拟合——为什么加越多条件不一定越好

常见问题

Q:如果选择缩量 <0.5(更严格),会不会更好?
A:不会,数据显示阈值越低(缩量越明显)效果越差,这是单调关系。

Q:均线用 10 日或者 5 日会不会好一些?
A:本课专注 MA20 这条最广泛使用的均线。MA10 或 MA5 的信号数量更多、噪音更大,超额通常不会更好。

Q:能不能加 RSI 或 KDJ 过分卖出条件?
A:理论上可以,但加条件只是挑选子样本——本课的数据已经覆盖了相关子集(大盘过滤、强势股过滤)。更复杂的组合建议在青柠的参数实验室里自己测试。


口径说明

2016-01-01 至 2026 年 9 月。次日开盘买,第 N 交易日收盘卖。一字涨停买不进剔除。超额=规则收益−同日全部股票同口径平均,未计手续费和印花税。大盘为全 A 等权合成指数。历史统计不代表未来表现,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。