BIAS 乖离率:价格离均线太远会回来吗

青 青柠量化
2026-10-12
BIAS24分组:负乖离越大20日超额越高,正乖离越大越低,接近单调。

一句话结论:价格离均线太远,确实会往回走。全 A 股 10 年数据,BIAS24 低于 −15% 的股票之后 20 天平均跑赢全市场 2.29%,高于 +20% 的跑输 2.60%,而且几乎是一条单调的阶梯。但超跌买入的尾部风险很大,而且主要在熊市里有效。

第 10 课发现:在均线下方的股票,之后反而比在均线上方的更好。BIAS 把这个现象量化成一个数字:价格离均线到底有多远。

BIAS24分组:负乖离越大20日超额越高,正乖离越大越低,接近单调。
BIAS24分组:负乖离越大20日超额越高,正乖离越大越低,接近单调。

一、原理和公式

BIAS(N) = (收盘价 − N 日均线) ÷ N 日均线 × 100

  • – BIAS = +10:价格比均线高 10%,涨得太快了。
  • – BIAS = −10:价格比均线低 10%,跌得太多了。

常用周期 6、12、24 日。周期越短,数值波动越小;青柠默认 6 日,常见的提示阈值是 ±8。

背后的逻辑是均值回归:均线代表一段时间的平均成本,价格偏离太远,迟早会被拉回来。


二、青柠数据实验 1:离均线越远,回来得越多吗

全 A 股 2016 年 1 月至 2026 年 10 月,每天按 BIAS24 把所有股票分组,第二天开盘买入,持有 20 天,和同一天全部股票平均收益比较。

BIAS24样本数20 天收益胜率20 天超额
低于 −2076,128+11.92%73.5%+3.78%
−20 ~ −15146,390+5.34%62.3%+1.51%
−15 ~ −10475,868+2.43%54.3%+0.57%
−10 ~ −51,425,433+0.99%49.5%+0.12%
−5 ~ 02,936,989+0.52%47.3%−0.03%
0 ~ 52,667,043+0.68%47.7%+0.12%
5 ~ 101,134,366+0.74%46.5%−0.14%
10 ~ 15422,882+0.41%44.2%−0.75%
15 ~ 20177,585+0.19%42.3%−1.05%
高于 20197,471−1.58%37.6%−2.60%

这是本课程到目前为止最清楚的一条规律:负乖离越大,之后越好;正乖离越大,之后越差。 两头相差 6 个多百分点。

BIAS6 也一样,而且两头更极端:

BIAS6样本数20 天收益胜率20 天超额
低于 −1610,919+16.41%73.9%+4.46%
−16 ~ −1234,366+8.44%64.9%+1.45%
−12 ~ −8148,280+3.93%56.6%+0.35%
8 ~ 12169,253+0.25%43.3%−1.38%
12 ~ 1653,160−1.31%38.2%−2.54%
高于 1641,746−4.19%31.2%−4.94%

三、青柠数据实验 2:超跌买入的两条规则

把它变成可以执行的买入规则:

规则信号次数20 天收益胜率20 天超额扣 0.15% 成本后
BIAS6 < −8193,565+5.44%59.1%+0.78%+0.63%
BIAS24 < −15222,518+7.60%66.1%+2.29%+2.14%

两条规则扣成本后都为正,BIAS24 的更明显。

但先看风险

超跌的股票往往是有原因的。同样这两条规则:

规则第二天一字跌停的比例最差 1% 的 20 天收益
BIAS6 < −80.92%−32.6% 或更差
BIAS24 < −150.53%−27.1% 或更差

每 100 次信号里约有 1 次,第二天一字跌停根本卖不出去;每 100 次里最差的那 1 次,20 天要亏三成左右。平均收益好看,靠的是大量小赚覆盖少数大亏。这类策略一定要控制单只股票的仓位。

另一点要注意:超跌信号常常扎堆出现在大跌的那几天(比如股灾、流动性危机),同一天几百只股票同时触发。平均收益很大程度上取决于那几天之后有没有反弹。


四、分年份和牛熊

BIAS6 < −8 每年的 20 天超额:

