R语言:批量获取指定股票代码的股票数据
目的是批量获取大量指定股票代码的股票数据,最后结果要求保存在csv文件中,由于有些股票代码是没有的,所以在获取过程中会导致出错,跳出循环。这里的处理方式是用tryCatch函数,并设定一定的等待时间,毕竟从雅虎下股票数据本来就挺慢的。
library(quantmod)
library(zoo)
library(xts)
library(TTR)
stock<-c(600000:600100)#指定需要获取数据的股票代码
for(i in stock){tryCatch({assign(paste("stock",i,sep=""),getSymbols(paste(i,".ss",sep="",collapse=""),src="yahoo",from='2016-01-01',to='2020-03-20',auto.assign=FALSE))write.csv(get(paste("stock",i,sep="")), file=paste("C:/Users/Desktop/60股票/",i,".csv"))},error=function(e){cat("ERROR :",conditionMessage(e),"\n")})Sys.sleep(10)#设定等待时间为10s
}
#利用paste函数解决了设置带参数的变量问题,和带参数的文件名问题
#tryCatch函数的使用参考 https://www.cnblogs.com/weibaar/p/4382397.html
R语言:批量获取指定股票代码的股票数据相关推荐
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、从雅虎金融读取著名港股长江实业的股票数据
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.从雅虎金融读取著名港股长江实业的股票数据 目录 R语言使用quantmod包的getSymbols函数从 ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、美股不使用后缀、其它股票需要使用后缀:大陆沪市使用:“.SS“,深市使用:“.SZ“,香港使用:“.HK
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.美股不使用后缀.其它股票需要使用后缀:大陆沪市使用:".SS",深市使用:" ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、获取美国10年期债券收益率数据
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.获取美国10年期债券收益率数据 目录 R语言使用quantmod包的getSymbols函数从指定金融数 ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、从雅虎金融读取著名的苹果公司的全部股票数据
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.从雅虎金融读取著名的苹果公司的全部股票数据 目录 R语言使用quantmod包的getSymbols函数 ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、对股票进行除权除息调整
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.对股票进行除权除息调整 目录 R语言使用quantmod包的getSymbols函数从指定金融数据源获取 ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、对股票进行除权除息调整、设置使用Adjusted列的数据
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.对股票进行除权除息调整.设置使用Adjusted列的数据 目录 R语言使用quantmod包的getSy ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、计算除权除息之后的开盘价收盘价收益率和收盘价收益率、保持不变
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.计算除权除息之后的开盘价收盘价收益率和收盘价收益率.保持不变 目录 R语言使用quantmod包的get ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、获取欧元兑美元汇率数据、每次请求只能获取500天以内的数据、多了会报错
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.获取欧元兑美元汇率数据.每次请求只能获取500天以内的数据.多了会报错 目录 R语言使用quantmod ...
- R语言 | 利用tushare下载中小板所有股票数据并筛选出符合条件的股票
作者的tushare ID:456548 作者在股市进行比较短线的投资,开发了一些高效的指标作为买卖的参考,于是需要k线.市值.换手率等数据进行研究,同花顺等软件上面大多数据不能导出,所以找到了tus ...
最新文章
- 定义主程序matlab,MATLAB 主程序和子程序之间的问题 子程序出错
- FreeSWITCH中文语音包
- 我的华为P30pro手机升级了鸿蒙系统!
- excel判断字符串包含另一个字符串_【前端冷知识】如何正确判断一个字符串是数值?...
- SVG实现loading
- canvas添加水印
- C#图解教程 第七章 类和继承
- 新概念英语(1-95)Tickets,please!
- 基于二进制粒子群算法的背包问题求解- 附代码
- Linux用户和进程管理
- iOS设备的越狱方法
- Apple 授权登录
- 古龙笔下一百单八将总表
- 删除OneDrive for Bussiness导航栏快捷方式
- ApacheCN 计算机视觉译文集 20210218 更新
- 前端构建工具gulpjs的使用介绍及技巧
- 网易im即时聊天php怎么接入,网易云信IM即时通讯功能接入方式与流程_如何收费_企业服务汇...
- python 傅里叶变换_【python学习笔记】21:numpy傅里叶变换
- python在大数据处理的应用
- 【20220114】【信号处理】什么是基线漂移/趋势项?如何消除?
热门文章
- 杂七杂八(9): IDEA初始化配置 插件收集
- 30天自制操作系统第9天harib06a
- UI: 网易新闻实现
- Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in lib
- winbugs MATLAB,winbugs问题求教:
- 习题10-4 递归求简单交错幂级数的部分和 (15 分)
- 基于云服务创建离线数据统计分析服务(一)
- zblog host php,zblog获取当前页面的URL信息
- XML和JSON-自我小结
- 【无人机】基于matlab粒子群算法优化干扰受限下无人机群辅助网络【含Matlab源码 2245期】