准备工作
- 准备一台Windows 64bit的电脑(win7/8/10)
- 下载Anaconda python 2.7 32bit
- 下载MongoDB Windows 64bit 2008 R2+版本
- 下载Visual C++ Redistributable Packages for VS2013
- 下载windpy 包
- 在vn.py项目的Github主页选择Download ZIP下载项目代码,并解压到C:\vnpy
- 在simnow注册账号
需要记录下“注册账号”、“investorId”、“brokerId”
安装部署
- 安装Anaconda
- 安装MongoDB
MongoDB需要设置为Windows服务
- 安装Visual C++ Redistributable Packages for VS2013
- 安装pymongo
# pip install pymongo```
5. 安装QDarkStyleSheet主题
pip install qdarkstyle```
- 安装windpy Python包
除非你要连接Wind,否则这一步是非必须的(下载安装)
- 安装ibpy
需要下载zip,再执行python setup.py install安装
- 安装websocket
# pip install websocket```
9. 配置接口连接配置文件vn.trader/ctpGateway/CTP_connect.json
通常只需要修改password和userID
userID对应就是准备工作第7步中的investorId
##使用
1. 运行vn.py
cd C:\vnpy\vn.trader
python vtMain.py
2. 连接CTP

查看窗口日志连接成功即可

**部署vn.py干嘛?**
1. 学习基于python的交易系统工作机制
2. 自己编写策略进行策略回测/实盘交易,避免策略泄露(open platform的问题)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。