R语言量化:使用WindR下载Wind数据
在R语言:使用rvest包抓取新浪财经A股交易数据中我们介绍了如何使用rvest包爬取新浪财经的A股交易数据,但是新浪有一定的反爬虫措施,抓取数据多有不便。最近发现Wind有R语言的量化接口,而且对免费用户也给出了一定的数据权限,于是学习了一下如何使用Wind下载股票数据。
一、R插件的安装
Wind量化接口的相关介绍都可以在首页的【量化】目录下找到,Wind支持C++、C#、VBA、Marlab、Python、R等多种语言,其中R语言的量化接口是通过WindR包进行操作的。
R插件(WindR包)的安装也非常非常简单,只需在R环境关闭的情况下,点击标题栏的【量化】-【修复插件】-【修复R插件】即可。
二、基本操作
1、启动WindR
启动量化接口需要运行w.start函数,然后会出现WindR插件的可视化窗口。
## 启动WindR
library(WindR)
w.start()
2、基本操作
可视化窗口的操作特别傻瓜,点击按钮照着提示一步一步点就可以。例如,我们想要提取某只股票的成交数据,可以点击WSD,之后在弹出的对话框中按照提示选择,
最后,会出现一个命令行,将其复制到R中执行,即可得到相应的数据,下图中命令表示提取000001.SZ这只股票2018-01-13到2018-02-11的开盘价。
三、常用函数
函数名 |
函数功能 |
wsd/wss |
获取日间基本面数据、行情数据等 |
wsi |
获取分钟行情数据、支持技术指标变参 |
wst |
获取日内买卖十档盘口快照、成交数据 |
wsq |
获取订阅实时行情数据 |
wset |
获取板块、指数等成分数据 |
edb |
获取宏观经济数据 |
w.wsd(windcodes, windfields, starttime, endtime,option)
w.wss(windcodes, windfields, option)
w.wsi(windcodes, windfields, starttime, endtime,option)
w.wst(windcodes, windfields, starttime, endtime,option)
w.wsq(windcodes, windfields, option, func=NULL)
w.wset(tablename, option)
参数
windcodes Wind格式的证券代码,比如000001.SZ,600000.SH,要带后面的.SZ、.SH等后缀
tablename 数据集名称
windfields 要提取的数据,如open(开盘价)、high(最高价)、low(最低价)、close(收盘价),如果提取多个指标,直接用诸如”open, high, low,close”的形式用,分割开就行。
startdate和enddate 起始日期,格式为”2018-01-01”或“20180101”
starttime和endtime 起始时间,格式为“2018-01-0109:30:00”或“20180101 09:30:00”
option 可选参数,例如某些技术指标如MA、KDJ、MACD等指标的参数设置。
func 回调参数
参考文献:Wind R数据及交易接口
R语言量化:使用WindR下载Wind数据相关推荐
- R语言---使用cgdsr包下载TCGA数据---笔记整理
原文链接:https://mp.weixin.qq.com/s?__biz=MzAxMDkxODM1Ng==&mid=2247486492&idx=1&sn=3a7251244 ...
- R语言量化:alpha值和beta值
量化投资中经常提到的alpha(收益)和beta(收益)是从资本资产定价模型(CAPM)中衍生出来的概念.CAPM是一个给风险定价的基本模型,它认为只有系统风险(Systematic risk)才能带 ...
- 2015CDAS中国数据分析师行业峰会:R语言量化投资数据分析应用
跨界知识聚会系列文章,"知识是用来分享和传承的",各种会议.论坛.沙龙都是分享知识的绝佳场所.我也有幸作为演讲嘉宾参加了一些国内的大型会议,向大家展示我所做的一些成果.从听众到演讲 ...
- R语言使用rnorm函数生成正太分布数据、使用boxplot函数可视化箱图、中间黑线为中位数位置、上下框线为上下四分位数位置、上下触须为1.5倍四分位数间距、如果有孤立点表示异常值
R语言使用rnorm函数生成正太分布数据.使用boxplot函数可视化箱图.中间黑线为中位数位置.上下框线为上下四分位数位置.上下触须为1.5倍四分位数间距.如果有孤立点表示异常值 目录 R语言使用r ...
- R语言心得说:R语言之xlsx包读写Excel数据
R语言心得说:R语言之xlsx包读写Excel数据 感谢Adrian A. Drǎgulescu发布的xlsx包 工具准备 [基础]简单读取excel文件数据 [基础]简单写入数据到excel文件 [ ...
- R语言量化技术分析的百度指数关注度交易策略可视化
全文链接:http://tecdat.cn/?p=31556 传统的经济理论认为股票市场是有效的,价格波动是对市场信息的反应,投资者能够及时处理所有实时信息并做出最优决策(点击文末"阅读原文 ...
- R语言使用sort函数对向量数据进行排序、默认从小到大升序排序
R语言使用sort函数对向量数据进行排序.默认从小到大升序排序 目录 R语言使用sort函数对向量数据进行排序.默认从小到大升序排序 R 语言特点 R语言使用sort函数对向量数据进行排序.默认从小到 ...
- R语言使用rnorm函数生成正太分布数据、使用plot函数可视化散点图
R语言使用rnorm函数生成正太分布数据.使用plot函数可视化散点图 目录 R语言使用rnorm函数生成正太分布数据.使用plot函数可视化散点图 R 语言特点 R语言使用rnorm函数生成正太分布 ...
- R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图
R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 目录 R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 R 语言特点 R语言使用rnorm函数生成正太分布 ...
最新文章
- 合川专升本计算机怎么学升学率,2019年重庆市合川太和中学高考喜报
- 基于静态URL的微信分享自定义缩略图及标题和摘要
- Ubuntu21.04 Docker 安装
- 如何在php搜索显示数据库数据结构_PHP如何实现抓取百度搜索结果并分析数据结构...
- unknow Unknown type name 'NSString'
- 字体感觉小了 引入的vant_动态字体海报如何设计与制作?
- Spring Boot Restful框架搭建和使用【持续更新中】
- learning hmm
- [BZOJ1009]GT考试
- 邱锡鹏nndl学习记录
- 为什么是“止于至善”?
- adb 的批处理命令
- Java210道常见的面试
- java去除word修改痕迹_去除Word修订
- Windows slmgr.vbs 命令详解
- loadrunner的安装
- 按键状态机—实现连发
- 《推荐系统手册》笔记
- kali更新源失败解决办法
- NOIP2014 飞扬的小鸟 题解