安裝Anaconda
在Continuum官網(wǎng)?下載Python2.7版本Linux64-Bit的Anaconda,我這里下載完成后的文件名為Anaconda2-4.0.0-Linux-x86_64.sh
打開Terminal(終端),進(jìn)入文件所在的目錄暂题,輸入如下命令:
bash Anaconda2-4.0.0-Linux-x86_64.sh
設(shè)置方面除了最后一個選擇可以一路回車,到最后一項(xiàng)設(shè)置是否要將Anaconda添加到bash的PATH中時(shí),注意選yes.
下一步重啟系統(tǒng)溜歪,打開Terminal后運(yùn)行Python抄肖,如下圖所示說明安裝成功(注意最上方顯示中有Anaconda相關(guān)信息):
安裝其他依賴項(xiàng)
pip install pymongo qdarkstyle
sudo apt-get install git build-essential libboost-all-dev python-dev cmake
運(yùn)行vn.trader
git clone http://github.com/vnpy/vnpy.git?? #下載vnpy
cd vnpy/vn.trader?? #進(jìn)入到vn.trader目錄下
python vtMain.py??? #運(yùn)行vtMain.py
但是會出現(xiàn)如下錯誤:
利用conda安裝talib
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install -c https://conda.anaconda.org/quantopian ta-lib
再次執(zhí)行 python vtMain.py
安裝mongoDB
sudo apt-get install mongodb
sudo service mongodb start
編譯 ctp 接口
cd ~/vnpy/vn.api/vn.ctp?? #進(jìn)入vn.ctp目錄下
chmod a+x build.sh??? #修改build.sh權(quán)限
./build.sh?? #編譯ctp接口
再次執(zhí)行vtMain.py久信,就可以連接mongodb和ctp接口啦