|
|
最近整理硬盘时翻出了18年写的多因子策略代码,经过三年实盘验证年化收益23.6%,最大回撤14.2%。策略基于Tushare Pro接口,使用市值、动量、波动率等7个因子做沪深300成分股轮动。
核心逻辑:
1. 每月底计算因子Z-score标准化值
2. 采用动态权重分配(波动率倒数加权)
3. 加入交易成本滑点模拟模块
4. 使用Walk Forward优化防止过拟合
代码特点:
- 纯Python实现(pandas+numpy)
- 模块化设计方便因子扩展
- 包含完整的回测框架
注意需要自行解决数据源问题(Tushare Pro现在要收费了)。策略在18-20年表现不错,但21年后超额收益有所下降,建议结合最新市场特性调整因子权重。 |
|