在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数据相关推荐

  1. R语言---使用cgdsr包下载TCGA数据---笔记整理

    原文链接:https://mp.weixin.qq.com/s?__biz=MzAxMDkxODM1Ng==&mid=2247486492&idx=1&sn=3a7251244 ...

  2. R语言量化:alpha值和beta值

    量化投资中经常提到的alpha(收益)和beta(收益)是从资本资产定价模型(CAPM)中衍生出来的概念.CAPM是一个给风险定价的基本模型,它认为只有系统风险(Systematic risk)才能带 ...

  3. 2015CDAS中国数据分析师行业峰会:R语言量化投资数据分析应用

    跨界知识聚会系列文章,"知识是用来分享和传承的",各种会议.论坛.沙龙都是分享知识的绝佳场所.我也有幸作为演讲嘉宾参加了一些国内的大型会议,向大家展示我所做的一些成果.从听众到演讲 ...

  4. R语言使用rnorm函数生成正太分布数据、使用boxplot函数可视化箱图、中间黑线为中位数位置、上下框线为上下四分位数位置、上下触须为1.5倍四分位数间距、如果有孤立点表示异常值

    R语言使用rnorm函数生成正太分布数据.使用boxplot函数可视化箱图.中间黑线为中位数位置.上下框线为上下四分位数位置.上下触须为1.5倍四分位数间距.如果有孤立点表示异常值 目录 R语言使用r ...

  5. R语言心得说:R语言之xlsx包读写Excel数据

    R语言心得说:R语言之xlsx包读写Excel数据 感谢Adrian A. Drǎgulescu发布的xlsx包 工具准备 [基础]简单读取excel文件数据 [基础]简单写入数据到excel文件 [ ...

  6. R语言量化技术分析的百度指数关注度交易策略可视化

    全文链接:http://tecdat.cn/?p=31556 传统的经济理论认为股票市场是有效的,价格波动是对市场信息的反应,投资者能够及时处理所有实时信息并做出最优决策(点击文末"阅读原文 ...

  7. R语言使用sort函数对向量数据进行排序、默认从小到大升序排序

    R语言使用sort函数对向量数据进行排序.默认从小到大升序排序 目录 R语言使用sort函数对向量数据进行排序.默认从小到大升序排序 R 语言特点 R语言使用sort函数对向量数据进行排序.默认从小到 ...

  8. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化散点图

    R语言使用rnorm函数生成正太分布数据.使用plot函数可视化散点图 目录 R语言使用rnorm函数生成正太分布数据.使用plot函数可视化散点图 R 语言特点 R语言使用rnorm函数生成正太分布 ...

  9. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图

    R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 目录 R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 R 语言特点 R语言使用rnorm函数生成正太分布 ...

最新文章

  1. 合川专升本计算机怎么学升学率,2019年重庆市合川太和中学高考喜报
  2. 基于静态URL的微信分享自定义缩略图及标题和摘要
  3. Ubuntu21.04 Docker 安装
  4. 如何在php搜索显示数据库数据结构_PHP如何实现抓取百度搜索结果并分析数据结构...
  5. unknow Unknown type name 'NSString'
  6. 字体感觉小了 引入的vant_动态字体海报如何设计与制作?
  7. Spring Boot Restful框架搭建和使用【持续更新中】
  8. learning hmm
  9. [BZOJ1009]GT考试
  10. 邱锡鹏nndl学习记录
  11. 为什么是“止于至善”?
  12. adb 的批处理命令
  13. Java210道常见的面试
  14. java去除word修改痕迹_去除Word修订
  15. Windows slmgr.vbs 命令详解
  16. loadrunner的安装
  17. 按键状态机—实现连发
  18. 《推荐系统手册》笔记
  19. kali更新源失败解决办法
  20. NOIP2014 飞扬的小鸟 题解

热门文章

  1. SAP BW报表使用操作手册——系统登录
  2. getchar()函数的使用方法
  3. MotionLayout MotionScene 动画从未如此简单!
  4. 01.使用微软官方工具制作启动U盘--非常推荐
  5. LINUX学习基础篇(十五)软件包管理
  6. SYN 洪水攻击如何工作?
  7. 入门到卸载:Anaconda3安装与Python3.8.1兼容配置
  8. python3中多项式创建_Python3多项式
  9. 2021年煤矿安全检查考试总结及煤矿安全检查在线考试
  10. 蓝牙解析(part5):BLE的广播通信