【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,并输入以下内容后保存:
▪ 用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,开始交易!
▪ 准备一台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,开始交易!
相关文章推荐
- 【OpenCV人脸识别入门教程之一】安装OpenCV及Windows系统环境配置
- windows环境下wampserver的配置教程——超级详细
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
- OpenGL开发教程之--Windows下环境配置
- windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)
- Lua入门教程 0.环境配置
- Hadoop平台搭建使用系列教程(5)- 网络以及初始统一环境配置
- OpenCV 入门教程 之环境配置 + 图片匹配 matchTemplate
- Windows平台配置Appium+Java环境
- Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
- Windows平台NodeJS 环境配置
- windows平台下快速配置Apache+PHP服务器环境
- 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置
- Windows 平台上的使用 Python 语言实现 appium 自动化程序环境配置
- Kinect for Windows SDK开发入门(一):开发环境配置
- Java零基础入门---JDK的安装及环境变量配置教程
- 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细
- 阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)
- 生产环境的开源容器管理平台--Rancher入门教程(5):自定义Catalog工具
- Windows 平台安装配置Golang语言环境