外观
常见的 ETF 量化策略有哪些?
本文面向 A 股 ETF 投资者,用通俗语言梳理五大主流量化策略的运作原理、适用行情与实战要点,帮助你在实践中选出最适合自己的策略类型。
一、先搞清楚:什么样的策略适合用 ETF 来做?
并非所有量化策略都适合以 ETF 为载体。ETF 量化策略之所以受到广泛欢迎,主要源于 ETF 自身的三大特性:
| 特性 | 说明 | 对量化策略的意义 |
|---|---|---|
| 低交易成本 | 免印花税,佣金极低 | 换手率较高的策略依然可以盈利 |
| 天然分散 | 一只 ETF 持有数十至数百只股票 | 无需担心个股黑天鹅,回测结果更稳健 |
| 品类丰富 | 覆盖宽基、行业、债券、黄金、跨境等 | 可在不同资产类别之间灵活轮动和配置 |
A 股目前上市 ETF 超过 1000 只,涵盖科技、消费、医疗、能源、债券、黄金、QDII 等几乎所有主要资产类别,为量化策略提供了足够丰富的操作空间。
二、五大常见 ETF 量化策略
策略一:动量轮动策略
核心思路
"强者恒强"。在一组候选 ETF 中,每隔一段时间(如每月或每周)计算各 ETF 的近期涨幅,买入涨幅最强的那只(或前几只),持有到下一个轮换周期,再重复上述步骤。
这背后有坚实的金融学依据:价格动量效应(Price Momentum Effect)是迄今为止全球股票市场中被研究最充分、最被广泛认可的市场异象之一。
执行逻辑
每周/每月执行一次:
1. 从候选 ETF 池中,计算每只 ETF 过去 N 个交易日(如 20 日)的涨幅
2. 按涨幅从高到低排序
3. 买入排名前 K 只 ETF(K 通常为 1~3)
4. 当前持仓不在排名前 K 时,卖出并换入新的领涨标的常用标的池举例
- 宽基轮动:沪深 300 ETF(510300)、中证 500 ETF(510500)、创业板 ETF(159915)、科创 50 ETF(588000)
- 行业轮动:科技 ETF、医疗 ETF、消费 ETF、新能源 ETF、金融 ETF 等行业主题品种
- 大类资产轮动:股票 ETF + 债券 ETF + 黄金 ETF,在不同资产之间切换
次方量化平台的动量轮动
次方量化平台支持多种动量计算方式(包括简单涨跌幅、斜率、加权斜率、RSRS 等),并可灵活配置标的池、调仓频率和止盈止损规则,无需编程即可创建和回测动量轮动策略。
策略二:趋势跟踪策略
核心思路
"不预测高低点,只跟随已有趋势"。通过均线、MACD、布林带等技术指标判断当前是否处于上升趋势,是则持有,趋势结束则离场。
与动量轮动不同,趋势跟踪不关注"哪只 ETF 最强",而是关注"当前是否应该持有这只 ETF"——本质上是一个"持有 vs 空仓(或切换至避险资产)"的二元决策。
常见信号来源
① 双均线系统(最经典)
买入信号:短期均线(MA20)上穿长期均线(MA60)
卖出信号:短期均线(MA20)下穿长期均线(MA60)② 布林带突破
买入信号:价格突破上轨(中轨 + 2倍标准差)
卖出信号:价格跌破中轨或下轨③ MACD 辅助确认
MACD 金叉配合均线上穿,可以有效过滤假突破信号,减少震荡市中的误操作。
注意事项
- 震荡行情中均线频繁交叉,容易产生"锯齿"——连续小额止损
- 均线本身有滞后性,发出信号时往往已经过了最佳买入点
- 建议将均线策略用于流动性好的宽基 ETF,如沪深 300 ETF、中证 500 ETF
策略三:风险平价策略(全天候)
核心思路
"不依赖对市场涨跌的判断,让每类资产对组合风险的贡献相等"。
传统 60/40 股债组合(60% 股票 + 40% 债券)表面上看资金是分散的,但由于股票波动率远高于债券,股票实际上贡献了组合风险的 90% 以上。一旦股市大跌,组合就会遭受重创。
风险平价的思路是:用波动率来分配权重,波动率高的资产(股票)分配更低的资金比例,波动率低的资产(债券、黄金)分配更高的比例,从而让各类资产对总风险的贡献趋于均等。
典型组合构成
| 资产类别 | 代表 ETF | 风险贡献目标 |
|---|---|---|
| A 股股票 | 沪深 300 ETF、中证 500 ETF | 25% |
| 债券 | 10 年期国债 ETF、政金债 ETF | 25% |
| 黄金 | 黄金 ETF | 25% |
| 商品/其他 | 原油 ETF、REITs | 25% |
由于不同经济环境下(高增长/低增长 × 通胀/通缩)各类资产的表现差异较大,这种多资产组合能在多数市场环境下保持稳健,这也是"全天候"名称的由来。
调仓方式
每月或每季度重新计算各资产的近期波动率,重新调整各 ETF 的持仓比例,使其重新回到"等风险贡献"的状态。
策略四:均值回归策略
核心思路
"物极必反,偏离越大,回归动力越强"。当某只 ETF 的价格相对历史均值出现显著偏离(超涨或超跌)时,预期其价格将向均值靠拢,并据此进行反向操作——超跌时买入,超涨时卖出。
常见应用形式
① RSI 超买超卖
RSI < 30:超卖区域,考虑买入
RSI > 70:超买区域,考虑减仓适合在区间震荡的宽基 ETF 上运行,在单边趋势中需谨慎。
② 布林带下轨买入
价格触及布林带下轨(均值 - 2倍标准差)时视为超跌,买入
价格回到中轨或上轨时止盈③ Z-Score 偏离度
计算当前价格相对于过去 60 个交易日均值的标准差倍数,偏离超过 -2 时建仓,偏离超过 +2 时减仓。
④ LOF/ETF 折溢价套利
利用场内 ETF 的市价与净值(IOPV)之间的偏差套利:
- 折价套利:市价 < 净值时,场内买入 ETF 份额,同时申请赎回,赚取差价
- 溢价套利:市价 > 净值时,申购 ETF 份额,同时场内卖出,赚取差价
折溢价套利的 A 股实际情况
A 股主流宽基 ETF(如沪深 300、中证 500)的折溢价通常极小(0.05% 以内),扣除申赎成本后几乎无利可图。LOF 基金、部分跨境 ETF 的折溢价偶尔会较大,存在一定套利机会,但需关注监管政策变化(如跨境 ETF 申购暂停时溢价可能长期维持)。
注意事项
- 价值陷阱:在单边下跌的熊市或行业衰退期,"越跌越买"可能导致持续亏损
- 均值本身会随宏观环境漂移,历史参数不能永远适用
- 建议搭配趋势过滤器:只在趋势向上时做均值回归,趋势向下时暂停策略
策略五:网格交易策略
核心思路
"在震荡中持续低买高卖,积累收益"。预先设定价格区间(如沪深 300 ETF 在 3.5~5.0 元之间),在区间内均匀划分若干"网格"。每当价格下跌一格就买入固定份额,每当价格上涨一格就卖出,通过高频的小幅套利积累收益。
执行示意
以某宽基 ETF 为例,当前价格 4.0 元,设置网格:
4.5 元 ─── 卖出 1000 份
4.2 元 ─── 卖出 1000 份
4.0 元 ─── 当前价格(初始仓位)
3.8 元 ─── 买入 1000 份
3.6 元 ─── 买入 1000 份
3.4 元 ─── 买入 1000 份
价格每下跌一格买入,每上涨一格卖出,反复循环。适合做网格的 ETF 特征
- 波动适中:有一定波幅,但不会单边大涨或大跌
- 均值回归特征明显:长期看价格围绕中枢震荡
- 流动性好:日均成交额 1 亿元以上,确保随时能按网格价格成交
推荐标的:沪深 300 ETF、中证 500 ETF、红利 ETF、债券 ETF
网格交易的最大风险
单边持续下跌:若 ETF 价格跌出设定区间下沿,持仓会越买越多,浮亏持续扩大。因此必须设置总仓位上限和最大止损线,防止无限补仓。
牛市踏空:价格一路上涨不回头时,所有持仓都被止盈卖出,导致踏空后续上涨收益。
三、五大策略横向对比
| 策略 | 核心逻辑 | 最适合的行情 | 参考年化收益 | 最大回撤 | 操作难度 |
|---|---|---|---|---|---|
| 动量轮动 | 强者恒强 | 趋势明确、板块轮动活跃 | 15%~25% | 20%~35% | 中 |
| 趋势跟踪 | 跟随趋势 | 单边上涨或下跌 | 12%~18% | 15%~25% | 低 |
| 风险平价 | 等风险分散 | 全天候,各类行情均适用 | 8%~12% | 8%~15% | 高 |
| 均值回归 | 物极必反 | 区间震荡,无明显方向 | 10%~15% | 12%~20% | 中 |
| 网格交易 | 低买高卖 | 窄幅震荡 | 5%~15% | 视设置而定 | 低 |
注意:以上数据为历史回测的典型参考范围,不同参数设置和市场环境下实际表现可能大幅偏离,不构成任何投资建议。
四、在次方量化平台上实践
次方量化平台目前提供两大核心策略系统,覆盖以上策略中的两个最主流方向:
| 系统 | 对应策略 | 特点 |
|---|---|---|
| ETF 动量轮动系统 | 动量轮动 + 趋势跟踪 | 多种动量算法可选,支持自定义标的池和止盈止损规则 |
| 资产配置系统 | 风险平价 + 多资产配置 | 内置风险平价权重计算,支持股债商品多资产组合 |
两个系统均支持历史回测 → 实盘模拟 → QMT 自动化交易的完整闭环,无需编程基础。