Skip to content

Ron-Wang/BankChipStrategy

Repository files navigation

银行+芯片哑铃策略 · 60/40固定权重再平衡

JoinQuant Python License

一个基于聚宽平台的ETF量化交易策略。核心逻辑极其简单:60%银行ETF + 40%芯片ETF,每季度末强制再平衡。没有择时,没有止损,没有估值判断,仅凭纪律执行。回测数据显示,2022年12月至2026年4月期间,策略总收益达101.84%,年化收益24.68%,夏普比率1.07,季度胜率100%

完整的回测分析和风险讨论详见:聚宽社区原文

📊 策略绩效一览

指标 数值 指标 数值
策略收益 101.84% 基准收益 22.35%
年化收益 24.68% 超额收益 64.97%
年化波动率 19.3% 基准波动率 16.9%
夏普比率 1.073 信息比率 1.518
最大回撤 -20.44% 超额最大回撤 -7.34%
索提诺比率 1.815 季度胜率 100%
阿尔法(α) 0.184 贝塔(β) 0.898

⚠️ 历史回测不代表未来收益。2023-2026年恰好是“中特估”+“AI+半导体”共振的时期,若未来风格切换,策略超额可能收敛。

🎯 策略逻辑

  • 标的515020.XSHG 银行ETF + 588200.XSHG 芯片ETF
  • 初始权重:银行60% / 芯片40%(固定不变)
  • 调仓规则:每季度最后一个交易日开盘,将持仓市值恢复至目标权重
  • 交易成本:佣金0.03%(双边),滑点0.1%,最低佣金5元
  • 基准:沪深300指数(000300.XSHG
  • 回测区间:2022-12-29 至 2026-04-16(约3.3年)

核心理念

在A股市场,银行股代表低估值、高分红、防御属性,而芯片股代表高成长、高波动、国产替代主线。两者相关性较低,天然适合构成“哑铃策略”——一头稳,一头锐。季度再平衡本质上是一种低买高卖策略:当芯片大涨时自动减仓锁定利润,当芯片大跌时自动加仓摊低成本。

📁 仓库结构

.
├── strategy.py          # 聚宽策略主文件
├── README.md            # 项目说明文档
├── LICENSE              # MIT许可证
└── backtest/            # 回测结果存放目录(可选)
    ├── performance.csv  # 绩效指标
    └── nav_curve.png    # 净值曲线图

🚀 快速开始

前置条件

  • 注册聚宽账号
  • 了解Python基础语法

在聚宽平台运行

  1. 登录聚宽平台,进入“我的策略”
  2. 新建一个策略,将 strategy.py 中的代码完整粘贴
  3. 设置回测参数:
    • 起始日期:2022-01-01(或两只ETF上市之后)
    • 初始资金:≥10,000元
    • 回测频率:日线
  4. 点击“运行回测”

参数调整

策略顶部有参数配置区域,可根据需要修改:

# 修改权重(例如改为70%银行 + 30%芯片)
BANK_WEIGHT = 0.7
CHIP_WEIGHT = 0.3

# 修改调仓频率('M'月度,'Q'季度)
REBALANCE_FREQ = 'Q'      # 季度

# 修改基准指数
SET_BENCHMARK = '000300.XSHG'

# 修改佣金费率
COMMISSION = 0.0003        # 万三

📈 超额收益来源

策略相对于沪深300的超额收益(64.97%)来自三方面:

  1. 资产配置效应:银行+芯片的组合天然偏离沪深300的行业权重(沪深300中银行约12%,芯片几乎为零),长期持有这两个行业获取了行业beta超额。
  2. 再平衡效应:季度再平衡在芯片大涨时自动减仓锁定利润,大跌时自动加仓摊低成本,回测显示再平衡贡献了约15%-20%的额外超额。
  3. 复利效应:超额收益本身产生复利。

⚠️ 风险提示

  • 集中度风险:只有两个标的,行业高度集中(金融+科技)。若银行或芯片行业出现长期熊市(如2013-2014年银行股低迷,或2018年芯片股单边下跌),策略将面临较大压力。
  • 市场环境依赖:2023-2026年恰好是“中特估”+“AI+半导体”共振的时期。若未来风格切换至消费、医药等,策略超额可能收敛。
  • 最大回撤期:策略最大回撤发生在2023年4月至2024年2月,历时约9.5个月,期间组合净值从高点回撤约20.44%。
  • 历史回测不代表未来收益。

🔧 可改进方向

  • 动态权重:根据芯片ETF的估值分位数或银行ETF的股息率,适度调整比例(例如银行50%~70%之间浮动)
  • 加入止损:当单只ETF从高点回撤超过20%时,临时降低其权重,待企稳后恢复
  • 换仓信号:用波动率或均线过滤部分调仓信号,避免在震荡市中频繁交易

📄 许可证

MIT License

🔗 相关链接

About

银行/科创芯片均衡策略

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages