一、轮动模型概述

什么是轮动策略

轮动策略,说白了就是「哪块肉肥就往哪挪」。

我刚开始接触量化时,觉得这玩意儿跟炒股追热点差不多。后来才发现,两者有本质区别。追热点是情绪驱动,轮动策略是数据驱动。

举个例子。假设你有100万资金,A股市场有30个行业。轮动策略会定期计算每个行业的「综合得分」——比如动量、估值、资金流向等指标。然后,只买入排名前5的行业,卖出排名靠后的。

嗯,就是这么简单粗暴。但背后的逻辑,其实挺深的。

轮动策略的核心逻辑

核心逻辑就一句话:资产的表现会「轮流」变好,而不是一直好

为什么会这样?

我个人的理解是,市场就像一个巨大的跷跷板。资金总量有限,从A板块撤出来,就会流到B板块去。这种流动,造成了不同资产间的「此消彼长」。

核心假设:过去一段时间的强势资产,在未来一段时间内会继续保持强势(动量效应);或者,过去强势的资产会反转(反转效应)。

你想想看,如果所有资产都一直涨,那还轮动什么?直接满仓干就完了。但现实是,市场永远在波动。

我在项目中遇到过一种情况:用动量因子做轮动,2017年效果特别好,但2018年就惨了。为什么?因为2018年是单边下跌市,所有板块都在跌,你轮来轮去,无非是从跌5%换到跌3%,意义不大。

所以,轮动策略的底层逻辑,其实建立在「市场存在结构性机会」这个前提上。

轮动策略的常见类型

常见的轮动策略,我把它分成三类。这三类我都实盘跑过,各有各的坑。

类型 轮动对象 典型周期 我踩过的坑
行业轮动 申万一级/二级行业 月度、季度 行业分类变更导致回测失真
风格轮动 大盘/小盘、价值/成长 季度、半年 风格切换时点极难把握
因子轮动 动量、价值、质量等因子 月度 因子拥挤度导致失效

行业轮动

这是最主流的一种。我习惯用申万一级行业,一共31个。每个月末,计算每个行业的动量、波动率、资金流向等指标,然后选排名前5的行业等权买入。

我曾经犯过一个低级错误:2019年用申万行业分类做回测,结果2021年行业分类调整了,回测代码没更新,导致实盘和回测对不上。嗯,从那以后我每次回测都会检查行业分类是否变更。

风格轮动

风格轮动,说白了就是判断「现在是该买大盘股还是小盘股」。

我记得2020年底,所有人都说「小盘股不行了,以后是龙头的天下」。结果2021年小盘股涨得飞起。这就是风格轮动的难点——当所有人都看到某种风格时,往往已经快到头了。

我个人建议,风格轮动最好用「相对强弱指标」来判断。比如,计算沪深300和中证500的比值,当比值突破某个阈值时切换。

因子轮动

因子轮动更「量化」一些。你想想看,市场上有几十个因子,每个因子在不同时期表现不同。因子轮动就是动态选择当前最有效的因子。

举个例子。2020年,动量因子表现很好;2021年,价值因子开始复苏。如果你一直死守动量因子,2021年就会很难受。

我的经验:因子轮动不要只用单一指标。我习惯用「因子IC值」和「因子收益率」两个维度综合打分。IC值衡量预测能力,收益率衡量实际表现,两者结合更靠谱。

轮动策略的优缺点

任何策略都有两面性。轮动策略也不例外。

优点

  • 捕捉结构性机会:市场永远有板块在涨,轮动策略能抓住这些机会
  • 风险分散:不是死守一个板块,而是分散到多个强势板块
  • 逻辑清晰:买卖规则明确,不会像主观交易那样纠结
  • 可复制性强:写代码就能跑,不需要天天盯盘

缺点

  • 交易成本高:频繁调仓,手续费和滑点会吃掉利润
  • 容易过拟合:回测时参数调得再好,实盘可能一塌糊涂
  • 极端行情失效:单边下跌市或震荡市,轮动效果大打折扣
  • 需要持续监控:模型参数需要定期调整,不是一劳永逸

避坑指南:我曾经在回测时把交易成本设得很低(万分之二),结果实盘发现根本做不到。实际交易中,滑点、冲击成本、印花税加起来,可能达到千分之二甚至更高。回测时一定要把成本算足,否则你会被现实狠狠教育。

轮动策略的核心框架

下面这张图,是我自己总结的轮动策略核心框架。每次做新策略,我都会先画一遍这个图。

轮动策略核心框架 第一步:数据输入 行情数据 · 财务数据 · 资金流向 第二步:因子计算 动量因子 · 估值因子 · 质量因子 第三步:打分排序 综合得分 = Σ(因子值 × 权重) 第四步:调仓执行 买入Top N · 卖出Bottom N 绩效反馈 · 参数优化 虚线表示反馈循环:实盘表现 → 调整因子权重 → 优化模型

这张图我每次做新策略都会看一遍。尤其是那个反馈循环,很多人容易忽略。模型不是一劳永逸的,需要根据实盘表现不断调整。

好了,关于轮动策略的概述就聊到这儿。记住一句话:轮动不是万能药,但用好了,确实能跑赢大部分被动策略


专注资料整理