年份信号次数20 天收益20 天超额
201621,781+1.80%+1.47%
20178,754−0.44%−0.52%
201820,195+4.70%+1.47%
20199,349+3.68%+0.85%
202016,974+6.42%−0.22%
202113,982+1.74%−0.63%
202221,753+5.08%+0.57%
20237,866+1.40%+0.77%
202431,698+12.20%+1.73%
202517,000+11.65%+2.32%
202624,213+1.69%−0.72%
BIAS6低于-8的超跌信号,11年里7年跑赢全市场。
BIAS6低于-8的超跌信号,11年里7年跑赢全市场。

11 年里 7 年跑赢,比前面所有均线信号都稳定,但也不是每年有效。

市况信号次数20 天收益胜率20 天超额
熊市(沪深 300 在年线下方)119,672+7.85%64.4%+1.56%
牛市(沪深 300 在年线上方)73,893+1.61%50.6%−0.47%

超跌反弹主要发生在熊市里。 牛市里个股跌得多,往往是自身出了问题,之后继续跑输。

用在指数上

沪深 300 指数的 BIAS24 低于某个值时买入、持有 20 天:

规则信号次数20 天收益胜率
BIAS24 < −5105+1.19%65.7%
BIAS24 < −834+0.82%55.9%
BIAS24 < −1016−0.68%37.5%

指数很少偏离这么远,样本太少,看不出稳定规律。BIAS 更适合用在个股上。


五、常见误区

「BIAS 过大就该卖、过小就该买」
方向是对的,但正乖离大的股票是「之后跑输」,不代表一定下跌;负乖离大的股票有约 1% 的概率第二天一字跌停。

「越超跌越好,抄在最低点」
平均收益确实越高,但最差的情况也越差。要分散,不要重仓一只。

「任何市况都能用」
牛市里 BIAS6 < −8 的超额是 −0.47%,失效了。

「BIAS 和前几课的均线指标是两回事」
它们是同一件事的两面:第 10 课发现「上穿均线」跑输,本课发现「远低于均线」跑赢,说明 A 股个股在几周尺度上是均值回归的。


在青柠中实操

  1. 1. 量化策略 → + 新建策略,在 指标 → 国内常用 里拖入 乖离率 BIAS,均线周期填 24。
  2. 2. 用 数值比较 写入场条件:BIAS < −15。
  3. 3. 出场可以设止盈止损,或者限制最长持有 20 根 K 线。
  4. 4. 用 批量回测 跑全市场,重点看最大回撤和最差的几笔交易。
  5. 5. 进阶:加一条「沪深 300 收盘在年线下方」作为过滤,对比牛熊市的差别。
策略库回测 · 沪深A股 · 近 1 年日 K · 默认参数 更新于 2026-09-11 19:02 · 每日重算
# 策略 类型 年化收益 夏普 最大回撤 胜率 评级
01 左侧趋势抄底·急跌收阳 趋势 +1.3% 0.85 16.4% 83% A 导入复现
02 MACD金叉死叉 趋势 +0.9% 0.08 20.8% 35% PRO 导入复现
03 RSI超买超卖 震荡 +0.8% 0.23 30.8% 45% PRO 导入复现

更多策略可以在青柠策略市场查看。下一课(第 17 课)检验最有名的指标:MACD。


常见问题

BIAS 用 6 日还是 24 日?
两者规律一致。6 日对短期急跌更敏感,24 日更稳定、信号的超额更高。

为什么前几课的均线信号都跑输,BIAS 反而跑赢?
前几课大多是「追强」(上穿、站上、多头排列),BIAS 超跌是「买弱」。A 股个股在几周尺度上更偏向均值回归,所以买弱比追强好。

这是不是说明可以直接买跌得最多的股票?
不能直接这么做。要考虑跌停卖不出、退市风险和仓位分散。本课的股票池已经排除了 ST,实际操作中风险会更大。


口径说明

股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元、日线不足 24 根的股票,价格后复权;区间 2016-01-04 至 2026-10-12,共 5,015 只股票、2,614 个交易日。BIAS(N) = (收盘价 − MA(N)) ÷ MA(N) × 100,MA 为简单移动平均。分组统计为每个股票日按当日 BIAS 归组;规则统计为当日满足条件即记一次信号,同一股票连续满足会重复计入。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除;一字跌停定义为次日最高价等于最低价且开盘低于信号日收盘 4% 以上。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均,按笔平均,非组合净值。牛熊按沪深 300 收盘相对其 250 日均线划分。沪深 300 实验使用指数日线(000300.SH),持有 20 日,扣 0.15%。2026 年为不完整年度。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。

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

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

免费下载客户端

写下你的看法

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