Wind User Manual

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 12

DownloadWind User Manual
Open PDF In BrowserView PDF
Wind 量化平台用户手册
Wind 量化平台包括机构版和个人版两个版本。其中机构版随万得金融终端(WFT)一起发
布,个人版在大奖章网站发布(http:www.dajiangzhang.com/download).
Wind 量化平台支持 MATLAB、R、VBA、PYTHON、C#和 C++共 6 种语言。
本 文档 内容适 用以 上所有 语言 。无论 您使用 哪种 语言 , 建议 先了解 本文 档, 然后 至
http:www.dajiangzhang.com/download 下载针对各具体语言的用户手册以及入门 PPT。
如无特殊说明或章节区分,本文档中的内容均适用于机构版和个人版。

使用步骤
1、 安装 Wind 量化平台
2、 安装编程语言
3、 修复插件(C#,C++不需要修复插件)
插件只需修复一次,没有必要每次使用都修复。但如果之前在用机构或个人版,想改用个人
或机构版,则需要再修复插件。
4、 开始使用接口
具体机构版和个人版使用细节,请至章节:机构版或个人版

Wind 量化平台功能
Wind 量化平台目前主要指 Wind 量化接口。
Wind 量化接口包含数据接口和交易接口两部分。

Wind 量化平台架构

Wind 数据接口函数
表 1Wind 数据接口函数(不同接口函数的名字和实现有所差别)

数据函数

工具函数

WSD

多值函数:日期序列

WSI

多值函数:分钟序列

WST

多值函数:日内序列

WSS

多值函数:历史快照

WSQ

获取订阅实时行情数据

WSET

获取变长数据集数据:指数成分、分红等

WEQS

与终端证券筛选交互

WPF/WUPF

组合管理报表下载/组合持仓数据直接上传

TDays/TDaysOffset

获取日期时间序列/获取前推后推日期

TDaysCount

计算日期间距

CancelRequest

取消数据请求/订阅

CancelAllRequest

取消所有数据请求

WErr

获取错误码相应的错误信息

Wind 交易接口函数
表 2Wind 数据接口函数(不同接口函数的名字和实现有所差别)
交易函数

查询函数

Logon

经纪商登录(同步模式)

Order

委托下单(同步模式)

Cancel

撤销委托(同步模式)

QryCapitalAccount

查询资金(同步模式)

QryPosition

查询持仓(同步模式)

QryOrder

查询当日委托(同步模式)

QryTrade

查询当日成交(同步模式)

QryDepartment

查询营业部信息(同步模式)

QryAccount

查询股东信息(同步模式)

Wind 命令生成器
Wind 量化平台为 MATLAB 和 R 接口提供了内嵌的命令生成器,用户可以极方便地浏览数据
指标,生成命令并输出结果。为 VBA,Python,C#和 C++,提供了独立版本的命令生成器(机
构 版 :C:\Wind\Wind.NET.Client\WindNET\bin\WindNavigator.exe
个 人 版 :
C:\Wind\WAPI.PE\bin\C:\Wind\WAPI.PE\bin\WindNavigator.exe)
例如,在 MATLAB 中想获取 A 股的所有万得代码,可如下操作:

在 MATLAB 中使用命令生成器

MATLAB 输出结果

Wind 量化接口权限
Wind 数据接口涵盖的数据类型
支持

部分支持
板块无此内容
量化接口暂不支持
股票

债券

期货/权

外汇

基金

指数

新闻

宏观

资管

多维数据
统计报表
日行情
实时行情
高频历史行情
其他
注:
多维数据
--支持终端中股票、债券、商品、基金的基本资料、市场行情、证券分析、预测评级、财务
数据、权益事件和投资组合数据。可以用 WSD、WSS 函数获取
--以及宏观经济数据库。可以用 WSD、WSS、以及 EDB 函数获取。
日行情:
--支持终端所有拥有万得代码(股票、债券、商品、外汇、基金和指数)的证券的日收盘行
情。可以通过 WSD 函数获取。
实时行情:
支持终端支持的所有市场。通过 WSQ 函数订阅实时行情。
高频历史行情:
目前只支持上交、深交、中金、上期、大商、郑商的行情。通过 WSI 获取分钟 K 线,通过
WST 获取 Tick 数据。
资管
支持 PMS 组合管理。可以用 WPF,WUPF 函数进行投资组合管理。

Wind 交易接口提供的交易类型。
1、 模拟交易(国内股票、期货、期权)
2、 实盘(国内股票、期货、期权)

Wind 量化接口数据总量和函数执行频率的限制
WSD

WSS

WSET

EDB

一句命令限 50 个技术
指标

-

-

一句命令限 50 个技术
指标

每次限 8000 单元格

每次限 8000 单元格

-

每次限 8000 单元格

WSI

WST

WSQ

WPF/WUPF

一次取一个
Windcode,最多可取
3 年;取多个
Windcode 时,
Windcode 数*天数不
能超过 100,比如一
次取 2 个 Windcode 最
多取 50 天

一次只能取 1 个
Windcode

