量化網站(量化交易實踐篇)

本來準備繼續為大傢翻譯QuantStart系列文章的,但發現後續的文章一是時間較為久遠,二是具體實踐的內容偏少,且不是很系統,可能會讓大傢熱情漸消,所以決定先為大傢介紹下Quantopian這個功能強大但又比較容易上手的量化平臺。Quantopian 一個酷酷的量化投資平臺Quantopian是一個眾包的量化投資平臺,目標是讓每個人都可以成為寬客,平臺為寬客們提供瞭數據及研究開發環境,你可以自己設計交易算法,對策略測試調優、並接入實盤完成交易。Quantopian目前有10萬用戶,包含來自180多個國傢的金融專業人士、科學傢、開發者及學生,他們在Quantopian平臺上協作完成一些有意思的事情。雖然國內有jointQuant、riceQuant等類似產品,但是考慮兩方面因素:jointQuant與riceQuant的API與Quantopian完全兼容,可能背後也是使用Quantopian開源的zipline框架,所以還是跟著Quantopian比較保險:)目前國內無法實現實盤的交易,可能到頭來大傢隻能是在平臺上跑跑回測,秀一下自己喜人的虛擬收益曲線,而這可能還不如在quantopian上自己小賺1美刀來的有快感所以最終還是選定Quantopian這個平臺。註:目前Quantopian中無A股數據,如果想做A股,jointQuant或riceQuant上都是支持開發與回測的,不過暫時尚不支持接入實盤。QuantopianQuantopian是一個基於web的平臺,所以你無需安裝任何軟件,隻需要註冊登錄即可使用所有功能,平臺為我們提供瞭完備的開發與回測功能,策略的開發基於Python語言,如果你對於Python還不甚瞭解,以後會有專門的系列進行介紹:)Quantopian裡唯一的界面當你新建一個算法策略時,會自動打開如下界面,這可能是初學者唯一需要掌握的一個界面,界面極其簡潔易懂。Quantopian界面代碼區域策略代碼區域在左側,也是我們工作的主要場所,新建算法為會為你生成一個基礎的代碼框架。通過點擊save按鈕保存算法策略,Build Algorithm按鈕則會幫你完成算法的編譯與回測,並在右側顯示出相應信息。回測區域回測區域在右上方,這裡通過指定開始、結束日期與起始金額,你可以完成一次完美的回測,並以直觀的圖標顯示出來,看到自己的策略回報凌駕在大盤之上是不是非常有成就感呢?點擊Backtest切換到回測列表模式,這可以方便你快速為策略設置不同區間與規模的回測。回測列表區域點擊Run Full BackTest會進入更專業的回測界面,你可以慢慢地欣賞這優美的圖表是如何繪制出來的,而且還是在你的默默指揮下。回測詳細界面作為一個活躍的社區,你還可以通過Contest的方式與他人進行收益挑戰,亦或是通過collaborate的方式與別人合作,沒準與你並肩合作的就是索羅斯,而剛剛被自己擊敗的就是巴菲特呢。日志區域右下角為日志區域,在開發策略的過程中,有些時候可能日志比圖標更能準確的告訴你問題所在,這裡會展示你程序的調試信息及代碼錯誤。好瞭,開篇就講到這裡,大傢可以先上手登陸網站去體驗下,簡單易用,且有著非常詳盡的API文檔,這裡還是要贊一贊歪果仁的嚴謹作風。下篇帶大傢一起學習下Quantopian官方的基礎教程。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/42031.html