Merge pull request #128 from baiyanhuang/dev

添加关于WIND, IB, OKCOIN三个接口的安装指南,谢谢baiyanhuang的贡献!
This commit is contained in:
vn.py 2016-08-10 09:30:52 +08:00 committed by GitHub
commit 6f6641b345

View File

@ -24,13 +24,14 @@
6. 安装[Visual C++ Redistributable Packages for VS2013](https://www.microsoft.com/en-gb/download/details.aspx?id=40784),中英文随意 6. 安装[Visual C++ Redistributable Packages for VS2013](https://www.microsoft.com/en-gb/download/details.aspx?id=40784),中英文随意
6. 在本页面选择Download ZIP下载项目代码并解压到C:\vnpy 7. 在本页面选择Download ZIP下载项目代码并解压到C:\vnpy
7. 在[SimNow](http://simnow.com.cn/)注册CTP仿真账号记下你的**账号、密码、经纪商编号**,然后下载快期查询你的**交易和行情服务器地址** 8. 在[SimNow](http://simnow.com.cn/)注册CTP仿真账号记下你的**账号、密码、经纪商编号**,然后下载快期查询你的**交易和行情服务器地址**
8. 把C:\vnpy\vn.trader\ctpGateway\CTP_connect.json中的账号、密码、服务器等修改为上一步注册完成后你的信息注意使用专门的编程编辑器如Sublime Text等防止json编码出错 9. 把C:\vnpy\vn.trader\ctpGateway\CTP_connect.json中的账号、密码、服务器等修改为上一步注册完成后你的信息注意使用专门的编程编辑器如Sublime Text等防止json编码出错
10. 双击运行C:\vnpy\vn.trader\vtMain.py开始交易
9. 双击运行C:\vnpy\vn.trader\vtMain.py开始交易
对于想研究API封装的用户可以参考[vnpy.org](http://vnpy.org)上面的教程一步步操作。 对于想研究API封装的用户可以参考[vnpy.org](http://vnpy.org)上面的教程一步步操作。
@ -46,6 +47,31 @@
* [Visual Studio 2013](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx)这个就不多说了作者编译API封装用的是2013版本 * [Visual Studio 2013](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx)这个就不多说了作者编译API封装用的是2013版本
##### 注意:
按照以上方式配置后你便可以使用vn.py的CTP, LTS, KSOTP等大多数交易接口但在启动vtMain.py时 你可能会遇到以下错误:
```
请先安装WindPy接口
global name 'w' is not defined
No module named ib.ext.Contract
No module named websocket
```
它们分别对应Wind, IB, OKCOIN三个交易接口如果你不使用这三个接口可以直接忽略这些错误不会影响使用。
但如果你需要,可以通过以下方式安装其对应的库:
* WIND - 到[大奖章网站](http://www.dajiangzhang.com/document)注册并下载安装**Wind资讯开放应用接口**个人版即可
* IB - 参考https://github.com/blampe/IbPy 基本上是两步:
```
git clone https://github.com/blampe/IbPy.git
cd IbPy
python setup.py install
```
* OKCOIN - ```pip install websocket``` or ```conda install websocket```
--- ---
### How To Contribute ### How To Contribute