个人版限总计 100 个
Windcode

Torder

tcancel

tquery

-

-

3 秒内不能重复查询

wpf 限 2 秒一次

Wind 例子代码
Wind 量化接口错误信息定义
表 1Wind 数据接口错误信息定义

错误标识
WQERR_OK
WQERR_BASE
WQERR_BASE
WQERR_UNKNOWN
WQERR_INTERNAL_ERROR
WQERR_SYSTEM_REASON
WQERR_LOGON_FAILED
WQERR_LOGON_NOAUTH
WQERR_USER_CANCEL
WQERR_NO_DATA_AVAILABLE
WQERR_TIMEOUT
WQERR_LOST_WBOX
WQERR_ITEM_NOT_FOUND
WQERR_SERVICE_NOT_FOUND
WQERR_ID_NOT_FOUND
WQERR_LOGON_CONFLICT
WQERR_LOGON_NO_WIM
WQERR_TOO_MANY_LOGON_FAILURE
WQERR_IOERROR_CLASS
WQERR_IO_ERROR
WQERR_SERVICE_NOT_AVAL

错误描述

一般性错误
未知错误
内部错误
操作系统原因
登陆失败
无登陆权限
用户取消
没有可用数据
请求超时
Wbox 错误
未找到相关内容
未找到相关服务
未找到相关 ID
已在本机使用其他账号登录万得其
他产,故无法使用指定账号登录
未登录使用 WIM 工具,故无法登录
连续登录失败次数过多
网络数据存取错误
IO 操作错误
后台服务器不可用

错误代码
0
-40520000
-40520000
-40520001
-40520002
-40520003
-40520004
-40520005
-40520006
-40520007
-40520008
-40520009
-40520010
-40520011
-40520012
-40520013
-40520014
-40520015
-40521000
-40521001
-40521002

WQERR_CONNECT_FAILED
WQERR_SEND_FAILED
WQERR_RECEIVE_FAILED
WQERR_NETWORK_ERROR
WQERR_SERVER_REFUSED
WQERR_SVR_BAD_RESPONSE
WQERR_DECODE_FAILED
WQERR_INTERNET_TIMEOUT
WQERR_ACCESS_FREQUENTLY
WQERR_SERVER_INTERNAL_ERROR
WQERR_INVALID_CLASS
WQERR_ILLEGAL_SESSION
WQERR_ILLEGAL_SERVICE
WQERR_ILLEGAL_REQUEST
WQERR_WINDCODE_SYNTAX_ERR
WQERR_ILLEGAL_WINDCODE
WQERR_INDICATOR_SYNTAX_ERR
WQERR_ILLEGAL_INDICATOR
WQERR_OPTION_SYNTAX_ERR
WQERR_ILLEGAL_OPTION
WQERR_DATE_TIME_SYNTAX_ERR
WQERR_INVALID_DATE_TIME
WQERR_ILLEGAL_ARG
WQERR_INDEX_OUT_OF_RANGE
WQERR_DUPLICATE_WQID
WQERR_UNSUPPORTED_NOAUTH
WQERR_UNSUPPORTED_DATA_TYPE
WQERR_DATA_QUOTA_EXCEED
WQERR_ILLEGAL_ARG_COMBINATION

网络连接失败
请求发送失败
数据接收失败
网络错误
服务器拒绝请求
错误的应答
数据解码失败
网络超时
频繁访问
服务器内部错误
请求输入错误
无合法会话
非法数据服务
非法请求
万得代码语法错误
不支持的万得代码
指标语法错误
不支持的指标
指标参数语法错误
不支持的指标参数
日期与时间语法错误
不支持的日期与时间
不支持的请求参数
数组下标越界
重复的 WQID
请求无相应权限
不支持的数据类型
数据提取量超限
不支持的请求参数

-40521003
-40521004
-40521005
-40521006
-40521007
-40521008
-40521009
-40521010
-40521011
-40521012
-40522000
-40522001
-40522002
-40522003
-40522004
-40522005
-40522006
-40522007
-40522008
-40522009
-40522010
-40522011
-40522012
-40522013
-40522014
-40522015
-40522016
-40522017
-40522018

表 2 Wind 交易接口错误信息定义

错误标识
WD_ERR_Success

错误描述
正确

WD_ERR_Base
WD_ERR_DataErr
WD_ERR_Uninit
WD_ERR_FuncID
WD_ERR_LogonID
WD_ERR_BufferOver
WD_ERR_SendRequestFailed

错误代码
0
-40530000

