• admin
  • 169
  • 2025-10-15 08:57:40

封闭 vs 开源

半年前,RQAlpha 作为 Ricequant 的开源框架1.0在 Github 上发布,

得到了许多的关注以及反馈,同时我们也十分感谢开发者的贡献与支持。我们在与众多的开发者的交流中发现RQAlpha 1.0

扮演的角色更多是一个成型的工具,对于开发者来说缺少了一些色彩。Goldman

Sachs在15年对外真正开源了部分的功能,这对于金融行业来说无疑是一个重大的里程碑。在Ricequant的不懈努力下,我们终于迎来这一次的开源更新,开源整套底层 Python 回测框架,这便是如今RQAlpha 2.0。

(项目地址:https://github.com/ricequant/rqalpha)

速度

:与上一代版本对比,RQAlpha 2.0 平均回测速度提升5倍,部分数据调用速度提升20倍。

数据

:期货、股票日数据同步更新,本地 update bundle 即可。

功能 :保留股票策略,新支持了期货策略,期货与股票的混合策略,用户在构建策略组合的时候拥有更多的选择,同时也能实现期货与现货的对冲。

报告

:回测可选择生成图形化报告,同时可选择以CSV格式保存回测的详细交易信息,持仓信息等。

兼容

:同时支持 Python 2 与Python 3.

测试覆盖率 :稳步提升测试覆盖率,即将提升至80%以上。

文档

:长期维护版本对应的可读性强、简洁优雅的文档。

策略

:example目录下涵盖常见技术指标、配对交易、海龟模型等策略助您快速上手量化策略。

扩展性

:支持以

添加 Mod

的方式定制需求,甚至替换核心组件,以满足各种不同的量化交易方案。

(RQAlpha架构图)

特别的扩展方式——Mod(模组)

在前面我们数次提及了Mod,在量化交易领域, RQAlpha 2.0 并不仅仅只是一个「回测框架」,因为回测只是他最基本的功能。我们希望RQAlpha 2.0 能运用到的更多的领域,而 Mod 就在这样的环境下诞生了。

实盘交易——交易模块接口;

特有数据源——自定义数据源的接口;

自定义 API——支持 API 的扩展;

风控模块或数据分析——支持程序化交易每一个阶段的钩子注入。

自定义撮合逻辑——支持撮合引擎的扩展和替换。

RQAlphaPlus——商业版

我们的商业版RQAlpha-Plus正是基于RQAlpha 的Mod机制,有更多的数据支持和更好的功能:

分钟和Tick数据、财务数据、指数以及构成等各种量化研发必备的数据,

扩展更丰富的API接口

更详细易用的GUI用户界面

实时风控模块

极速股票和期货的实盘交易对接

策略的集中管理系统

此外,我们更提供了RQBeta产品,可以帮助您对您的策略进行业绩归因和风险监控分析,详细的Brinson归因分析和Barras多因子分析模型能帮助您更好地分析和监控策略。我们的机构端产品的回测速度为同类型产品中最快,领先于竞品,针对不同的用户采取“定制化实盘对接方案”,致力于为机构用户提供最优质、最合适的服务。

RQAlpha

2.0目前已经与期货开源框架 vn.py

达成了合作,vn.py在github上量化相关的项目名列前茅,专注于对接实盘交易。在国内,我们与tushare已经有数据的相关的对接,此次合作不

仅对RQAlpha,同时对于量化工具本身也是一次巨大的进步。RQAlpha 提供以Mod

方式接入vn.py,通过调用Mod可以实现连接vnpy的实盘交易,目标就是将RQAlpha打造为国内顶尖的量化工具,

未来我们也将竭力与各领域顶尖的开发者合作,为量化交易者提供更丰富的功能。

RQAlpha 的未来

RQAlpha 的发展离不开社区和大家的支持,在共同探索的过程中,我们希望可以收到足够多的反馈与建议让 RQAlpha 变得更好,也希望能够有越来越多的开发者加入到扩展 RQAlpha 的功能讨论中。我们希望 RQAlpha 在未来能给予量化交易者们更加便捷的服务。

欢迎长按下方二维码扫描关注 宽客邦 ,

量化交易 | 私募证券 | 科技金融 | 比特币 | 区块链 | 互联网金融