常用的量化軟件有python、matlab、java、C++。從開發難度而言python和matlab都比較容易,java和C++麻煩壹些。從運行速度而言,C++、java要快於matlab和python。不過對於大部分人而言,尤其是初學者,開發占用的時間遠大於運行時間。如果追求運行速度的話,先將策略開發出來,再用C重寫也不遲。另外,從量化資源而言,python資源多於matlab,而且matlab是商業軟件,python是免費的。因此我推薦大家用python。
使用python的話,最好下載壹個anaconda。這個軟件將常用的庫都集成好了,免去自己安裝的煩惱。下載地址:Download Anaconda Now!
python教程推薦這個網站:Table of Contents,只需要看第壹部分就可以了。該教程不僅介紹了python,而且介紹了numpy,scipy,pandas,matplotlib等科學計算庫。
2、 數據源推薦:tushare
Tushare支持的數據很全面,相比wind個人版量化接口,tushare更友好。因此推薦tushare。下載地址:TuShare -財經數據接口包
3、 量化框架:推薦使用量化平臺
量化平臺可以看成是壹個已經搭建好的框架。用戶只需添加壹些自己的買賣條件,即可回測策略,免去了自己從無到有搭建基礎框架的過程。
這裏推薦壹下咱們的京東平臺。首先京東的數據和撮合機制還是很專業的,比如交易考慮到了漲停不能買、跌停不能賣的問題,另外京東在回測速度方面目前也具有優勢。
以上是做量化的壹些基礎工具。另外根據策略類型的不同,也會用到壹些其他工具。