Q-CodeQ-Code 打开工作台

价值质量风格轮动

资产轮动A股风险 中进阶更新 2026-09-24#风格轮动#价值成长#ETF

在价值与成长风格 ETF 之间按相对强弱与质量趋势切换,风格级别的双因子轮动,与个股版互为表里。

策略目标

价值与成长是 A 股最持久的风格轴:价值占优期与成长占优期交替出现,切换点往往伴随剧烈的相对收益差。价值与成长因子的长期有效性各有文献支撑 [1][2],本策略不做因子选股,而是在风格 ETF 层面交易这条轴的相对强弱——用指数化工具把风格判断变成可执行的轮动,与个股版价值质量双因子选股互为表里。

风格相对强弱

RSt=Momt价值(60)−Momt成长(60)RS_t = Mom^{价值}_t(60) - Mom^{成长}_t(60)

切入价值需:RSt>0RS_t > 0 且价值 ETF 自身 60 日动量为正、价格高于 50 日均线。成长腿条件对称。

执行规则

月度调仓,单 ETF 满仓。领先差缓冲抑制风格拉锯期的反复横跳;双风格趋势同时走坏时空仓——风格轮动不等于永远二选一。

风险与失效场景

  • 风格快速切换:A 股风格切换常在数周内完成,月度评估天然滞后;
  • 风格定义漂移:风格指数定期调样会改变“价值”“成长”的内涵,历史规律未必延续;
  • ETF 跟踪与折溢价:风格 ETF 规模普遍偏小,流动性折溢价需纳入候选标准;
  • 二选一的盲区:市场主线既非价值也非成长(主题行情)时,轮动框架没有答案;
  • 与大小盘轴的相关:价值/成长与大盘/小盘两条轴在 A 股存在相关,组合使用需评估重叠。

验证状态

待验证。需要完成:动量窗口 20/60/120 敏感性;与大小盘轮动的相关性分析;风格指数调样前后的信号连续性检验;双风格失效期的空仓时长统计。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Fama, E. F., & French, K. R. (1992). The Cross-Section of Expected Stock Returns. Journal of Finance, 47(2).(价值维度)

[2] Asness, C., Frazzini, A., & Pedersen, L. H. (2019). Quality Minus Junk. Review of Accounting Studies, 24(1).(质量与成长维度的对照框架)

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

策略逻辑结构

  1. 风格 ETF 行情 — 价值与成长 ETF 日线
  2. 风格相对强弱 — 价值动量减成长动量
  3. 绝对趋势过滤 — 自身动量与均线确认
  4. 风格切换 — 领先差达标才换腿
  5. 现金状态 — 双风格均不合格时空仓

AI 生成提示词

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

请生成一个 QMT 兼容的价值与成长风格轮动策略。候选为参数注入的风格 ETF 对(如沪深 300 价值 ETF 与沪深 300 成长 ETF),月度计算两者 60 日动量:价值动量减成长动量为相对强弱;目标 ETF 需自身 60 日动量为正且价格高于 50 日均线才可切入,领先差不足不切换,双双不合格持有现金。单 ETF 满仓、月度调仓写入 init,禁止未来函数,兼容回测与实盘分支,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台