BigQuant私享会

ETF轮动组合优化策略

由xiaoshao创建,最终由xiaoshao 被浏览 10 用户

ETF是场内基金,近年来越来越受到交易员的青睐,主要是因为其是一篮子股票的基金,所以大众理解其风险可控。本策略是基于金融理论体系进行仓位优化和强势ETF基金的挑选。从2021年初回测到2025年10月,年化收益为27.15%,最大回撤接近-11%,夏普比率1.41,总体波动和回撤是低于股票策略的。

\

回测截图

\

策略简介

具体来说:

  1. 资产池固定:从预设的11只不同大类资产ETF(如原油、黄金、纳指、A股宽基、可转债等)中进行选择,覆盖多资产、多市场,实现分散化。
  2. 趋势评分筛选
    • 25日窗口的线性回归斜率(年化收益率) × R² 作为“趋势强度”指标,衡量资产是否处于强劲且稳定的上涨趋势。
    • 叠加一个5日与10日均线比值(ma_ratio_5_10) 作为短期动量辅助信号。
    • 综合得分 = 趋势评分 + 均线比值,用于排序。
  3. 定期调仓(每5个交易日)
    • 每次选出综合评分最高的6只ETF
    • 若持仓中有ETF20日涨幅超过16%,则触发止盈,强制剔除。
  4. 权重分配采用均值-方差优化
    • 基于过去120日(代码中为lookback_period=120,但初始化设为20,实际以调用时传入的为准,此处应为120) 的历史收益率。
    • 每只ETF权重限制在5%~30%之间、总权重为1的约束下,最大化风险调整后收益(考虑风险厌恶系数)。
    • 若优化失败,则回退到等权分配,并确保满足权重上下限。
  5. 风控与交易细节
    • 设置买卖佣金(万2,最低5元)。
    • 使用开盘价下单。
    • 强制避免零权重,确保选中的ETF都参与配置。

风险提示

本策略是趋势策略+组合优化的结合,策略关键盈利之处在于初始的一揽子基金ETF,建议选择长期正收益向上的ETF,比如黄金,比如纳指,比如纳指这样的品种。如果选择的品种不是这样的风格,那么组合优化和轮动也是无济于事。

策略源码

https://bigquant.com/codesharev3/68d0a1e5-ffc8-4c74-ab4b-add1104d7416

\

标签

风险控制
{link}