企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
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()