編程語言的選擇:Python
想要量化學(xué)習(xí),學(xué)會一門編程語言是必不可少的。對于量化金融來說,主流的編程語言有Python、R、MATLAB、Java、C++等。從開發(fā)難度而言,Python、R、MATLAB相對比較簡單,Java和C++比較難; 不過,對于大部分量化投資者而言,尤其是初學(xué)者,開發(fā)占用的時間遠遠大于運行時間。
對于比較容易上手的Python、R和MATLAB而言,首先,Python和R是免費并且開源的,而MATLAB是閉源商業(yè)軟件, 從量化資源而言,Python的資源要比R和MATLAB要更多,這也是因為Python在量化投資領(lǐng)域較為主流?,F(xiàn)在Python中有越來越多強大的第三方庫,比如SciPy的stats和statsmodels,也能較好地完成統(tǒng)計分析工作。
所以,綜上所述,如果是編程零基礎(chǔ)的同學(xué),入門量化學(xué)習(xí)的編程語言毋庸置疑是選擇Python。
數(shù)據(jù)獲?。篢ushare & BaoStock
關(guān)于數(shù)據(jù)獲取,如果能有Wind那就再好不過,但是大家在學(xué)習(xí)階段完全可以使用免費的數(shù)據(jù)源,比如Tushare和BaoStock。
Tushare是一個比較老牌的數(shù)據(jù)接口,包含滬深股票、指數(shù)、公募基金、期貨、期權(quán)、債券、外匯等非常多的金融數(shù)據(jù),使用接口的方法也簡單,導(dǎo)出數(shù)據(jù)直接是pandas的Data Frame格式。缺點就是部分?jǐn)?shù)據(jù)需要一定積分才可以獲取,而且比較頭疼的是還會定期清理積分。
大家如果不想弄積分的話,也可以使用老版的tushare。雖然說老版的tushare不在維護了,但是部分?jǐn)?shù)據(jù)接口還是可以使用的,平時用來學(xué)習(xí)的話還是可以的。
還有一個是Bao Stock,是2018年新出的數(shù)據(jù)接口,口碑也不錯,缺點是數(shù)據(jù)種類不多,包含股票數(shù)據(jù)、指數(shù)數(shù)據(jù)、季頻財務(wù)數(shù)據(jù)和公司報告,期貨、外匯等還沒有涉及。不過對于入門選手來說,不管是Tushare還是BaoStock,是綽綽有余啦。
量化平臺的選擇
如果是對量化學(xué)習(xí)有所了解的同學(xué),那肯定是聽說過優(yōu)礦、聚寬、米筐這些量化平臺。目前,國內(nèi)比較主流比較大型的量化平臺的話,就是這里的優(yōu)礦、聚寬、米筐等。量化平臺可以看成是一個已經(jīng)搭建好的框架,用戶只需添加一些自己的買賣條件,即可進行策略回測,免去了自己從無到有搭建基礎(chǔ)框架的過程。
但是,一般量化基金公司肯定是不會使用第三方平臺的,因為你在第三方平臺寫的策略其實是在別人的服務(wù)器上,賺錢的東西怎么可以讓別人知道呢?所以,量化基金公司都是會搭建自己的平臺。其實,對于量化策略回測來講,我們也完全不需要使用第三方平臺,僅僅使用Python就可以實現(xiàn)了
以上就是【量化學(xué)習(xí)如何入門?必備的“三大工具”需牢記!】的全部解答,如果想要系統(tǒng)化的學(xué)習(xí)量化知識,建議大家來金程網(wǎng)校學(xué)習(xí)相關(guān)課程,大家如果有職業(yè)需求的話,可以報考AQF量化金融分析師證書,該證書對未來求職面試是有幫助的。
>>>點擊咨詢AQF金程考試培訓(xùn)報名
金程推薦: AQF是什么意思 量化金融分析師年薪 AQF考試流程
咨詢熱線:400-700-9596
完善下表,48小時內(nèi)查收AQF備考資料
(如果沒收到資料,可以點我咨詢)
.png)





