美文网首页
vn.py程序化交易平台部署

vn.py程序化交易平台部署

作者: 找聪明Aaron | 来源:发表于2016-09-25 12:29 被阅读5064次

    准备工作

    1. 准备一台Windows 64bit的电脑(win7/8/10)
    2. 下载Anaconda python 2.7 32bit
    3. 下载MongoDB Windows 64bit 2008 R2+版本
    4. 下载Visual C++ Redistributable Packages for VS2013
    5. 下载windpy
    6. vn.py项目的Github主页选择Download ZIP下载项目代码,并解压到C:\vnpy
    7. simnow注册账号
      需要记录下“注册账号”、“investorId”、“brokerId”

    安装部署

    1. 安装Anaconda
    2. 安装MongoDB
      MongoDB需要设置为Windows服务
    3. 安装Visual C++ Redistributable Packages for VS2013
    4. 安装pymongo
     # pip install pymongo```
    5. 安装QDarkStyleSheet主题
    

    pip install qdarkstyle```

    1. 安装windpy Python包
      除非你要连接Wind,否则这一步是非必须的(下载安装)
    2. 安装ibpy
      需要下载zip,再执行python setup.py install安装
    3. 安装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
    ![Paste_Image.png](https://img.haomeiwen.com/i1887119/10835be0448f59e0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    查看窗口日志连接成功即可
    
    ![Paste_Image.png](https://img.haomeiwen.com/i1887119/a3bbf3126f7b5088.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    **部署vn.py干嘛?**
    1. 学习基于python的交易系统工作机制
    2. 自己编写策略进行策略回测/实盘交易,避免策略泄露(open platform的问题)

    相关文章

      网友评论

          本文标题:vn.py程序化交易平台部署

          本文链接:https://www.haomeiwen.com/subject/xolfyttx.html