课程导论与轮动思想:什么是轮动策略?为什么轮动有效?

大家好,欢迎来到《轮动模型从零到一搭建》的第一课。

说实话,每次开新课我都有点兴奋。因为轮动策略这个东西,是我在量化投资领域里,觉得性价比最高的策略之一。它不像高频交易那样拼硬件,也不像期权策略那样烧脑。说白了,它就是一套「谁强买谁,谁弱换谁」的规则。

但别小看这四个字。我做了这么多年量化,见过太多人把轮动做成了「追涨杀跌」。嗯,这里面的门道,我们慢慢聊。

一、什么是轮动策略?

轮动策略,全称叫「板块/资产轮动策略」。它的核心思想很简单:资金永远在寻找当下最强的资产

举个例子。你想想看,A股市场里,有时候白酒涨,有时候新能源涨,有时候银行涨。如果你能提前判断出下一个阶段哪个板块最强,然后切换过去,是不是就能跑赢大盘?

轮动策略就是干这件事的。它不预测未来,而是用过去一段时间的表现,来判断当前谁在「领跑」。然后,我们就跟着领跑者走。

核心公式:

轮动策略 = 动量因子 + 定期调仓 + 分散持仓

说白了就是:选过去N天涨得最好的M个资产,持有T天,然后重复。

我个人习惯把轮动策略分成两类:

  • 大类资产轮动:股票、债券、商品、黄金、现金之间的切换。适合大资金,回撤小。
  • 行业/板块轮动:比如A股的申万一级行业,或者美股的GICS行业。适合追求超额收益。

我记得2018年做第一个轮动模型时,选的是沪深300里的行业ETF。当时觉得很简单,结果回测出来收益还不如买理财。后来才发现,问题出在「动量因子」的参数上——你选20天还是60天,结果天差地别。

二、为什么轮动有效?

这个问题我问过自己很多遍。为什么简单的「追强」能赚钱?

答案其实藏在行为金融学里。我总结了三层原因:

  1. 动量效应存在:学术上叫「趋势延续」。涨的资产往往还会涨一段时间,跌的资产往往还会跌。这不是玄学,是投资者情绪和资金流向的惯性。
  2. 市场非完全有效:如果市场是完美的,那所有信息都会瞬间反映在价格里。但现实是,信息传递需要时间,资金调仓也需要时间。这个时间差,就是轮动策略的利润来源。
  3. 分散化降低风险:轮动策略不是全仓押注一个资产,而是持有多个。即使某个板块突然暴跌,其他板块也能对冲一部分风险。

避坑指南:

我曾经犯过一个错误:以为轮动策略在任何市场都有效。结果在2015年股灾期间,动量因子完全失效——所有板块都在跌,你轮动到哪个都是亏。后来我明白了:轮动策略在震荡市和慢牛市中表现最好,在单边暴跌市中需要配合择时。

三、轮动策略的底层逻辑

我们用一个简单的流程图来理解轮动策略的运作机制。这张图是我自己画的教学用图,你可以把它当作整个课程的知识骨架。

轮动策略核心流程图 数据输入 价格、成交量、基本面 因子计算 动量、波动率、相关性 排序打分 选出Top N个资产 调仓执行 卖出弱资产,买入强资产 关键参数: • 回看周期:20/60/120天 • 持有周期:5/20/60天 • 持仓数量:3/5/10个 • 调仓频率:日/周/月 注:以上流程每调仓周期重复一次

这张图看起来简单,但每个环节都有坑。比如「因子计算」这一步,你用简单收益率还是对数收益率?用等权还是加权?这些细节决定了策略的生死。

四、课程目标与学习路径

这门课的目标很明确:让你能独立搭建一个可实盘的轮动策略。不是那种回测漂亮、实盘就崩的「纸面策略」,而是真正能跑起来的。

整个课程分为四个阶段:

阶段 章节 核心内容 产出物
基础篇 1-8章 轮动思想、数据获取、因子计算 数据清洗脚本
核心篇 9-16章 动量因子、波动率因子、相关性约束 因子计算模块
进阶篇 17-24章 多因子合成、风险控制、回测框架 完整回测系统
实战篇 25-30章 实盘对接、绩效分析、策略迭代 可实盘策略

我个人建议的学习路径是这样的:

  • 如果你是新手:按顺序学,别跳。每章的代码都自己敲一遍。
  • 如果你有基础:重点看第9-16章的核心因子部分,以及第25-30章的实盘部分。
  • 如果你只想了解思想:看完前5章就够了,后面的代码部分可以跳过。

重要提醒:

轮动策略不是「圣杯」。它也有失效的时候。我见过有人把轮动策略神话了,觉得能永远赚钱。这是错的。任何策略都有生命周期,轮动策略也不例外。我们的目标不是找到「永远赚钱的策略」,而是找到「当前市场环境下最合适的策略」。

五、你需要准备什么?

技术栈方面,我假设你已经具备以下基础:

  • Python基础语法(会写函数、会用pandas)
  • 基本的金融知识(知道什么是股票、ETF、收益率)
  • 一台能跑Python的电脑(建议用Jupyter Notebook)

如果你还不会pandas,没关系。我在第2章会专门讲数据处理的必备技能。但如果你连Python都没装好,那建议先花半小时搞定环境。

我记得第一次带学生做轮动策略时,有个同学连DataFrame都不会用,硬是跟着我把整个策略跑通了。他说:「老师,虽然代码我看不太懂,但我知道逻辑了。」嗯,逻辑比代码重要。代码可以复制,逻辑需要理解。

六、本章小结

这一章我们聊了三个核心问题:

  • 轮动策略是什么?—— 一种基于动量因子的资产切换策略。
  • 为什么有效?—— 动量效应、市场非有效、分散化。
  • 怎么学?—— 四个阶段,从基础到实战。

下一章,我们会开始动手。我会带着你从零搭建数据获取模块。到时候你会看到,真正的轮动策略,第一步不是写策略,而是搞定数据。数据不对,策略白费。这是我在项目里摔过跟头才明白的道理。

好了,课程导论就到这里。如果你有任何问题,欢迎在课程群里讨论。我们下一章见。


蓝海数据掘金营,专注资料整理