本來準(zhǔn)備繼續(xù)為大家翻譯QuantStart系列文章的暖哨,但發(fā)現(xiàn)后續(xù)的文章一是時(shí)間較為久遠(yuǎn)畏吓,二是具體實(shí)踐的內(nèi)容偏少,且不是很系統(tǒng)图筹,可能會讓大家熱情漸消帅刀,所以決定先為大家介紹下Quantopian這個(gè)功能強(qiáng)大但又比較容易上手的量化平臺。
Quantopian 一個(gè)酷酷的量化投資平臺
Quantopian是一個(gè)眾包的量化投資平臺,目標(biāo)是讓每個(gè)人都可以成為寬客劝篷,平臺為寬客們提供了數(shù)據(jù)及研究開發(fā)環(huán)境哨鸭,你可以自己設(shè)計(jì)交易算法,對策略測試調(diào)優(yōu)娇妓、并接入實(shí)盤完成交易像鸡。Quantopian目前有10萬用戶,包含來自180多個(gè)國家的金融專業(yè)人士哈恰、科學(xué)家只估、開發(fā)者及學(xué)生,他們在Quantopian平臺上協(xié)作完成一些有意思的事情着绷。
雖然國內(nèi)有jointQuant蛔钙、riceQuant等類似產(chǎn)品,但是考慮兩方面因素:
- jointQuant與riceQuant的API與Quantopian完全兼容荠医,可能背后也是使用Quantopian開源的zipline框架吁脱,所以還是跟著Quantopian比較保險(xiǎn):)
- 目前國內(nèi)無法實(shí)現(xiàn)實(shí)盤的交易,可能到頭來大家只能是在平臺上跑跑回測彬向,秀一下自己喜人的虛擬收益曲線兼贡,而這可能還不如在quantopian上自己小賺1美刀來的有快感
所以最終還是選定Quantopian這個(gè)平臺。
注:目前Quantopian中無A股數(shù)據(jù)娃胆,如果想做A股遍希,jointQuant或riceQuant上都是支持開發(fā)與回測的,不過暫時(shí)尚不支持接入實(shí)盤里烦。
Quantopian是一個(gè)基于web的平臺凿蒜,所以你無需安裝任何軟件,只需要注冊登錄即可使用所有功能胁黑,平臺為我們提供了完備的開發(fā)與回測功能废封,策略的開發(fā)基于Python語言,如果你對于Python還不甚了解丧蘸,以后會有專門的系列進(jìn)行介紹:)
Quantopian里唯一的界面
當(dāng)你新建一個(gè)算法策略時(shí)虱饿,會自動(dòng)打開如下界面,這可能是初學(xué)者唯一需要掌握的一個(gè)界面触趴,界面極其簡潔易懂。
- 代碼區(qū)域
策略代碼區(qū)域在左側(cè)渴肉,也是我們工作的主要場所冗懦,新建算法為會為你生成一個(gè)基礎(chǔ)的代碼框架。通過點(diǎn)擊save按鈕保存算法策略仇祭,Build Algorithm按鈕則會幫你完成算法的編譯與回測披蕉,并在右側(cè)顯示出相應(yīng)信息。 -
回測區(qū)域
回測區(qū)域在右上方,這里通過指定開始没讲、結(jié)束日期與起始金額眯娱,你可以完成一次完美的回測,并以直觀的圖標(biāo)顯示出來爬凑,看到自己的策略回報(bào)凌駕在大盤之上是不是非常有成就感呢徙缴?
點(diǎn)擊Backtest切換到回測列表模式,這可以方便你快速為策略設(shè)置不同區(qū)間與規(guī)模的回測嘁信。
點(diǎn)擊Run Full BackTest會進(jìn)入更專業(yè)的回測界面于样,你可以慢慢地欣賞這優(yōu)美的圖表是如何繪制出來的,而且還是在你的默默指揮下潘靖。
作為一個(gè)活躍的社區(qū)穿剖,你還可以通過Contest的方式與他人進(jìn)行收益挑戰(zhàn),亦或是通過collaborate的方式與別人合作卦溢,沒準(zhǔn)與你并肩合作的就是索羅斯糊余,而剛剛被自己擊敗的就是巴菲特呢。
- 日志區(qū)域
右下角為日志區(qū)域单寂,在開發(fā)策略的過程中贬芥,有些時(shí)候可能日志比圖標(biāo)更能準(zhǔn)確的告訴你問題所在,這里會展示你程序的調(diào)試信息及代碼錯(cuò)誤凄贩。
好了誓军,開篇就講到這里,大家可以先上手登陸網(wǎng)站去體驗(yàn)下疲扎,簡單易用昵时,且有著非常詳盡的API文檔,這里還是要贊一贊歪果仁的嚴(yán)謹(jǐn)作風(fēng)椒丧。下篇帶大家一起學(xué)習(xí)下Quantopian官方的基礎(chǔ)教程壹甥。