产品简介
slow-momentum-fast-reversion 这是一个开源交易策略工具,使用深度学习和在线变点检测技术优化动量策略。它解决传统动量策略在市场趋势反转时易做出错误决策的痛点,适合量化交易员、对冲基金管理者和商品交易顾问在金融市场中使用,特别是在非平稳期如2015-2020年能显著提升风险调整后收益。
核心功能
- 变点检测模块(CPD):实时检测市场趋势变化点
- 深度动量网络(DMN):使用LSTM架构同时学习趋势估计和头寸规模
- 动量策略优化:平衡慢动量(利用趋势)和快均值回归(利用局部变动)
- 多平台支持:兼容Windows、macOS、Linux
- 数据集成:支持使用Quandl连续期货合约数据
快速开始
- 第一步:注册Nasdaq Data Link账户并获取API密钥
- 第二步:使用命令下载Quandl连续期货数据(python -m data.download_quandl_data <
>) - 第三步:运行脚本创建交易特征(python -m examples.create_features_quandl)
- 第四步:执行变点检测模块进行分析(python -m examples.concurent_cpd_quandl)
界面预览
与其他方案对比
| 对比项 | slow-momentum-fast-reversion | 同类方案 |
|---|---|---|
| 策略表现(Sharpe比率) | 通过变点检测优化,Sharpe比率提升约三分之一,2015-2020年非平稳期提升约三分之二 | 传统动量策略在市场变化时表现困难,如2020年市场崩溃时易做出错误决策 |
适合谁用
- 需要优化动量交易策略的量化交易员
- 管理对冲基金投资组合的基金经理
- 使用动量策略的商品交易顾问(CTAs)
- 研究金融市场非平稳期的学术研究者
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/kieranjwood/slow-momentum-fast-reversion