擁抱開放 - RQAlpha,開源的Python策略、回測引擎

Ricequant對開放有非常強的意願,因此我們也一直在研究、討論和探索如何將開源和線上的雲端服務更好的結合,讓大家更快、更好的開發出好的策略。

今天我們很高興地宣布我們正式發布了RQAlpha - 基於純python量化回測引擎!

(智能投顧現在這麼火,你也可以自己寫出自己的智能投顧策略:)

為什麼開放?

我們相信RQAlpha會和Ricequant很好的一起配合使用。Ricequant提供了一套完整的運行和展示環境,而RQAlpha則可以讓你搭建本地運行環境和使用自己的工具鏈。一起使用RQAlpha和Ricequant會有很多好處。使用RQAlpha可以讓你可以有對開發環境有完全的控制權 - 使用你最喜愛的IDE,使用debugger來解決麻煩的bug,用profile來查找性能瓶頸來使策略運行提速。

當你有一個已經開發差不多的不錯的策略,你可以複製、黏貼你的策略到Ricequant,我們基本能保證你不需要怎麼更改你的策略就可以在Ricequant上運行了,那麼可以使用到我們高質量和更齊全的數據進行回測以及提交到實盤模擬交易進行實時運行了,還會有實時的交易信號可以發送到你的郵箱和微信

如何使用?

你可以簡單的使用以下命令行安裝在自己的本地電腦上:

pip install rqalphan

當然還有1,2個依賴需要單獨安裝,請參考我們的github文檔:github.com/ricequant/rq

策略運行效果:

特色

  • 容易使用:RQAlpha可以讓你集中精力在策略的開發上。可以參考./examples 下的範例
  • 需要傳入歷史數據,計算的結果是pandas的DataFrame, 和PyData的生態系統很好的結合在一起
  • 可以使用Python的統計、機器學習等科學計算庫如matplotlib, scipy, statsmodels和sklearn等
  • 免費提供了Ricequant的日級別數據,可以通過互聯網自己更新data bundle
  • 很少數的可以做A股回測的開源項目

如果您想參與和貢獻進來這個項目,可以發郵件給 public@ricequant.com 聯繫,隨後我們也會搭建一個討論組來方便大家溝通。

-- Happy Coding

Ricequant Team

推薦閱讀:

極光日報 第 59 期(2016/11/8)
如何評價今天發布的 Cyanogen OS 12?
極光日報 第 23 期(2016/9/2)
致 Element UI 團隊的公開信
為什麼豆瓣在 GitHub 上開放自己的 Code?會對國內的開源造成怎樣的影響?

TAG:开源 | GitHub | Python |