【VNPY入门教程之一】VNPY开源交易平台WINDOWS下环境配置

VNPY开源交易平台WINDOS下环境配置

▪ 准备一台Windows 7/10 64位系统的电脑

▪ 安装Anaconda:下载Python 2.7 32位版本,注意必须是32http://www.continuum.io/downloads

▪ 安装Visual C++ Redistributable Packages for VS2013,中英文随意,为了未来使用方便把x86x64的都给装了

https://www.microsoft.com/en-gb/download/details.aspx?id=40784

▪ 安装QDarkStyleSheet(非常漂亮的PyQt黑色主题):在cmd中运行pip install qdarkstyle

▪ conda增加国内镜像,cmd中运行以下命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

▪ 降级PyQt4.x版本:cmd中运行conda install pyqt=4

▪ 安装Talib库,在cmd中运行

conda install -c https://conda.anaconda.org/quantopian ta-lib

数据库

安装MongoDB:下载Windows 64-bit 2008 R2+版本http://www.mongodb.org/downloads

▪ 创建c:\MongoDB 和两个子目录c:\MongoDB\Data c:\MongoDB\Log

然后在C:\Program Files\MongoDB\Server\3.4\目录下创建数据库配置文件mongod.cfg,并输入以下内容后保存:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

▪ CMD(管理员身份),运行以下指令,将MongoDB注册为Windows服务并启动:

“C:\program files\mongodb\server\3.4\bin\mongod” -dbpath “c:\MongoDB\Data” - logpath “C:\MongoDB\Log\MongoDB.log” -install -serviceName “MongoDB”

客户端

▪ 安装pymongo:在cmd中运行pip install pymongo

▪ [可选]下载可视化客户端工具 http://robomongo.org/

▪ vn.py项目的Github主页选择Download ZIP下载项目代码,并解压到C:\vnpy

http://github.com/vnpy/vnpy

▪ 打开C:\vnpy\vn.trader文件夹,准备进行下一步的交易接口配置

▪ SimNow注册CTP仿真账号,记下你的账号、密码、经纪商编号,然后下载快期查询你的交易和行情服务器地址

http://www.simnow.com.cn/

▪ C:\vnpy\vn.trader\ctpGateway\CTP_connect.json中的账号、密码、服务器等修改为上一步注册完成后你的信息(注意使用专门的编程编辑器,如Sublime Text等,防止json编码出错)

▪ 双击运行C:\vnpy\vn.trader\vtMain.py,开始交易!







你可能感兴趣的:(【VNPY入门教程之一】VNPY开源交易平台WINDOWS下环境配置)