Wind User Manual
User Manual: Pdf
Open the PDF directly: View PDF .
Page Count: 12
Download | ![]() |
Open PDF In Browser | View 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 2010EXIF Metadata provided by EXIF.tools