数据错误
未初始化
功能号错
LogonID 错(或未输入此参
回报队列已满
发送请求失败

-40530001
-40530002
-40530003
-40530004
-40530005
-40530006

WD_ERR_UnAuthorize
WD_ERR_LOGON
WD_ERR_NETWORK
WD_ERR_ORDER
WD_ERR_CANCEL
WD_ERR_QUERY
WD_ERR_COVEREDCHG

未通过认证
登录错误
网络错误
委托错误
撤单错误
查询错误
备兑证券划转错误

-40530101
-40530102
-40530103
-40530104
-40530105
-40530106
-40530107

WD_ERR_Config
WD_ERR_BrokerID
WD_ERR_LogonAccount
WD_ERR_Password
WD_ERR_AccountType
WD_ERR_LogonCountOver

获取配置错误
券商(期货商)代码错
登录代码错
账号密码错
账号类型错
登录失败次数过多

-40530201
-40530202
-40530203
-40530204
-40530205
-40530206

WD_ERR_ConnectFailed
WD_ERR_TimeOut

建立连接失败
处理超时

-40530301
-40530302

WD_ERR_SecurityCode
WD_ERR_OrderType
WD_ERR_OrderVolume
WD_ERR_TradeSide
WD_ERR_MarketType
WD_ERR_HedgeType
WD_ERR_OrderListOver
WD_ERR_OptionType
WD_ERR_OptionUnderlyingCode

交易代码错
价格委托方式错
委托数量错
交易方向错
市场代码错
投机套保字段错
委托队列满
期权类别字段错
期权标的券字段错

-40530401
-40530402
-40530403
-40530404
-40530405
-40530406
-40530407
-40530408
-40530409

WD_ERR_CancelOrderNumber
WD_ERR_OrderStatusCannotCancel

撤单委托序号错
不可撤单

-40530501
-40530502

WD_ERR_QueryTooQuick
WD_ERR_ResponseBufferUpdated
WD_ERR_ResponseCountOver
WD_ERR_MutliQueryCondition
WD_ERR_NoRequestID
WD_ERR_NoOrderReport
WD_ERR_OrderFailed
WD_ERR_OrderSent
WD_ERR_CoveredQryCode
WD_ERR_CoveredQryChg

查询过于频繁
回报数据已被新请求覆盖
获取回报数据超出记录数
多于一个的查询条件
无对应请求流水号记录
无对应委托回报
委托失败
委托已发送
备兑查询标的券字段错
备兑查询方向字段错

-40530601
-40530602
-40530603
-40530604
-40530605
-40530606
-40530607
-40530608
-40530609
-40530610

更多例子代码
机构版
C:\Wind\Wind.NET.Client\WindNET\WindQuantAPI\
终端->qnt->策略模型

机构版个人版
http:www.dajiangzhang.com 话题->资源分享
https:github.com/WindQuant/TemplateOfficial

机构版
使用步骤
1、 安装机构版量化平台
机构版量化平台包含在万得金融终端(WFT)中,请安装 WFT.
2、 如果使用 MATLAB,VBA,R,或 Python 则要修复相应语言的插件,以 MATLAB 为例:
点击“文件”菜单或者“量化”菜单下修复 Matlab 插件”或

然后再选择“修复 matlab 插件”,会出现下面的对话框:

点击“确定”,windmatlab 安装过程结束。

使用实盘
首次使用实盘,需要下在实盘配置文件。可以从中国量化交易群(群号 59289)的群共享或
Wind 终端(在终端输入 QNT,然后点击全文搜索,输入“配置文件”就可以寻找到)。下载
该文件并把该文件覆盖 Wind 终端目录中的同名文件后,需要重启 Matlab、R 等就可以进行
实盘交易。
在导航界面中 Trade 中,从经纪商下拉框中选择自己所需要的券商,并从营业部中选择对应
的营业部。如果有其他券商而没有自己要的券商,你可以跟我们客服联系。如果没有营业部,
有可能是因为不需要营业部就可以使用,请客户先尝试下,还不行也请联系客服。

个人版
个人版是我们面向免费客户的量化接口版本。个人版同样包括数据接口和交易接口。支持
MATLAB、R、VBA、PYTHON、C#和 C++共 6 种语言

使用步骤
1、 安装个人版量化平台
请至 http:www.dajiangzhang.com/download 下载个人版量化平台。推荐安装至默认路径
C:\Wind\WAPI.PE
2、修复插件

双击运行快捷方式

(C:\Wind\WAPI.PE\bin\InstallShell.exe),选中需要修复的语言,

然后点击确定。一路确定,直到出现

。

使用实盘
在导航栏的登陆->经纪商下拉菜单中,可以找到个人版支持的券商列表。并从营业部中选择

对应的营业部。如果有其他券商而没有自己要的券商,你可以跟我们客服联系。如果没有营
业部,有可能是因为不需要营业部就可以使用,请客户先尝试下,还不行也请联系客服。

Wind 个人版量化接口权限
相比机构版,个人版的数据接口的数据量和范围会有一定限制。交易接口没有特殊限制,和
机构版一样均提供模拟和实盘。具体可以咨询 Wind。



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 12
Language                        : zh-CN
Tagged PDF                      : Yes
Author                          : Zhu XiaoFeng
Creator                         : Microsoft® Word 2010
Create Date                     : 2016:07:28 14:11:50+08:00
Modify Date                     : 2016:07:28 14:11:50+08:00
Producer                        : Microsoft® Word 2010
EXIF Metadata provided by EXIF.tools

Navigation menu