Momentum Rotation

A 股动量轮动策略:趋势强度如何用于月度选股

动量轮动假设近期相对强势的股票可能在一段时间内延续强势。它不是追涨规则:策略需要先规定股票池、收益观察窗口、持仓数量、调仓日和退出条件,再检验信号能否覆盖交易摩擦。

典型持有期

常见为周度至月度,不应由单次回测结果决定。

调仓与触发

固定周度或月度调仓,并使用调仓日实际可成交价格。

研究股票池

流动性合格的宽基指数成分股或明确的全市场股票池。

Research Hypothesis

先写清策略假设,再看历史结果

在可交易股票池内,剔除短期反转影响后,中期收益较高且流动性合格的股票可能继续获得趋势延续收益;这种关系会随市场风格、拥挤度和交易成本变化。

策略内容用于研究教育与回测设计,不构成投资建议或收益承诺。历史结果会受样本、成本、市场状态和实际执行影响。

Strategy Rules

把策略想法写成没有歧义的规则

中期收益

计算过去 3 至 12 个月收益,并可跳过最近 1 个月。

刻画趋势,同时降低短期反转干扰。

流动性过滤

设定成交额、停牌天数和上市天数门槛。

减少回测中无法实际建仓的标的。

风险约束

限制单票、行业和高波动暴露。

避免组合被少数强势股票或行业主导。

Implementation

从信号到组合

  1. 1固定收益窗口、跳过期、持仓数量和调仓日,避免根据每段行情临时调整规则。
  2. 2按信号排序选择目标持仓,并明确等权、风险预算或市值权重的建仓方式。
  3. 3在调仓日先处理不可卖、涨停不可买和停牌股票,再计算真实的目标权重偏离。
  4. 4记录每期换手、未成交比例和行业暴露,不能只保留理想化的净值曲线。

A-Share Constraints

A 股执行不能省略

  • 涨跌停和停牌会使信号正确但无法按收盘价成交;回测应保留无法成交后的实际持仓。
  • 指数成分变化、退市和 ST 状态必须以当时可得名单处理,避免幸存者偏差。
  • 强趋势行情之后的快速反转可能显著抬升换手和回撤,应单独拆分观察。

Validation Checklist

先尝试推翻策略

优先寻找在成本、不同市场状态和参数扰动下仍相对稳定的策略区间,而不是追逐单次回测的最高收益。

比较不同观察窗口、跳过期和持仓数量附近的表现,寻找稳定区间而非单点最优值。
按牛市、震荡和急跌反弹阶段拆分收益、回撤、胜率和换手。
将滑点和冲击成本提高到基准假设的 1.5 至 2 倍,检查策略是否仍可成立。
做滚动样本外或 walk-forward 检验,并与等权股票池、宽基指数比较。

Risk Map

主要失效方式

趋势反转与拥挤交易高换手和成本侵蚀行业集中涨跌停导致的执行偏离

Research Prompt

用于建立首版回测 Spec

“在沪深 300 成分股中构建月度动量轮动策略:用过去 6 个月收益、跳过最近 20 个交易日,选择前 20 只等权持仓;按公告日和成分调整处理数据,计入双边手续费、滑点、涨跌停和停牌限制,并报告分年表现、换手、未成交比例、行业暴露、样本外和参数邻域结果。”

FAQ

常见问题

动量窗口越长越好吗?

不一定。较长窗口可能更平滑但反应更慢,较短窗口可能更敏感但换手更高。应比较相邻窗口的稳定性与成本后的结果。

为什么常跳过最近一个月?

这是为了降低短期反转对中期动量信号的干扰,但是否采用以及跳过多长都应在统一样本中检验。

Next Research Step

先固定研究口径,再进入回测

结合相关因子、数据边界和样本外验证,把策略假设变为可复核的研究记录。