您的位置:首页 > 其它

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

2017-10-23 11:50 387 查看
VNPY开源交易平台WINDOS下环境配置

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

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

▪ 安装Visual C++ Redistributable Packages for VS2013,中英文随意,为了未来使用方便把x86和x64的都给装了
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

▪ 降级PyQt为4.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,开始交易!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: