← 返回报告库
20 日均振幅 · 全 A 截面 · 2017-2026

振幅是妖股的日线指纹

不用分钟线、不用换手率、不用任何衍生数据——只用最朴素的日线高低价,就能算出今晚全场最强的截面信号:20 日平均振幅,次 5 日 IC −0.073,九年 train/test 零衰减。天天大起大落的票,是彩票、是拉锯、是未来的输面。

振幅(高−低)/昨收 20 日均 → 次 1/5 日 · train<2022/test≥2022|完成于 2026-07-05
次5日 IC −0.073 / IR −6.2train −0.072 / test −0.075(零衰减)排雷候选 · overlay 需另行实测
−0.07320日振幅→次5日 IC
−6.2年化 IR
−0.072/−0.075train/test(零衰减)
OHLC仅需日线四价, 零额外数据

Ⅰ · 高振幅是妖股的日线指纹

振幅 =(当日最高−最低)/昨收, 是一根 K 线里最朴素的「日内多空拉锯」度量。把每只股票过去 20 日的平均振幅拿去做全市场截面排序, 得到的是今晚整批日线研究里最强、最稳的一个负信号:天天大起大落的票, 未来系统性跑输。

信号日度 ICIRtraintest天数
20日均振幅 → 次日-0.0523-4.3-0.0465-0.05882300
20日均振幅 → 次5日-0.0732-6.2-0.0718-0.07492296

振幅=(高−低)/昨收, 20 日均;日度 RankIC。

次5日 IC −0.073、IR −6.2, train −0.072 / test −0.075 几乎零衰减。这不是过拟合出来的谱峰, 而是九年里两段独立样本给出几乎相同的答案——高振幅的截面折价是 A 股最稳的异象之一。

Ⅱ · 数据切片:横向越拉越强,纵向零衰减

持有窗口:越拉越强

  • 次日 IC −0.052 / IR −4.3;拉到次5日 IC −0.073 / IR −6.2——持有窗口越长, 信号越强
  • 这与「反转是快信号(如 CLV 只活一天)」相反:振幅测的是持续的属性(妖性), 不是一次性的情绪脉冲, 所以它有耐心
  • IR −6.2 是今晚全场绝对值最高的 IR, 意味着这条负 alpha 的信噪比极高

train/test:几乎重合

  • train(<2022)−0.072、test(≥2022)−0.075——test 段甚至略强
  • 2022 是本站多篇报告的宏观分水岭, 很多因子在此断裂;振幅异象穿越这条线毫发无伤
  • 零衰减 = 这是结构性的行为偏差, 不是某一轮牛熊的副产品

Ⅲ · 机制:振幅是「彩票偏好」在日线上的投影

高振幅的票为什么长期是输面?因为高振幅同时打包了三件对未来收益不利的事:其一, 彩票属性——散户偏爱「可能一天涨停」的高波动博彩型股票, 愿意为这种右尾幻想付溢价, 于是它们被系统性高估(Bali-Cakici-Whitelaw 的 MAX 效应);其二, 博弈拥挤——天天大幅拉锯往往是游资、情绪盘在里面对倒博弈, 拥挤交易的期望收益为负;其三, 低波异象——低风险股票长期跑赢高风险股票的经典异象(Ang 的 IVOL)在 A 股尤其猛烈, 振幅正是 IVOL 的日线代理。三股力量同向叠加, 造就了 −0.073 这个又深又稳的负号。妙处在于:这一切只用日线高低价就能算, 不需要分钟线、不需要换手率、不需要 IVOL 回归。

Ⅳ · 与本站他篇的坐标

纯 OHLC 波动家族的队长

  • 振幅(本篇):日内总拉锯, 次5日 IC −0.073——家族里最强
  • 隔夜跳空风险:夜间跳空波动, 次5日 IC −0.067——白天不动、夜里乱跳的另一张脸
  • CLV 收盘位置:日内收盘高度, 次日 IC −0.028
  • 三者只需日线四价, 方向全负;振幅是分辨率最粗但最有力的总量代理, 落地排雷首选它

与拥挤/低波/微盘家族

  • 与「反散户拥挤四件套」高度同源:高振幅≈高换手≈高情绪≈拥挤, 只是换了个纯价格的测法
  • 与低波异象、微盘研究一脉相承:A 股的超额收益长期奖励「安静、无聊、被忽视」, 惩罚「热闹、刺激、被追逐」
  • 经典文献:Ang-Hodrick-Xing-Zhang(2006)IVOL、Bali-Cakici-Whitelaw(2011)MAX——振幅是这两个美股异象的 A 股日线版, 且更强

Ⅴ · 边界与证伪

  • 与规模因子缠绕:高振幅集中在小市值活跃票, −0.073 里有一部分是规模暴露, 需规模中性化后复检其增量(本站微盘/IVOL 一贯提醒), 当前未做, 结论限于「原始截面存在稳健负 IC」。
  • 与隔夜、CLV、影线共线:五个 OHLC 波动信号是同一因子的不同投影, 不可简单叠加当五因子(等于给波动加五倍权重), 组合前必须相关性去重与正交化。
  • 一字涨跌停日振幅=0, 会稀释信号;未剔除, 属保守处理(使真实 IC 略被低估)。
  • overlay 有效性需另测:信号强 ≠ 组合层加进去必然增益——alpha101 的微盘×拥挤过滤曾打脸, 本篇仅报信号强度, 落地前会做组合级验证。
  • 证伪条件:若规模中性后 IC 归零, 则振幅只是规模的影子;若某段 IC 转正, 说明市场从彩票折价转向波动溢价, 届时重估。

Ⅵ · 怎么用

✅ 可做

  • 零成本排雷 overlay:任何月频组合买入前, 剔除 20 日平均振幅前 10% 的票, 是最省数据的妖股过滤器(需组合级实测后落地)
  • 纯 OHLC 平替:没有分钟线/换手率数据的个人投资者, 用振幅当 IVOL/低波异象的替身
  • 持仓体检:手里的票若 20 日振幅长期居前, 把它当减配提示而非「活跃 = 有机会」

❌ 别做

  • 别单独做多空月频策略——信号强但需组合验证, 且空腿在 A 股拿不到(本站长仓口径纪律)
  • 别与隔夜/CLV/影线叠成多因子(共线)
  • 别在大盘蓝筹上用(截面折价集中在中小活跃票, 与规模缠绕)

十分组验证 · D1(振幅最低)→ D10(振幅最高)

D1D2D3D4D5D6D7D8D9D10
年化(%)+7.7+8.7+11.2+11.1+10.6+10.3+9.3+6.7+3.4-8.7

月末按因子值排序分 10 组等权、持一月的年化收益(全 A 2017-2026, 125 月, 毛口径, 未扣成本)。D1=因子值最低组、D10=最高组。

D10 高振幅组垫底、D1 低振幅组最优,妖股折价单调成立。 月度 D10−D1 价差 -1.15%,单调性(Spearman ρ) -0.56。
数据来源:tushare 全 A 日线 OHLC(2016-2026, 约5000只×2545日, 剔北交所)
可复现:本目录 backtest.py 与 backtest_result.json。口径:0.2% 单边成本;A 股长仓;train<2022 / test≥2022(或分年)。
本页为研究笔记,不构成投资建议。完成于 2026-07-05。