Ricequant对开放有非常强的意愿,因此我们也一直在研究、讨论和探索如何将开源和线上的云端服务更好的结合,让大家更快、更好的开发出好的策略。
(智能投顾现在这么火,你也可以自己写出自己的智能投顾策略:)
为什么开放?
我们相信RQAlpha会和Ricequant很好的一起配合使用。Ricequant提供了一套完整的运行和展示环境,而RQAlpha则可以让你搭建本地运行环境和使用自己的工具链。一起使用RQAlpha和Ricequant会有很多好处。使用RQAlpha可以让你可以有对开发环境有完全的控制权 - 使用你最喜爱的IDE,使用debugger来解决麻烦的bug,用profile来查找性能瓶颈来使策略运行提速。
当你有一个已经开发差不多的不错的策略,你可以复制、黏贴你的策略到Ricequant,我们基本能保证你不需要怎么更改你的策略就可以在Ricequant上运行了,那么可以使用到我们高质量和更齐全的数据进行回测以及提交到实盘模拟交易进行实时运行了,还会有实时的交易信号可以发送到你的邮箱和微信。
如何使用?
你可以简单的使用以下命令行安装在自己的本地电脑上:
pip install rqalpha
策略运行效果:
特色容易使用:RQAlpha可以让你集中精力在策略的开发上。可以参考./examples 下的范例
需要传入历史数据,计算的结果是pandas的DataFrame, 和PyData的生态系统很好的结合在一起
可以使用Python的统计、机器学习等科学计算库如matplotlib, scipy, statsmodels和sklearn等
免费提供了Ricequant的日级别数据,可以通过互联网自己更新data bundle
很少数的可以做A股回测的开源项目
如果您想参与和贡献进来这个项目,可以发邮件给 public@ricequant.com 联系,随后我们也会搭建一个讨论组来方便大家沟通。
-- Happy Coding
Ricequant Team