rqalpha環境搭建(windows版)


windows環境: win7 64bit

rqalpha版本3.0.9

參考文檔:http://rqalpha.readthedocs.io/zh_CN/latest/intro/install.html

 

前提條件:

由於安裝bcolz,ta-lib這兩個組件都需要安裝vs2015

因此我們假設你已經做好了前提條件安裝好了vs2015,且在自定義安裝中確保選中vc++組件(默認不安裝vc++組件),然后從菜單中選中vs2015 x64 本機工具命令提示符以管理員身份運行

image

后面所有的命令行操作都基於此,而非系統默認的cmd命令行

 

一、搭建python環境(這里采用3.6)

1、下載並安裝conda

conda為Anaconda3-4.2.0-Windows-x86_64.exe

安裝完成確保conda可以正常運行:

conda --version

image

 

2、搭建python3.6環境

conda create --name python3.6 python=3.6

完成后進入python3.6環境,並查看一下python本身的版本

activate python3.6
 
        
python --version

image

 

二、安裝必要的python組件

1、安裝pip, setuptools, cython, numpy

pip install -U pip setuptools cython numpy

 

2、安裝logbook, line_profiler,PyYAML

這3個組件直接用pip安裝會失敗,因此用源碼安裝

1) 安裝logbook

下載logbook源碼:https://codeload.github.com/getlogbook/logbook/zip/1.0.0

並解壓到目錄C:\python_src\logbook-1.0.0

進入其目錄:

cd /d C:\python_src\logbook-1.0.0

運行安裝命令:

python setup.py install

如圖所示:

image

看到結果如下圖所示即表示安裝成功:

image

 

2) 安裝line_profiler

下載line_profiler源碼:

https://pypi.python.org/packages/14/fc/ecf4e238bb601ff829068e5a72cd1bd67b0ee0ae379db172eb6a0779c6b6/line_profiler-2.1.2.tar.gz#md5=141cb6996f0e3188ca05bfddcb403e36

解壓到目錄C:\python_src\line_profiler-2.1.2

進入其目錄

cd /d C:\python_src\line_profiler-2.1.2

運行安裝命令

python setup.py install

如圖所示:

image

看到結果如下圖所示即表示安裝成功:

image

 

3)安裝PyYAML

下載源碼:http://pyyaml.org/download/pyyaml/PyYAML-3.12.tar.gz

解壓到C:\python_src\PyYAML-3.12

進入此目錄

cd /d C:\python_src\PyYAML-3.12

運行安裝命令

cd /d C:\python_src\PyYAML-3.12

如下圖所示

image

 

3、安裝bcolz,ta-lib

1) 安裝bcolz

安裝這個組件不能用pip執行,會失敗,只能用easy_install

easy_install -U bcolz

 

2) 安裝ta-lib

ta-lab需要先下載msvc庫的源碼並成功編譯,再用python對應的源碼進行安裝

下載msvc庫源碼: https://jaist.dl.sourceforge.net/project/ta-lib/ta-lib/0.4.0/ta-lib-0.4.0-msvc.zip

解壓到c:\ta-lib(特別說明,這兒的目錄不能變,否則有可能會出錯)

進入編譯目錄

cd /d c:\ta-lib\c\make\cdr\win32\msvc

執行編譯

nmake

如圖所示:

image

下載python庫源碼:https://codeload.github.com/mrjbq7/ta-lib/tar.gz/TA_Lib-0.4.10

解壓到 C:\python_src\ta-lib-TA_Lib-0.4.10\ta-lib-TA_Lib-0.4.10

進入源碼目錄

cd /d C:\python_src\ta-lib-TA_Lib-0.4.10\ta-lib-TA_Lib-0.4.10

運行安裝命令

python setup.py install

如下圖所示:

image

 

最后檢查一下組件是否已經全部安裝好:

pip list

image

 

三、安裝rqalpha

運行命令:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple rqalpha

完成后運行命令:

rqalpha version

如下圖所示:

image

 

四、運行 rqalpha

1、下載數據

rqalpha update_bundle

如圖:

image

 

2、顯示mod

rqalpha mod list

如圖:

image

 

3、運行范例

rqalpha run -f "C:\Program Files\Anaconda3\envs\python3.6\Lib\site-packages\rqalpha\examples/buy_and_hold.py"  -s 2017-01-01 -e 2017-06-30 --account stock 100000 --plot

如下圖所示:

image

image

 

最后附上需要下載的源碼,以備不時之需,鏈接:https://pan.baidu.com/s/1pM2OxSn 密碼:fe4s


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM