Wind量化平台-用户手册-回测平台(机构版)
- 格式:pdf
- 大小:450.41 KB
- 文档页数:20
wind金融终端使用手册Wind金融终端是一个功能强大的金融数据服务平台,为金融行业从业者提供了全面、实时的金融数据服务。
以下是Wind金融终端的使用手册,希望能够帮助您更好地使用这个平台。
一、登录与系统配置1.打开Wind金融终端,输入用户名和密码,点击登录。
2.进入系统后,需要进行初始化设置,包括选择数据类别、设置数据接收频率等。
3.根据需求,您可以选择添加其他模块或工具,例如股票报价、行业分析、宏观经济数据等。
二、数据查询与筛选1.在数据查询页面,您可以选择需要查询的数据项,例如股票代码、收盘价、成交量等。
2.系统支持多种筛选条件,例如时间范围、股票分类、行业板块等,方便您快速筛选出需要的数据。
3.数据结果以表格和图表形式呈现,您可以根据需要进行定制和导出。
三、深度分析与研究1.Wind金融终端提供了丰富的分析工具,例如财务分析、估值分析、技术分析等。
2.您可以使用系统提供的模型进行数据处理和分析,例如数据清洗、异常值处理、趋势预测等。
3.系统还提供了行业比较、公司比较等功能,帮助您全面了解市场和行业情况。
四、信息资讯与公告1.Wind金融终端实时更新各类财经资讯和公告,让您及时了解市场动态。
2.您可以通过系统提供的资讯分类和筛选功能,快速找到需要的信息。
3.此外,系统还提供了新闻聚合功能,方便您对各类新闻进行统一浏览和管理。
五、个性化设置与定制1.根据个人习惯和需求,您可以对Wind金融终端进行个性化设置,例如界面布局、字体大小、颜色主题等。
2.对于常用的功能和数据项,您可以将其添加到快捷工具栏或自定义菜单中,方便快速访问。
3.系统支持个性化订阅和推送服务,让您及时获取关注的财经信息和动态。
六、技术支持与客服1.如果在使用过程中遇到任何问题或困难,您可以随时联系Wind金融终端的技术支持团队或客服人员。
2.系统还提供了在线帮助文档和操作指南,供您参考和学习。
3.技术支持团队会定期发布系统更新和升级通知,确保您能够享受到最新的服务和功能。
wind资讯金融终端产品使用手册(实用版)目录一、Wind 资讯金融终端简介二、Wind 资讯金融终端的主要特点三、Wind 资讯金融终端的使用方法和技巧四、Wind 资讯金融终端在金融行业的应用五、结论正文一、Wind 资讯金融终端简介Wind 资讯金融终端是一款在国内金融行业具有较高知名度和影响力的专业金融软件。
它由 Wind 资讯公司开发,主要为金融行业的从业人员提供准确、及时、完整的金融数据和信息服务。
该软件具有强大的数据处理和分析功能,可以帮助用户进行量化研究、财务分析、风险管理等。
二、Wind 资讯金融终端的主要特点1.内容准确:Wind 资讯金融终端提供的金融数据和信息均来自于权威的官方渠道,确保了数据的准确性。
2.更新及时:Wind 资讯金融终端具备实时更新功能,能够第一时间为用户提供最新的金融市场数据和信息。
3.数据完整:Wind 资讯金融终端涵盖了丰富的金融数据,包括股票、债券、基金、期货、外汇等各个领域的数据,满足用户的多样化需求。
4.服务持久:Wind 资讯金融终端提供长期稳定的数据服务,为用户的投资决策和研究工作提供有力支持。
5.性价比高:相较于其他同类金融软件,Wind 资讯金融终端在价格方面具有较高的性价比。
6.简单易用:Wind 资讯金融终端的界面设计简洁直观,用户无需专门的培训即可轻松上手。
三、Wind 资讯金融终端的使用方法和技巧1.安装与登录:在官方网站下载并安装 Wind 资讯金融终端软件,使用注册账号登录。
2.数据查询:在主界面选择相应的数据类型,如股票、债券等,即可查询到相关数据。
3.数据导出:用户可以将查询到的数据导出为 Excel、CSV 等格式文件,方便进行进一步的分析。
4.数据可视化:Wind 资讯金融终端提供了丰富的图表类型,用户可根据需求选择合适的图表展示数据。
5.公式与函数:在软件中内置了多种金融公式和函数,用户可以直接调用进行计算。
6.快捷键操作:熟练掌握快捷键操作,可以提高用户的工作效率。
Wind 量化接口交易专题上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地 址: 上海市浦东新区福山路33号建工大厦9楼 邮编Zip: 200120电话Tel: (8621) 6888 2280 传真Fax: (8621) 6888 2281 Email: sales@ ——中国金融数据及解决方案首席服务商目录1交易接口概览 (1)1.1函数说明 (1)1.1.1tlogon(登录) (1)1.1.2tlogout(登出) (2)1.1.3torder(下单) (2)1.1.4tcancel(撤单) (3)1.1.5tquery(查询) (3)1.2L OGON ID、R EQUEST ID和O RDER N UMBER (4)1.2.1LogonID (4)1.2.2RequestID (4)1.2.3OrderNumber (4)2账户登录与登出 (6)2.1登录模拟交易账户 (6)2.1.1登录单个模拟交易账户 (6)2.1.2登录多个模拟交易账户 (6)2.2登录实盘交易账户 (6)2.2.1登录单个实盘交易账户 (7)2.2.2登录多个实盘交易账户 (7)2.3查询登录账户 (7)3交易与查询 (8)3.1下单 (8)3.2查询委托 (8)3.3撤单 (10)3.4查询成交 (10)3.5查询资金 (11)3.6查询持仓 (11)1交易接口概览Wind交易接口包括5个函数,分别为tlogon(登录)、tlogout(登出)、torder(下单)、tcancel(撤单)、tquery(查询)。
将这5个函数串联起来的是LogonID、RequestID和OrderNumber。
1.1函数说明1.1.1tlogon(登录)【登录函数】tlogon(BrokerID,DepartmentID,LogonAccount,Password,AccountType) 【参数说明】模拟交易账号规则和支持的市场品种见下表:【例】如果Wind金融终端账号是W0813652,那么W081365201是证券模拟账号,W081316502是期货模拟账号,W081316503是衍生品模拟账号。
wind基本操作Wind是一款专业的金融信息软件,被广泛应用于金融行业和投资领域。
本文将介绍Wind的基本操作,帮助读者快速上手使用该软件。
一、登录与界面布局登录Wind软件后,用户会进入主界面。
主界面分为多个模块,如行情、资讯、研究报告等。
用户可以根据自己的需求,选择相应的模块进行操作。
二、行情查询1. 股票行情查询:用户可以通过输入股票代码或名称,快速查询该股票的实时行情信息。
行情信息包括股票的最新价、涨跌幅、成交量等。
2. 市场行情查询:用户可以选择不同的市场,查询该市场的整体行情信息。
市场行情信息包括指数的涨跌幅、成交额等。
3. 期货行情查询:用户可以查询不同期货品种的实时行情信息,包括最新价、涨跌幅、持仓量等。
三、财务数据查询1. 公司财务查询:用户可以输入公司名称或股票代码,查询该公司的财务数据。
财务数据包括营业收入、净利润、资产负债表等。
2. 财务比率查询:用户可以查询公司的财务比率,如净资产收益率、资产负债率等。
这些比率能够帮助用户评估公司的财务状况和盈利能力。
四、技术分析工具1. K线图:K线图是一种常用的股票技术分析工具,可以展示股票的价格走势。
用户可以选择不同的时间周期和指标,进行详细的技术分析。
2. 均线:均线是一种平滑股票价格走势的指标,可以帮助用户判断股票的趋势和支撑位阻力位。
3. MACD指标:MACD是一种常用的股票技术指标,可以帮助用户判断股票的买入和卖出信号。
五、新闻资讯Wind软件提供了丰富的新闻资讯,包括公司新闻、宏观经济、行业研究等。
用户可以根据自己的需求,选择不同的新闻资讯进行阅读。
六、研究报告Wind软件汇集了众多的研究报告,包括机构研报、投行报告等。
用户可以通过输入关键词或选择相关分类,查找自己感兴趣的研究报告。
七、投资组合管理Wind软件提供了投资组合管理的功能,用户可以创建自己的投资组合,并进行实时的投资组合追踪和分析。
用户可以随时了解自己的投资组合的盈亏情况。
万德使用手册
一、简介
万得是一款综合性的金融数据平台,提供各类股票、债券、期货、外汇等金融产品的实时数据和深度分析工具。
通过万得,用户可以快速获取各类金融数据,并进行深度分析和可视化,提高投资决策的准确性和效率。
二、数据特点
数据全面:万得涵盖了国内外各大交易所的股票、债券、期货、外汇等金融产品数据,数据全面且准确度高。
数据实时:万得提供实时数据,可以帮助用户及时掌握市场动态,做出快速反应。
数据深度:万得不仅提供基础数据,还提供深度数据和财务数据,帮助用户进行深度分析和挖掘。
三、使用方法
数据查询:用户可以在万得平台上通过多种筛选条件查询需要的金融产品数据。
支持按产品类型、地区、行业等多种分类方式进行筛选。
数据导出:万得支持将数据导出为Excel、CSV等多种格式,方便用户进行进一步的数据处理和分析。
图表分析:万得提供丰富的图表类型,包括折线图、柱状图、饼图等,帮助用户进行可视化分析。
用户可以根据需
要选择不同的图表类型和数据系列进行组合,方便进行对比和趋势分析。
深度分析:万得提供财务数据和深度数据分析工具,帮助用户深入了解金融产品的内在价值和潜在风险。
通过财务数据和深度数据分析,用户可以更加准确地评估投资价值和风险,做出更加明智的投资决策。
组合管理:万得支持用户创建自己的投资组合并进行管理。
用户可以根据自己的风险偏好和投资目标,选择合适的金融产品进行组合配置,并对投资组合进行实时监控和调整。
模拟交易:万得提供模拟交易功能,用户可以在模拟环境中进行模拟交易操作。
通过模拟交易,用户可以熟悉交易流程和提高交易技巧,减少实际交易的风险。
——中国金融数据及工具首席服务商Wind量化接口FAQ最后更新时间:2014‐8‐4上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地址上海浦东新区福山路33号建工大厦9楼邮编Zip 200120电话Tel (8621)6888 2280传真Fax (8621)6888 2281主页 目录1 整体接口相关问题 (4)1.1 客服电话、iWind量化群分别是多少? (4)1.2 为什么修复量化插件会失败? (4)1.3 怎么调出Wind的登陆界面? (4)1.4 如何进行强制升级? (4)1.5 切换连接站点问题 (5)1.6 命令生成器在哪?有什么用?怎么使用? (5)1.7 证券存续状态sec_status 表示什么意思? (6)1.8 为什么有些财报数据有一些时间能取到有些取不到? (6)1.9 取不到数据问题 (7)1.10 可选参数问题 (8)1.11 NaN相关问题。
(怎么把空数据填成0?) (8)1.12 速度慢及WSD/WSS函数使用相关问题 (8)1.13 为什么分钟线没有11:30? 为什么5分钟线没有9:30 ? (9)1.14 怎样判断股票是否是ST股? (9)1.15 回调函数是什么 (9)1.16 没有权限怎么办?"No R API Authority!”怎么办? (9)1.17 怎么判断证券是否正在交易? (9)1.18 WSQ相关问题 (10)1.19 为什么Wset取指数成分没有数据? (10)1.20 为什么Wset取指数权(沪深300指数)重时为NaN? (10)1.21 模拟交易柜台怎么登录?账户和密码是? (11)1.22 Wind实盘交易怎么与经纪商连接的?(交易安全性吗?) (11)1.23 为什么不能进行实盘交易?为什么没有我需要的券商和营业部?实盘配置文件在哪? (11)1.24 Wind交易通道传输数据会加密码?会不会有安全问题? (12)1.25 quota exceed什么错误?数据限额是多少? (12)1.26 C#程序为什么不能运行? (13)1.27 Wind数据什么时候入库? (13)1.28 为什么金融终端WFT取到的分钟线和WSI命令取到的数据不一致? (13)1.29 Parameter Error(reported from Server)这个错误是因为什么原因? (13)1.30 不能启动Wind插件是什么原因? (13)2 Matlab相关问题 (14)2.1 Matlab注册问题 (14)2.1.1 自动注册matlab不成功 (14)2.1.2 自动注册matlab显示成功,但有时依然有问题 (15)2.2 Matlab版本相关问题 (16)2.3 不认windmatlab或者Undefined variable “w” or class是怎么回事? (17)2.4 为什么没有...功能?为什么升级没有成功? . (17)2.5 Matlab程序编译成exe不能使用是为什么? (18)2.6 WSQCallback大小写问题 (18)2.7 回调函数有用户参数吗? 回调函数可以传递自己的参数吗? (18)3 VBA相关问题 (19)3.1 VBA插件添加引用的问题 (19)3.2 Vba_WSQ的NoData,报错信息显示timeout原因是? (20)3.3 请给一个VBA回调函数例子? (20)3.4 VBA里如何调用Wind的Excel插件的单值函数 (20)4 R相关问题 (21)4.1 ‐40520004错误R插件报”Login Failed”是因为什么原因? (21)5 Python相关问题 (21)5.1 在命令行情况下运行正常但是在文件中运行错误。
Wind个人版量化接口安装说明Wind量化接口,版本号:v1.01(20141114)更多详细使用说明,参见/tool/download.action1.如何注册账号和找回密码1.1如果还没有个人版量化接口账号,也没有“大奖章”网站账号,那么,你可以在网站上用手机注册账号,然后会收到一条短信,使用手机号码和刚收到的短信中的密码,即可登录个人版量化接口。
注册网址:/userinfo/regist.action1.2如果已用邮箱注册过“大奖章”网站,还未绑定手机号,你可以登录“大奖章”网站,然后在“个人中心”->“账户设置”中绑定手机号,绑定后,你会收到一条短信,上面有你的个人版量化接口账号的密码。
使用手机号码和刚收到的密码,即可登录个人版量化接口。
绑定网址:/user/set.jsp1.3如果已用手机号注册过“大奖章”网站,那么你直接使用手机号和注册时收到的短信中的密码登录量化接口个人版即可使用。
1.4如何找回密码在该网址即可找回密码:/forgetPassword.jsp1.5如果你忘了量化接口个人版的密码,可以通过如下两种方式重置密码:一是在网站重置密码:/forgetPassword.jsp二是在个人版登陆框重置密码:2.安装说明2.1安装程序包:点击WAPI.PE.exe,按照向导提示安装。
2.2安装编程语言插件:在桌面双击"Wind资讯量化接口"或运行"C:\Wind\WAPI.PE\bin\InstallShell.exe",进入插件修复菜单。
然后根据您使用的程序语言,安装插件。
3.使用Wind量化接口,开始您的量化投资之旅3.1启动接口进入Matlab/R/VBA/Python的运行环境,加载WindAPI库,在弹出的对话框内登陆,或注册(如尚未有帐号)Matlab:>>w=windmatlab>>w.menuR:>library(WindR)>w.start()VBA--为代码模块引用VBA插件>打开Excel后,点击”开发工具”中的Visual Basic,或直接按ALT+F11进入VBE。
——中国金融数据及解决方案首席服务商回测平台使用手册上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地 址: 上海市浦东新区福山路33号建工大厦9楼邮编Zip: 200120电话Tel: (8621) 6888 2280传真Fax: (8621) 6888 2281Email: sales@目 录1 功能简介 (1)2 使用说明 (1)2.1 回测流程 (1)2.2 功能菜单 (2)2.2.1 策略菜单 (2)2.2.2 右键菜单 (2)2.2.3 功能栏 (2)3 函数说明 (3)3.1 BKTSTART回测开始 (3)3.1.1 函数作用 (3)3.1.2 函数体 (3)3.1.3 参数说明 (3)3.1.4 返回字段 (4)3.2 BKTQUERY回测查询 (5)3.2.1 函数作用 (5)3.2.2 函数体 (5)3.2.3 参数说明 (5)3.2.4 返回字段 (6)3.2.4.1 资金查询 (6)3.2.4.2 持仓查询 (6)3.3 BKTORDER回测交易 (6)3.3.1 函数作用 (6)3.3.2 函数体 (6)3.3.3 参数说明 (7)3.3.4 返回字段 (8)3.4 BKTEND回测结束 (8)3.4.1 函数作用 (8)3.4.2 函数体 (8)3.4.3 参数说明 (8)3.4.4 返回字段 (8)3.5 BKTSTATUS回测状态 (9)3.5.1 函数作用 (9)3.5.2 函数体 (9)3.5.3 参数说明 (9)3.5.4 返回字段 (9)3.6 BKTSUMMARY回测概要 (10)3.6.1 函数作用 (10)3.6.2 函数体 (10)3.6.3 参数说明 (11)3.6.4 返回字段 (11)3.6.4.1 关键指标 (11)3.6.4.2 每日净值 (12)3.6.4.3 交易明细 (12)3.6.4.4 每日持仓 (13)3.6.4.5 每日仓位 (13)3.6.4.6 每月盈亏 (13)3.7 BKTDELETE回测删除 (14)3.7.1 函数作用 (14)3.7.2 函数体 (14)3.7.3 参数说明 (14)3.7.4 返回字段 (14)3.8 BKTSTRATEGY返回策略列表 (15)3.8.1 函数作用 (15)3.8.2 函数体 (15)3.8.3 参数说明 (15)3.8.4 返回字段 (15)附:期货手续费率与保证金率表 (16)量化策略的必经一步是进行策略回测,验证策略的历史绩效和稳健性。
windapi手册【原创版】目录1.Windapi 手册概述2.Windapi 的功能和特点3.Windapi 的使用方法和示例4.Windapi 的适用场景和限制5.Windapi 的未来发展正文1.Windapi 手册概述Windapi 是一款中文文本分析工具,可以帮助用户进行文本处理、情感分析、关键词提取等任务。
它采用 Python 编写,支持跨平台使用,并且具有丰富的功能和灵活的扩展性。
2.Windapi 的功能和特点Windapi 具有以下主要功能:- 文本处理:可以进行文本清洗、分词、词性标注等处理- 情感分析:可以对中文文本进行情感极性分析和情感强度分析- 关键词提取:可以提取文本中的关键词和主题- 实体识别:可以识别文本中的人名、地名、组织名等实体Windapi 的特点如下:- 高效:使用多线程技术,处理速度较快- 灵活:支持自定义词典和算法,可以根据需求进行调整- 跨平台:支持 Windows、Linux、Mac 等操作系统- 易用:提供简单的命令行界面和 Python API,方便用户使用3.Windapi 的使用方法和示例Windapi 的使用方法分为命令行和 Python API 两种:- 命令行:在终端中输入 windapi 命令,可以进行文本处理、情感分析等任务。
例如:“windapi -t text -a sentiment -o output.txt input.txt”,表示对 input.txt 文件进行情感分析,并将结果输出到output.txt 文件。
- Python API:在 Python 代码中导入 windapi 模块,可以调用相应的函数进行处理。
例如:```pythonfrom windapi import Windapiw = Windapi()w.set_input("input.txt")w.set_task("sentiment")result = w.run()print(result)```4.Windapi 的适用场景和限制Windapi 适用于以下场景:- 社交媒体分析:对用户的评论、微博等进行情感分析和关键词提取,了解用户对产品或事件的态度和看法。
Wind个人版量化接口安装说明Wind量化接口,版本号:v1.01(20141114)更多详细使用说明,参见/tool/download.action1.如何注册账号和找回密码1.1如果还没有个人版量化接口账号,也没有“大奖章”网站账号,那么,你可以在网站上用手机注册账号,然后会收到一条短信,使用手机号码和刚收到的短信中的密码,即可登录个人版量化接口。
注册网址:/userinfo/regist.action1.2如果已用邮箱注册过“大奖章”网站,还未绑定手机号,你可以登录“大奖章”网站,然后在“个人中心”->“账户设置”中绑定手机号,绑定后,你会收到一条短信,上面有你的个人版量化接口账号的密码。
使用手机号码和刚收到的密码,即可登录个人版量化接口。
绑定网址:/user/set.jsp1.3如果已用手机号注册过“大奖章”网站,那么你直接使用手机号和注册时收到的短信中的密码登录量化接口个人版即可使用。
1.4如何找回密码在该网址即可找回密码:/forgetPassword.jsp1.5如果你忘了量化接口个人版的密码,可以通过如下两种方式重置密码:一是在网站重置密码:/forgetPassword.jsp二是在个人版登陆框重置密码:2.安装说明2.1安装程序包:点击WAPI.PE.exe,按照向导提示安装。
2.2安装编程语言插件:在桌面双击"Wind资讯量化接口"或运行"C:\Wind\WAPI.PE\bin\InstallShell.exe",进入插件修复菜单。
然后根据您使用的程序语言,安装插件。
3.使用Wind量化接口,开始您的量化投资之旅3.1启动接口进入Matlab/R/VBA/Python的运行环境,加载WindAPI库,在弹出的对话框内登陆,或注册(如尚未有帐号)Matlab:>>w=windmatlab>>w.menuR:>library(WindR)>w.start()VBA--为代码模块引用VBA插件>打开Excel后,点击”开发工具”中的Visual Basic,或直接按ALT+F11进入VBE。
Wind C#数据及交易接口Version 1.2 修订时间:2015.02.01上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地 址: 上海市浦东新区福山路33号建工大厦9楼 邮编Zip: 200120电话T el: (8621) 6888 2280 传真Fax: (8621) 6888 2281 Email: sales@ ——中国金融数据及解决方案首席服务商目录1 W IND 量化平台接口概述 (1)2WIND 量化平台接口使用说明 (1)2.1 C#API类型库文件位置 (1)2.2 C#API使用注意事项 (1)3WIND接口详细说明 (3)3.1 接口概要 (3)3.1.1 量化接口功能函数列表(WindAPI的成员函数) (3)3.1.2 返回值数据结构 (4)3.1.3 回调委托 (6)3.2 接口函数明细 (6)3.2.1 构造函数WindAPI (6)3.2.2 Wind认证函数:start (6)3.2.3 Wind认证函数:stop (7)3.2.4 判断连接状态:isconnected (7)3.2.5取消数据订阅:cancelRequest (7)3.2.6 多值函数-日期序列:wsd (8)3.2.6日期宏 (8)3.2.7多值函数-分钟序列:wsi (10)3.2.8多值函数-日内跳价:wst (10)3.2.9多值函数-历史快照: wss (11)3.2.10多值函数-实时行情: wsq (12)3.2.11多值函数-数据集: wset (13)3.2.12组合报表函数: wpf (13)3.2.13组合上传函数: wupf (14)3.2.14证劵筛选功能: weqs (15)3.2.15日期序列函数:tdays (15)3.2.16根据偏移计算日期的函数:tdaysoffset (16)3.2.17计算日期天数函数:tdayscount (16)3.2.18交易账号登陆函数:tlogon (17)3.2.19交易账号登出:tlogout (18)3.2.20委托下单函数:torder (18)3.2.21取消下单函数:tcancel (20)3.2.22交易情况查询函数:tquery (21)3.2.23回测开始:bktstart (30)3.2.24回测开始:bktquery (31)3.2.25回测交易:bktorder (32)3.2.26回测结束:bktend (33)3.2.27回测状态:bktstatus (34)3.2.28回测概要:bktsummary (35)3.2.29回测删除:bktdelete (38)3.2.30返回策略列表:bktstrategy (39)3.2.31错误信息查询函数:getErrorMsg (39)4常见问题 (40)4.1 怎么获得指标和参数信息? (40)4.2 怎么使用日期宏? (41)4.3 模拟交易账号是多少? (41)4.4 如何强制升级万得终端? (41)1 Wind 量化平台接口概述Wind 量化平台是Wind 资讯2013 年倾力打造的重量级产品,随着量化平台系列产品连续推出,不断得到客户的好评与支持,使Wind 量化团队不断受到激励与鼓励。
wind金融终端使用手册(最新版)目录一、Wind 金融终端简介二、Wind 金融终端的主要功能三、Wind 金融终端的使用技巧四、Wind 金融终端在金融领域的应用五、总结正文一、Wind 金融终端简介Wind 金融终端是一款在国内金融领域广泛应用的专业金融数据分析工具,以其海量的金融数据、强大的分析功能和简洁易用的操作界面受到广大投资者和研究者的青睐。
该软件主要涵盖了股票、债券、商品、外汇、基金、指数等多个金融市场领域,为投资者提供了全面而准确的投资决策信息。
二、Wind 金融终端的主要功能1.数据浏览:Wind 金融终端提供了实时的股票、债券、商品、外汇、基金、指数等金融市场的数据,内容准确、更新及时,帮助投资者及时了解市场动态。
2.数据分析:Wind 金融终端提供了丰富的数据分析功能,包括趋势分析、技术分析、基本面分析等,帮助投资者深入挖掘投资机会。
3.资讯推送:Wind 金融终端还提供了实时的财经资讯,包括国内外经济政策、行业动态、公司新闻等,帮助投资者把握投资方向。
4.模型构建:Wind 金融终端提供了多种金融模型,帮助投资者构建投资组合,优化投资策略。
三、Wind 金融终端的使用技巧1.熟悉软件界面:对于初学者来说,首先要熟悉 Wind 金融终端的软件界面和功能,才能更好地利用软件进行投资分析。
2.掌握数据分析方法:投资者需要掌握一些基本的数据分析方法,如趋势分析、技术分析、基本面分析等,才能更好地利用 Wind 金融终端的数据分析功能。
3.定期更新数据:Wind 金融终端中的金融市场数据是实时更新的,投资者需要定期更新数据,才能确保数据的准确性。
4.灵活运用模型:投资者可以根据自己的投资需求和风险偏好,灵活运用 Wind 金融终端提供的金融模型,构建适合自己的投资组合。
四、Wind 金融终端在金融领域的应用Wind 金融终端在金融领域有广泛的应用,包括投资决策、风险管理、资产定价、研究分析等。
Wind万德数据库使用说明
1、新闻——经新闻——重大新闻
——热门新闻
——高级搜索
2、宏观——宏观研究平台——搜索作者、标题、收藏,打开——下载
3、股票——多维数据——深度资料——公司资料
——重要股东——十大股东资料
——财务数据
——盈利预测
——同业比较——综合比较——柱状图(筛选)
——右下黑框搜索
——待选范围——上证A股(勾选双击增加到当前页)
——选择相关指标——或按拼音选择指标
——数据统计
——修改系数
——保存模板
——导出数据
——导出excel函数
5、——板块数据浏览器——如上
6、宏观——行业经济数据库
——中国宏观数据——国内生产总值——第一产业、第二产业、第三产业——图形,选择类
型
7、Wind搜索
王喆139********
8、股票——全球市场概览——沪深股票——
——板块管理
——交易机会——行情序列。
9311509Wind VBAVersion 1.12014-6-16Shanghai Wind Information Co., Ltd.339Zip 200120 Tel (8621)6888 2280 Fax(8621)6888 2281——中国金融数据及工具首席服务商1 (5)1.1W IND VBA1.2W IND VBA1.3W IND VBA B ETA2 (8)3 (11)4 (13)4.1WINDVBA4.1.1(vba_start) (13)4.1.2(vba_end) (14)4.1.3(vba_IsConnected) (14)4.1.4(vba_getErrorMsg) (14)4.24.2.1(vba_wsd) (14)4.2.2(vba_wss) (20)4.2.3(vba_wsi) (25)4.2.4(vba_wst) (28)4.34.3.1(vba_wsq) (31)4.3.2(vba_wsqSubscribe) (33)4.3.3 (34)4.3.4(vba_cancelSubscribe) (34)4.4(VBA_WSET)4.5WFT4.5.1(vba_weqs) (36)4.5.2(vba_wupf) (37)4.5.3(vba_wpf) (40)4.64.74.7.1(vba_tLogon) (42)4.7.2(vba_tlogout) (45)4.7.3(vba_tSendOrder (46)4.7.4(vba_tQuery) (49)4.7.5(vba_tCancelOrder) (59)4.84.8.1(vba_tdays) (61)4.8.2(vba_tdaysoffset) (63)4.8.3(vba_tdayscount) (65)4.94.9.1 (67)4.9.2 (67)5 (68)5.15.26WINDVBA (70)6.16.26.36.46.511.1WindVBA●Windows 3264●Excel 2003Excel 2003Excel 2007Excel 2010Excel 20133264●Wind●1.2WindVBAExcel WindVBAREPAIREX1.3WindVBA BetaBetaC:\Wind\.Client\WindNETcopy1.2Excel2Excel””Visual Basic ALT+F11VBE Excel 2003””Visual basicVBE”””””WindVBA””””WindVBA”WindVBAC:\Wind\.Client\WindNET\DataBrowse\XLA\WindVBA.xlaWindVBA VBA(vba_start)VBAVBA”Call vba_start””vba_start”””””Ctrl+Gdebug.print “”””31.WindVBA[]data = vba_wsd(WindCode, Fields, StartDate, EndDate, [optional arguments], [optional ResCodes], [optional ResFields], [optional ResDates], [optional errcode]) WindCode, Fields, StartDate, EndDate argumentsResCodes, ResFields, ResDates, errcode[]2014-5-172014-6-16data = vba_wsd("000010.SZ","close","2014-05-17","2014-06-16","Fill=Previous", codes, indics, times, retcode)"000010.SZ","close,low,high","2014-05-17","2014-06-16""Fill=Previous" codes, indics, times, retcode2.WSS Windcode WSD/WSSFields”Value1, Value2, Value3”(,)A2014-5-20data = vba_wss("000001.SZ,000002.SZ","high","tradeDate=20140520;priceAdj=U;cycle=D", codes, indics, times, retcode)data = vba_wss(arr1,"high","tradeDate=20140616; priceAdj=U;cycle=D",codes, indics, times, retcode)arr1arr1 = Array("000001.SZ", "000002.SZ")3./“Key1=Value1; Key2=Value2; Key3=Value3”(;)”Key=Value”Key Value2*22014-5-20data = vba_wss("000001.SZ ","high","tradeDate=20140520;priceAdj=U;cycle=D", codes, indics, times, retcode)data = vba_wss("000001.SZ ","high", arr2, codes, indics, times, retcode)arr2arr2 = Array("tradeDate=20140520”, ”priceAdj=U”,”cycle=D")data = vba_wss("000001.SZ ","high", arr3, codes, indics, times, retcode)arr32*3arr3(0, 0) = “tradeDate”arr3(0, 1) = “priceAdj”arr3(0, 2) = “cycle”arr3(1, 0) = “20140520”arr3(1, 1) = “U”arr3(1, 2) = “D”4.[]k = vba_wsd(“600000.SH”, “close,volume”, “2013-08-29”,“2013-08-30”, “PriceAdj=F”, codes, indics, times, retcode)/[]A201392data = vba_wss(“000001.SZ,000002.SZ”,”regcapital,founddate,close”,“tradeDate=20130902;priceAdj=U;cycle=D”, codes, indics, times, retcode)”000001.SZ,000002.SZ”,”regcapital,founddate,close”(,)”tradeDate=20130902;priceAdj=U;cycle=D”(;)codes, indics, times, retcode codesWindCode, indics fields, times, retcode5.vba_wsd vba_wss tdays4.76.7.ShowblankShowblank Null Empty Nothing[]0Null Empty Nothingvba_wsd(“600001.sh”,”open,close”,”20130707”,”20130909”,”showblank=0”)8.Showfieldsshowfields[]vba_tQ uery(“Position ”,”“,”showfields=securitycode,Profit,securityBalance”, indics, retcode)4WINDWindNavigatorVBAWindWindNavigatorC:\Wind\.Client\WindNET\bin4.1WINDVBA4.1.1(vba_start)vba_start ([Optional errMsg])Long1errcode4.1.2 (vba_end)vba_end()VBA4.1.3 (vba_IsConnected)vba_IsConnected() BooleanVBATrueFalse4.1.4 (vba_getErrorMsg)vba_getErrorMsg(errcode) String104.24.2.1(vba_wsd)vba_wsd(WindCode,Fields,StartDate,EndDate,[optional arguments],[optional ResCodes],[optional ResFields],[optional ResDates], [optional errcode])Variant,[]20137312013830vba_wsd("600000.SH", "close,volume", "2013-07-31", "2013-08-30", "PriceAdj=B", codes,1"600030.SH"WindWind1"CLOSE,HIGH,LOW,OPEN"1"2011-01-01","-5w"""1"2011-06-30"1"TRADE_DATE=20110301;FUND_DATE=20101231"1"Period=D"D1"Days=Trading"Trading1"Fill=Previous"Blank1" Order =A"A1" TradingCalendar =SSE"SSE1"Currency =Original"OriginalWindCode 1codesWindCodeFields1indicsFields1times1retcodeWindNavigatorWSD4.2.2(vba_wss)vba_wss(Windcodes,Fields,[optional arguments],[optional ResCodes], [optional ResFields],[optional ResDates],[optional errcode])Variant[]A201392vba_wss(“000001.SZ,000002.SZ”,”regcapital,founddate,close”,1"600030.SH"Wind Wind1"CLOSE,HIGH,LOW,OPEN"1"TRADE_DATE=20110301;FUND_DATE=20101231"1"Period=D"D1"Days=Trading"Trading1"Fill=Previous"Blank1" Order =A"A1" TradingCalendar =SSE"SSE1"Currency =Original"OriginalWindCode 1codesWindCodeFields1indicsFields1times1retcodeWindNavigatorWSS4.2.3(vba_wsi)vba_wsi (WindCodes,Fields, StartTime, EndTime,[optional arguments],[optional ResCodes],[optional ResFields],[optional ResDates], [optional errcode])VariantK[]2013-09-09 14:00:002013-09-09 14:45:001vba_wsi("000001.SZ", "volume,amt", "2013-09-09 14:00:00", "2013-09-09 14:45:00", "",1"600030.SH"Wind Wind1"CLOSE,HIGH,LOW,OPEN"1”2011-01-01 09:30:01”1”2011-01-01 14:30:01”1"TRADE_DATE=20110301;FUND_DATE=20101231"1-60 1"BarSize=1"11"Fill=Previous"BlankWindCode 1codesWindCodeFields 1indicsFields1times1retcodeWindNavigator WSI4.2.4(vba_wst)vba_wst(WindCodes,Fields, StartTime, EndTime,[optional arguments],[optional ResCodes],[optional ResFields],[optional ResDates], [optional errcode])Variant[]2013-09-09 09:40:002013-09-09 09:46:48vba_wst("000001.SZ", "volume,last", "2013-09-09 09:40:00", "2013-09-09 09:46:48", "",1"600030.SH"Wind Wind1"CLOSE,HIGH,LOW,OPEN"1”2011-01-01 09:30:01”1”2011-01-01 14:30:01”WindCode 1codesWindCodeFields 1indicsFields1times1retcodeWindNavigator WST4.34.3.1(vba_wsq)vba_wsq(Windcodes,Fields,[optional arguments],[optional ResCodes],[optional ResFields],[optional ResDates],[optional errcode]) Variant[]A1"600030.SH"Wind Wind1"CLOSE,HIGH,LOW,OPEN"WindCode 1codesWindCodeFields 1indicsFields1times1retcodeWindNavigatorWST4.3.2(vba_wsqSubscribe)vba_wsqSubscribe(Windcodes,Fields,Callback,[optional arguments], [optional errcode])LongID[]1"600030.SH"Wind Wind1"CLOSE,HIGH,LOW,OPEN"1AddressOf wsqcallback1retcode4.3.3Sub wsqcallback(vret, codes, indics, times As Variant, ByVal reqid As Long, ByVal errcode As Long)vba_wsqSubscribeVretCodes:IndicsTimesReqid id vba_cancelSubscribe reqidErrcode:QNT WindVBA WindVBA4.3.4(vba_cancelSubscribe)vba_cancelSubscribe(subID)VariantID[]ID1”7”4.4(vba_wset)vba_wset(Tablename,[optional arguments],[optional ResCodes],[optional ResFields],[optional ResDates],[optional errcode])Variant[]300vba_wset("IndexConstituent","date=20140616;windcode=000300.SH", codes, fields,VIEW 1”SectorConstituent”View1”date=20130531”1“sector=A”WindCode1codesWindCodeFields1indicsFields1times1retcodeWindNavigatorWSET4.5 WFT4.5.1(vba_weqs)vba_weqs(Planname,[optional arguments],[optional ResCodes], [optionalResFields],[optional ResDates],[optional errcode])Variant1”” ””WindCode1codesWindCodeFields1indicsFields1times1retcode4.5.2(vba_wupf)vba_wupf (PortfolioName, TradeDate, WindCodes, Quantity, CostPrice, [optional arguments], [optional ResCodes], [optional ResFields], [optional ResDates], [optional errcode])VariantPMS2014-5-1610010.13+200 5.5vba_wupf("Strategy1","20140516,20140516","000001.SZ,000010.SZ","100,200","10.13,5.5","Owner=w00000000;Direction=Long,Long;HedgeType=Spec,Spec;",codes, fields, times, ID/1""1"20131231"1CNYUSD HKD1"600000.SH"1"200"11"15.8"Wind1"OWNER=W0800001"Wind1"Direction=Long "Long1" AssetType=Margin"1"HedgeType=Spec"WindCode1codesFields1indicsErrorMessage1times1retcode4.5.3(vba_wpf)vba_wpf(Productname,Tablename,[optional arguments], [optional ResCodes],[optional ResFields],[optional ResDates],[optional errcode]) VariantAMS PMSPMS”Strategy1”2014-5-162014-6-16vba_wpf("Strategy1","PMS.PortfolioDaily","startdate=20140516;enddate=20140616;repo ID/ID AMS 1""View1"PortfolioDaily" / "HoldingDaily"1"OWNER=W0800001"PMS WindView1"TRADE_DATE=20110301;CURRENCY=CNY"1"FIELD=port_name,port_id"WindCode1codesWindCodeFields1indicsFields1times1retcode4.6http://180.96.4.136/windnet/Bulletin/help/Backtest.pdf4.7showfields4.7.1(vba_tLogon)vba_tLogon(BrokerID,DepartmentID,AccountID,Password,AccountType, [optional arguments],[optional ResFields],[optional errcode])Variant[]WTTS1"0000"0000WTTS1”0”1” 000100000090”WFT+01+021”aaa”WFT000000AAABB1”SZSH”Fields1indicsFields1retcodeWindNavigator Tradevba_tLogonLogonID Y LongOn IDLongonAccount YAccountType YErrorCode YErrorMsg NLongonAccount YAccountType YErrorCode YErrorMsg N4.7.2(vba_tlogout)vba_tLogout([optional logonID], [optional arguments], [optional ResFields], [optional errcode])Variant[]ID1”1,2”Logonid vba_tLogonFields 1indicsFields1retcodeLogonID Y LongOn IDErrorCode YErrorMsg N4.7.3(vba_tSendOrdervba_tSendOrder(WindCode,TradeSide,OrderPrice,OrderVolume,[optionalarguments],[optional ResFields],[optional errcode])Variant[]11.8100vba_tSendOrder("000001.SZ", "Buy", "11.8", "100", "OrderType=LMT", indics, retcode) []11.81008.10200A 9.82100k = vba_tSendOrder(a, b, c, d, e, indics, retcode)a = Array("000001.SZ", "000002.SZ"”600000.SH ”)b = Array("Buy", "Sell",” Buy ”)c = Array(11.76, 8.10, 9.82)d = Array(100, 200,100) a, b, c, d3*1e = Array("OrderType=LMT", "OrderType=LMT",” OrderType=LMT ”)e2*3e(0,0)=”OrderType ”e(0,1)= ”OrderType ”e(0,2)= ”OrderType ”Wind1” 600000.SH “ WindMarketType//1”Buy”,”1”1 6.81100best of counterparty.best of party.immediately then cancel. best 5 then cancel. fill or kill.best 5 then limit.1"OrderType =LMT"5461HedgeType=SPECSPECID1logonID=4- ---()()()() 1MarketType=“SH”WindFields 1indicsFields1retcodeWindNavigator Tradevba_ tSendOrderRequestID YSecurityCodeYTradeSide Y OrderPrice Y OrderVolume YOrderType YErrorCode Y ErrorMsgNSecurityCode YTradeSide Y OrderPrice Y OrderVolumeYOrderType YErrorCode Y ErrorMsgN4.7.4(vba_tQuery)vba_tQuery(QueryCode,[optional arguments],[optional ResFields],[optional errcode])Variant[]1”order”LogonID qrycode=0-351LogonId=01RequestID=12Qrycode=“Order”1OrderNumber=“12”Qrycode=“Order”/”Trade”1”WindCode=002311.SZ”Qrycode=“Position”/”Order”/”Trade”ID1BrokerID=“0000”Qrycode=“Department”Fields 1indicsFields。
windapi手册【原创版】目录1.Windapi 手册概述2.Windapi 的功能3.Windapi 的使用方法4.Windapi 的优点与不足5.总结正文1.Windapi 手册概述Windapi 是一套提供各种气象数据查询的 API 接口,可以帮助开发者轻松获取全球范围内的气象信息。
Windapi 手册则是详细说明如何使用这些 API 接口的指南,旨在帮助开发者快速上手并高效利用这些接口。
2.Windapi 的功能Windapi 主要提供以下功能:- 查询实时气象数据,包括温度、湿度、风速、风向等;- 查询历史气象数据,支持自定义时间范围;- 查询未来气象预报,支持多天预报查询;- 查询气象站点信息,包括经纬度、海拔等。
3.Windapi 的使用方法使用 Windapi 非常简单,只需遵循以下步骤:- 注册并登录 Windapi 官网,获取 API 密钥;- 在代码中引入 Windapi 的 SDK 库;- 调用相应的 API 接口,传入参数,获取返回的气象数据。
例如,以下代码展示了如何使用 Windapi 查询北京实时气温和湿度:```pythonimport windapi# 获取 API 密钥key = "your_api_key"# 初始化 Windapi 实例w = windapi.Windapi(key)# 查询实时气象数据result = w.weather("city", "101010100") # 北京的行政区划代码为 101010100temperature = result["data"]["wendu"] # 获取实时气温humidity = result["data"]["wensh"] # 获取实时湿度print("实时气温:", temperature)print("实时湿度:", humidity)```4.Windapi 的优点与不足Windapi 的优点主要表现在数据准确性高、覆盖范围广、接口易用等方面。
wind金融终端使用手册(最新版)目录一、Wind 金融终端简介二、Wind 金融终端的主要功能三、Wind 金融终端的使用技巧四、Wind 金融终端在金融领域的应用五、总结正文一、Wind 金融终端简介Wind 金融终端是一款在国内金融领域备受欢迎的专业金融数据分析工具,其功能强大、数据准确、更新及时,被誉为金融从业者必备的利器。
该软件涵盖了股票、债券、商品、外汇、基金、指数等多个金融领域,为投资者提供了全面而详细的数据支持,方便用户进行投资决策。
二、Wind 金融终端的主要功能1.数据查询:Wind 金融终端可以提供各类金融产品的实时价格、历史价格、涨跌幅等信息,帮助用户了解市场行情。
2.数据分析:Wind 金融终端内置了多种数据分析功能,如技术分析、基本面分析等,用户可以根据自己的需求进行数据处理和分析。
3.资讯推送:Wind 金融终端可以实时推送金融市场的重要资讯,帮助用户掌握最新的市场动态。
4.报告生成:Wind 金融终端可以根据用户的需求生成各类金融报告,如投资报告、研究报告等,方便用户进行汇报和展示。
三、Wind 金融终端的使用技巧1.熟悉软件界面:Wind 金融终端界面布局合理,功能清晰,用户需要首先熟悉各个功能模块的位置和功能。
2.学会数据筛选:Wind 金融终端提供了丰富的数据筛选功能,用户可以根据自己的需求进行数据筛选,以获取更加精确的数据。
3.掌握数据分析方法:Wind 金融终端内置了多种数据分析方法,用户需要掌握这些方法,以便更好地进行数据分析。
4.定期更新软件:为了确保数据的准确性和及时性,用户需要定期更新 Wind 金融终端软件。
四、Wind 金融终端在金融领域的应用Wind 金融终端在金融领域的应用非常广泛,包括但不限于以下几个方面:1.投资决策:投资者可以根据 Wind 金融终端提供的数据进行投资决策,如选择投资标的、分析市场趋势等。
2.研究分析:研究员可以根据 Wind 金融终端提供的数据进行研究分析,如进行行业分析、公司分析等。
万得理财终端操作说明上海万得信息技术股份有限公司是中国大陆领先的金融数据、信息和软件服务企业,总部位于上海陆家嘴金融中心。
在国内市场,Wind资讯的客户包括超过85%的中国证券公司、基金管理公司、保险公司、银行和投资公司等金融企业;在国际市场,已经被中国证监会批准的合格境外机构投资者(QFII)中75%的机构是Wind资讯的客户。
同时国内多数知名的金融学术研究机构和权威的监管机构也是我们的客户,大量中英文媒体、研究报告、学术论文等经常引用Wind资讯提供的数据。
Wind资讯理财顾问终端已经成为各家银行的私人银行、财富中心、支行贵宾理财室的财富顾问或理财经理的日常工作必不可少的理财营销工具。
特别是私人一般根据我们工作中常用模块如下:一、金融市场二、新闻资讯三、基金产品四、理财产品五、产品大全一、金融市场:1、全球市场概览、基金综合屏进入全球市场综合屏,在这里可看到沪、港、台、期货、债券、期指、商品、基金、期权等相关综合屏的实时报价,鼠标任意点击选项栏即可。
基金综合屏,点击进入后双击某只产品进入产品走势图,或是从右下角黑条框直接输入基金代码进入基金走势模块双击进入全球市场概览走势图模块中,可进行品种叠加,可叠加大盘及各品种做走势图相互对比也可以做区间对比设定一个时间点击确定即可得出数据加入自选,可随时关2、自选监控:自选监控可对自己关注的产品进行随时监控,可从主页中的工作平台下的自选监控进入,或者直接在键盘上输入F6键即可直接进入。
可输入代码或产品首字母进行关注产品添加进入后可进行设置自选进入板块管理, 新建板块,并在板块中添加产品二、新闻资讯双击直接进入新闻板块点击鼠标右键全部收缩,可看到所有新闻其他的新闻板块直接选择点击进入投资理财周报,从菜单点击进入,选择银行理财可以找到三、基金产品1基金排行榜直接点击进入基金排行榜模块进入模块后,可自行提取数据;设置指标配置并进行排序快速点击倒三角自行排按住shift键可选取任意两只产品。
——中国金融数据及工具首席服务商9311509Wind Python数据及交易接口Version 1.1修订时间:2014.02.12上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地址上海浦东新区福山路33号建工大厦9楼邮编Zip 200120电话Tel (8621)6888 2280传真Fax (8621)6888 2281主页 版本历史目录1WINDPY接口说明 (1)1.1W IND P Y接口概述 (1)1.2W IND P Y接口安装 (2)1.2.1WindPy对系统环境要求 (2)1.2.2Python环境安装 (2)1.2.3正常WindPy接口安装 (3)1.2.4特殊安装WindPy方式 (6)1.3接口向导界面 (6)1.4W IND P Y获取帮助途径 (7)1.4.1本用户手册 (7)1.4.2量化交易群和R语言交流群 (7)1.5W IND P Y接口相关规范 (1)1.5.1以下所有命令都有如下假设 (1)1.5.2命令区分大小写,且“w.”不能省略 (1)1.5.3中文以及单字节码和双字节码的问题 (1)1.5.4品种、指标、参数等引号内的部分不区分大小写 (1)1.5.5参数支持list输入 (1)1.5.6时间、日期支持Python语言的时间、日期格式 (2)1.5.7参数中有缺省值的可以不用输入 (2)1.5.8可以带参数名输入 (2)1.5.9Showblank参数 (3)1.5.10交易接口中Showfields参数 (3)1.5.11ErrorCode定义 (3)2WIND PY插件命令说明 (1)2.1FROM W IND P Y IMPORT *:装载W IND P Y包 (1)2.2W.START:启动W IND P Y (1)2.3W.STOP:停止W IND P Y (2)2.4W.ISCONNECTED:判断是否已经登录 (2)2.5W.CANCEL R EQUEST:取消订阅 (2)2.6W.WSD:获取历史序列数据 (3)2.7W.WSI:获取分钟数据 (3)2.8W.WST:获取日内TICK级别数据 (4)2.9W.WSS:获历史截面数据 (5)2.10W.WSQ:获取和订阅实时行情数据 (5)2.11W.WSET:获取板块、指数等成分数据 (6)2.12W.WEQS:获取条件选股结果 (7)2.13W.WPF:获取资产管理、组合管理数据 (7)2.14交易相关函数 (8)2.14.1w.tlogon交易登录 (8)2.14.2w.tlogout交易登出 (9)2.14.3w.torder委托下单 (10)2.14.4w.tcancel撤销委托 (11)2.15W.TDAYS, W.TDAYSOFFSET,W.TDAYSCOUNT:日期函数 (14)2.15.1w.tdays:返回区间内的日期序列 (14)2.15.2w.tdaysoffset:返回某个偏移值对应的日期 (14)2.15.3w.tdayscount:返回某个区间内日期数量 (15)3WINPY插件函数体说明 (1)3.1日期序列(WSD) (1)3.2历史截面数据(WSS) (3)3.3分钟序列(WSI) (3)3.4日内跳价(WST) (4)3.5实时数据(WSQ) (5)3.6数据集(WSET) (6)3.7条件选股(WEQS) (6)3.8资管函数(WPF) (6)3.8.1组合上传函数(wupf) (7)3.9交易函数 (10)3.9.1登录(tlogon) (10)3.9.2登出(tlogout) (11)3.9.3下单(torder) (11)3.9.4撤单(tcancel) (13)3.9.5查询(tquery) (13)3.10日期函数 (15)3.10.2日期偏移函数(TDAYSOFFSET) (16)3.10.3交易日统计(TDAYSCOUNT) (16)3.11日期宏 (17)3.11.1通用日期宏 (17)3.11.2特殊日期宏 (18)4WINDPYTHON应用案例 (20)5常见问题 (21)5.1交易接口查询返回的数据字段 (21)5.1.1资金查询返回消息 (21)5.1.2持仓查询返回消息 (22)5.1.3当日委托查询返回消息 (23)5.1.4当日成交查询返回消息 (25)5.1.5营业部查询返回消息 (27)5.1.6股东查询返回消息 (27)5.1.7券商(期货商)信息返回 (27)5.1.8已登录账户信息返回 (28)1.1WindPy接口概述2013年7月,我们推出Python数据接口 Beta版本,在支持多种量化研究工具方面又有所提升,用户可以借助强大的Python软件包,实现各种金融建模需求。
——中国金融数据及解决方案首席服务商回测平台使用手册上海万得信息技术股份有限公司Shanghai Wind Information Co., Ltd.地 址: 上海市浦东新区福山路33号建工大厦9楼邮编Zip: 200120电话Tel: (8621) 6888 2280传真Fax: (8621) 6888 2281Email: sales@目 录1 功能简介 (1)2 使用说明 (1)2.1 回测流程 (1)2.2 功能菜单 (2)2.2.1 策略菜单 (2)2.2.2 右键菜单 (2)2.2.3 功能栏 (2)3 函数说明 (3)3.1 BKTSTART回测开始 (3)3.1.1 函数作用 (3)3.1.2 函数体 (3)3.1.3 参数说明 (3)3.1.4 返回字段 (4)3.2 BKTQUERY回测查询 (5)3.2.1 函数作用 (5)3.2.2 函数体 (5)3.2.3 参数说明 (5)3.2.4 返回字段 (6)3.2.4.1 资金查询 (6)3.2.4.2 持仓查询 (6)3.3 BKTORDER回测交易 (6)3.3.1 函数作用 (6)3.3.2 函数体 (6)3.3.3 参数说明 (7)3.3.4 返回字段 (8)3.4 BKTEND回测结束 (8)3.4.1 函数作用 (8)3.4.2 函数体 (8)3.4.3 参数说明 (8)3.4.4 返回字段 (8)3.5 BKTSTATUS回测状态 (9)3.5.1 函数作用 (9)3.5.2 函数体 (9)3.5.3 参数说明 (9)3.5.4 返回字段 (9)3.6 BKTSUMMARY回测概要 (10)3.6.1 函数作用 (10)3.6.2 函数体 (10)3.6.3 参数说明 (11)3.6.4 返回字段 (11)3.6.4.1 关键指标 (11)3.6.4.2 每日净值 (12)3.6.4.3 交易明细 (12)3.6.4.4 每日持仓 (13)3.6.4.5 每日仓位 (13)3.6.4.6 每月盈亏 (13)3.7 BKTDELETE回测删除 (14)3.7.1 函数作用 (14)3.7.2 函数体 (14)3.7.3 参数说明 (14)3.7.4 返回字段 (14)3.8 BKTSTRATEGY返回策略列表 (15)3.8.1 函数作用 (15)3.8.2 函数体 (15)3.8.3 参数说明 (15)3.8.4 返回字段 (15)附:期货手续费率与保证金率表 (16)量化策略的必经一步是进行策略回测,验证策略的历史绩效和稳健性。
Wind回测平台是基于Wind量化API进行策略历史回测的平台。
实现了以下功能:z用户可在擅长的平台上开发策略(Matlab、R、VBA、Python、C++、C#等),利用Wind回测系列函数进行策略回测。
z策略代码完全归用户所有,Wind只保留最终回测结果。
z用户可在Wind终端中管理自己的策略分析结果,并设置共享展示给他人。
z关注他人共享的策略分析结果。
2使用说明2.1回测流程说明:1.单个策略根据回测标的、回测时间范围、交易周期的不同,可以对应多次回测。
2.策略所需的历史数据可以通过wsd/wss/wsi取得,也可自行准备。
3.运行bktstart,进行回测初始设置。
4.利用之前准备的历史数据,开发策略,在起止时间内按交易周期进行时间循环。
5.当策略产生交易信号时,运行bktquery进行资金或持仓查询,如满足买入所需资金或卖出所需仓位,运行bktorder进行下单。
每日收盘后,系统会进行股票的除权除息处理和期货的日终结算。
6.依此类推,直至到达回测截止时间,运行bktend,结束本次回测。
7.完成回测后,可运行bktsummary,返回回测的关键指标、每日净值、交易明细、每日仓位、每月盈亏。
8.可在终端输入BKT,进入回测平台,管理自己的策略分析结果,并共享给他人,搜索他人共享的策略分析结果进行关注。
9.初次使用,可通过向导熟悉函数使用,但完整的策略编写仍需由客户自行完成。
2.2.1策略菜单我的策略:登陆的iwind账号创建的策略关注策略:关注的他人共享策略2.2.2右键菜单选中我的策略中的策略后,右键菜单如下,可选择将策略共享选中关注策略中的策略后,右键菜单如下,可通过iwind联系策略创建人2.2.3功能栏刷新策略:刷新“我的策略”和“关注策略”提取数据:提取选定策略的分析结果。
导出数据:将策略组合的结果导出到Excel。
搜索策略:搜索他人共享的策略分析结果。
使用帮助:点击查看帮助文档。
3函数说明3.1bktstart回测开始3.1.1函数作用进行回测的初始设置。
3.1.2函数体bktstart (StrategyName,StartDate,EndDate,Options)3.1.3参数说明策略名称(必选):Element Element Value Type Description StrategyName String设定策略名称范例1:ʹ全天候策略ʹ ;说明:支持中英文;长度不超过256字符起始日期(必选):Element Element Value Type Description StartDate 时间序列的起始日期 范例1:ʹ2011‐01‐01ʹ, ʹ20110101ʹ,ʹ2011/01/01ʹ,ʹ2011‐01‐01 10:00:00ʹ说明:支持日期类工具函数输出的标准日期结果。
截止日期(必选):Element Element Value Type Description EndDate 时间序列的截止日期 范例1:ʹ2011‐06‐1,ʹ20110601ʹ,ʹ2011/06/01ʹ ,ʹ2011‐06‐01 14:00:00ʹ说明:支持日期类工具函数输出的标准日期结果。
交易周期(策略类型为日内时必选):Element Element Value Type DescriptionPeriod 设定交易周期,支持1分钟、5分钟、15分钟、1天,缺省为1天范例1:’1m’, ’5m’, ʹ15mʹ,’1d’初始资金(可选): Element Element Value Type DescriptionInitialFund设定账户初始资金,默认为初始资金1亿元。
范例1:ʹ InitialFund =100000000.00ʹ交易费率(可选): Element Element Value Type DescriptionFeeLevel设定股票、基金佣金水平 FeeMulti设定期货佣金倍数范例1:ʹFeeLevel=0.001,FeeMulti=3ʹ,默认为股基交易费率为千分之一,期货交易费为交易所佣金3倍说明:股票佣金为绝对值,期货佣金为交易所佣金的倍数。
回测备注(可选): Element Element Value Type DescriptionBKTNotes记录每次回测的特征信息范例1:ʹ BKTNotes=螺纹期指套利,5min ,2011.1‐2013.9ʹ 策略备注(可选): Element Element Value Type DescriptionStrategyNotes记录每次回测的特征信息范例1:ʹ StrategyNotes =对冲套利ʹ3.1.4 返回字段返回字段 类型 字段说明 ErrorCode integer 错误代号 ErrorMsg String 错误信息 StrategyID long 策略ID BKTIDlong回测ID3.2bktquery回测查询3.2.1函数作用回测中,查询账户资金和持仓。
3.2.2函数体bktquery(qrycode,qrytime)3.2.3参数说明查询内容(必选)Element Element Value Type Descriptionqrycode CapitalString资金查询 Position 持仓查询范例1:ʹCapitalʹ说明:持仓查询返回持仓代码、持仓数量、持仓成本价。
查询时间(必选):Element Element Value Type Descriptionqrytime 查询时间 范例1:ʹ2011‐04‐01 9:30:00ʹ3.2.4 返回字段 3.2.4.1 资金查询3.2.4.2 持仓查询3.3 bktorder 回测交易3.3.1 函数作用回测中,产生虚拟交易,支持向量单。
3.3.2 函数体bktorder(TradeTime,SecurityCode,TradeSide,TradeVol,Options)返回字段 字段说明 ErrorCode Int 错误代号 ErrorMsg string 错误信息 BKTID long 回测ID QueryTime Date 查询时间 TotalAsset double 总资产 AvailableFund double 可用资金 SecurityValue double 持仓市值 Margin double保证金返回字段 字段说明 ErrorCode Int 错误代号 ErrorMsg string 错误信息 BKTID long 回测ID QueryTime Date 查询时间 SecurityCode String 品种代码 SecurityName String 品种名称 SecurityVolume int 品种数量 CostPrice double 成本价格 TradeSideString持仓方向3.3.3参数说明交易时间(必选):Element Element Value Type DescriptionTradeTime String交易时间范例1:ʹ600000.SH,IF.CFE,510300.SHʹ说明:证券列表支持Wind代码及证券转换类工具函数输出的Wind代码结果,支持多品种向量输入。
交易品种(必选):Element Element Value Type DescriptionSecurityCode 交易品种列表范例1:ʹ2011‐04‐01 9:30:00ʹ,ʹ20110401 09:30:00ʹ说明:根据SimType确定取日数据或分钟数据。
交易方向(必选):Element Element Value Type DescriptionTradeSide Buy证券买入/期货买入开仓 Short 期货卖出开仓Cover 期货买入平仓Sell 证券卖出/期货卖出平仓范例1:ʹBuyʹ,ʹBuy,Sellʹ交易数量(必选):Element Element Value Type Description TradeVol Int 买卖数量 范例1:ʹ100ʹ,’100,200’回测价格方式(可选):Element Element Value Type DescriptionPrice CloseString所选周期的收盘价 Open 所选周期的开盘价 High 所选周期的最高价 Low 所选周期的最低价Avg所选周期的均价,对于日线为VWAP,对于分钟线是(最高价+最低价)/2范例1:ʹ Price =Closeʹ3.3.4返回字段返回字段 字段说明 ErrorCode Int 错误代号 ErrorMsg string 错误信息 BKTID long 回测ID SecurityCode string 交易品种代码 SecurityName string 交易品种名称 TradeTime Date 成交时间 TradeSide string 成交方向 TradeVol int 成交数量 TradePrice double 成交价格 TradeAmt double 成交金额 OrderNumber long 成交编号 SubErrorCode int 每笔错误代号 SubErrorMsg string 每笔错误信息3.4bktend回测结束3.4.1函数作用结束回测。