Q-CodeQ-Code 打开工作台

量价相关性选股

因子选股A股风险 中进阶更新 2026-09-25#量价背离#价量相关#量价因子

收益率与换手率的滚动秩相关作为截面因子:量价背离的方向叙事无共识,正反两侧由镜像对照裁决。

策略目标

价格变动与成交量之间的相关性是量价关系研究最古老的切入点之一,Karpoff 对这一关系的系统综述确立了价量联动作为市场微观结构研究的标准对象 [1]。A 股散户结构下更受关注的是"量价背离"叙事——价涨量缩(上行动能缺乏认同)与价跌量缩(抛压枯竭)含义相反,单纯的方向故事并不可靠,背离信号的符号在学术与实务层面均无共识。本策略把滚动 20 日收益率与换手率的秩相关登记为截面因子,方向(正相关侧占优还是负相关侧占优)列为镜像对照裁决的开放问题,不预设叙事。与已有量价条目的分工:换手率因子用活跃度水平,Amihud 用价格冲击,放量异象用极端事件,本条目用价量的统计联动结构,四者信息互不替代。

数据需求(量价)

数据 字段 频率 用途
量价 个股日收益率(后复权) 日频 相关性变量一
量价 换手率(流通股本口径) 日频 相关性变量二
状态 ST、上市日期、停牌标记 日频 过滤

口径要点:换手率全程用同一股本口径;停牌日剔除、不插值;窗口内有效样本不足 15 日的标的剔除,避免相关性被稀疏序列扭曲。

量价秩相关

ρi=corrρ(ri,t, TOi,t),t∈[t−19, t]\rho_i = corr_\rho\left(r_{i,t},\, TO_{i,t}\right), \quad t \in [t-19,\, t]

过去 20 个交易日收益率与换手率的 Spearman 秩相关,对量纲与异常值稳健。ρ\rho 接近 +1 为价量同向(涨时放量),接近 -1 为量价背离(涨时缩量)。窗口 10/40 日列入敏感性检验。

执行规则与方向裁决

月度调仓;剔除 ST、上市不满一年的标的;按 ρ\rho 从低到高与从高到低构建双向组合各 40 只并行统计——方向由镜像对照裁决,裁决前不做单侧实盘。裁决后保留单侧并做与换手率水平、波动率因子的正交化对照,确认残存信息后作为独立条目维护。

风险与失效场景

  • 方向无共识:量价背离的符号在文献与实务中都存在争议,预设方向等于赌博;
  • 与换手率、反转纠缠:量价相关与活跃度、短期反转高度相关,独立 alpha 期望放低;
  • 停牌与涨跌停扭曲:稀疏序列与截断收益都会污染相关系数;
  • 窗口敏感:短窗口噪声大、长窗口钝化,20 日是折中而非最优;
  • 概念拥挤于研报:量价背离是卖方研报高频叙事,学术验证相对薄弱,A 股证据属待验证;
  • 结构变迁:量化交易占比上升会改变量价联动的微观结构基础。

验证状态

待验证。需要完成:双向镜像对照(裁决性检验);与换手率、短期反转因子的正交化;窗口 10/20/40 日敏感性;换手率口径(流通 vs 自由流通)敏感性;涨跌停日剔除前后对照。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Karpoff, J. M. (1987). The Relation Between Price Changes and Trading Volume: A Survey. Journal of Financial and Quantitative Analysis, 22(1).(价量关系的经典综述)

[2] Q-Code 量化策略工作台

策略逻辑结构

  1. 日收益与换手率 — 后复权收益与流通口径换手
  2. 数据清洗 — 停牌剔除、样本充足性检查
  3. 秩相关计算 — 20 日 Spearman 秩相关
  4. 范围过滤 — ST、次新剔除
  5. 双向组合 — 高低相关各 40 只对照
  6. 方向镜像裁决 — 双向对照台账输出

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT 兼容的 A 股量价相关性选股观察模块。日收益与换手率(流通股本口径)由参数注入:计算每只股票过去 20 个交易日收益率与换手率的 Spearman 秩相关,窗口内有效样本不足 15 日剔除,停牌日剔除不插值;剔除 ST 与上市不满一年标的;输出按相关性从低到高与从高到低两组各 40 只的双向对照台账,用于方向镜像裁决,模块不产生自动交易信号。兼容回测与实盘分支,参数内联在 init,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台