1. 接口安装
Python是一个古老、成熟的脚本语言,拥有大量的工具包,是在GNU协议下免费发行的软件。与MATLAB、R相比,Python具有更好的开放性,更适合作为一个集成平台,在金融工程领域具有很强的应用前景。
python官方下载地址为http://www.python.org/。 进入到该界面后,点击相应版本,按照要求即可下载。具体请看以下界面。一般Python 2.X和3.X系列版本是使用用户较多的版本。
下载后,直接运行即可。运行时需要写注册表,因此最好拥有系统管理员权限,否则可能需要手工安装WindPy插件。
Wind Python接口对系统环境要求¶
* Windows 系统,支持32位和64位系统;
* Python 2.6,2.7,3.3以上的环境;由于各版本对中文支持力度不同,用户需自行注意;
* Wind终端最新版;
* 安装时由于需要写注册表,因此需要系统管理员权限.
Wind Python接口安装
* 确保达到上述安装要求,并关闭Python环境,以及用到控件的MATLAB/R /C++环境等;
* 打开Wind金融终端,点击“量化”选项,出现下方的界面,点击“修复Python接口”,会弹出接口的相关说明;
![](https://img.kancloud.cn/56/90/56906432d863a8f9d6b44a43933bd1ca_366x290.png)
修复开始
![](https://img.kancloud.cn/18/c9/18c905b80d9f6f1da956d83f28b99f85_656x484.png)
注: 修复完成后,可通过“配置详情”按钮查看具体修复了哪些Python。若列表并没有需要使用的Python,可通过“添加路径”按钮修复指定的Python (添加路径格式可参考具体的提示)。
**注意事项
**
* 修复接口时需要电脑管理员权限, 需要先联系IT获取电脑管理员权限;
* 修复接口时需要将Wind金融终端安装在没有特殊字符(如中文等)路径下;
* 修复接口中出现其他问题, 可发送修复报告至Wind API维护人员寻求帮助。
* 特殊安装WindPy方式
**确保达到WindPy接口对系统环境的要求,并确保关闭Python环境。
**
* 假设Wind终端安装在C:\Wind\WInd.NET.Client\WindNET目录(目录下有bin等等子目录),Python安装在C:\python28目录。首先通过Windows进入cmd命令,然后输入如下命令即可:
* C:\Python28\python.exe C:\Wind\Wind.NET.Client\WindNET\bin\installWindPy.py C:\wind\wind.net.client\windnet
* 按任意键WindPy安装过程结束。
2. 接口调用from WindPy import *
WindPy API接口可用于获取各类高质量的金融数据,在使用时可借助万矿或Wind终端的API代码生成器生成获取数据的函数代码,而无需记住各类繁杂的参数说明及函数手册。具体使用流程如下:
首先,用户必须加载WindPy,然后执行w.start()启动API接口:
from WindPy import *
w.start(); # 默认命令超时时间为120秒,如需设置超时时间可以加入waitTime参数,例如waitTime=60,即设置命令超时时间为60秒
w.isconnected() # 判断WindPy是否已经登录成功
可以使用如下命令停止WindPy:
w.stop() # 当需要停止WindPy时,可以使用该命令
# 注: w.start不重复启动,若需要改变参数,如超时时间,用户可以使用w.stop命令先停止后再启动。
# 退出时,会自动执行w.stop(),一般用户并不需要执行w.stop
需要注意的是,程序退出时会自动执行w.stop(),因此一般用户并不需要执行w.stop()
- 用前必读
- Wind量化接口
- 代码生成器
- Wind量化接口FAQ
- Wind Python接口
- 接口手册
- 2. 接口调用from WindPy import *
- 3. 获取日时间序列函数WSD
- 4.获取日截面数据函数WS
- 5. 获取分钟序列数据函数WSI
- 6. 获取日内tick数据函数WST
- 7.实时行情数据函数 WSQ
- 8. 获取板块日序列数据函数WSES
- 9. 获取板块日截面数据函数WSEE
- 10.获取报表数据函数WSET
- 10.获取报表数据函数WSET
- 11. 获取全球宏观经济数据函数EDB
- 12.交易登录函数tlogon
- 13.交易登出函数tlogout
- 14.交易委托下单函数torder
- 15.交易撤销委托函数tcancel
- 16.交易情况查询函数tquery
- 17.获取组合报表数据函数WPF
- 18.获取组合多维数据函数WPS
- 19.获取组合序列数据函数WPD
- 20.组合上传函数WUPF
- 21.获取区间内日期序列tdays
- 22.获取某一偏移值对应的日期tdaysoffset
- 23. 获取某个区间内日期数量tdayscount
- 24. 日期宏说明
- Python接口FAQ