利用R语言获取股票数据教程

R获取股票数据

R中好几个Pkg都提供了股票数据的在线下载要领,假如非得在个中找出一个较好的,那么quantmod当之无愧!举一个例子,譬如下载沪市大盘数据,代码可以是:

library(quantmod)
SSE <- getSymbols("000001.SS",auto.assign=FALSE)
head(SSE)

可能:

library(quantmod)
setSymbolLookup(SSE=list(name="000001.SS", src="yahoo"))
getSymbols("SSE")
head(SSE)

以上是Jeff Ryan(quantmod作者)推荐过的要领。不外,厥后Joshua Ulrich在他的邮件中给出了一个更简捷的要领:

library(quantmod)
getSymbols("^SSEC")
head(SSEC)

固然quantmod的包出自Jeff Ryan之手,显而易见,在这一点上Joshua Ulrich是后来居上而胜于蓝!

转自:https://uhomework.com/a/qitajiaocheng/20171205/9688.html 天才写手

原文地址:https://www.cnblogs.com/uhomework/p/8635503.html

时间: 2024-10-10 10:59:32

利用R语言获取股票数据教程的相关文章

利用R语言获取最新所有股票数据

本文利用这里提到的方法,进行改进,从而批量获取所有股票的数据,并对股票数据进行了简单的统计. 首先使用该程序需要用到一个csv文件,记录了各个股票的名称和代码. 格式如下: 至于制作的话,还是挺简单的,百度一下股票代码,或者直接到这里,可以轻松获得所有股票代码,然后放进excel按空格分割,处理一下就可以了.这里有一份我做好的,不过只有上海的股票有兴趣可以拿去stockid.csv. 注意,如果是其他的股票的话,请参考我前面提到的博文相应修改代码, 上证代码是 ss,深证代码是 sz,港股代码是

R获取股票数据

R中好几个Pkg都提供了股票数据的在线下载方法,如果非得在其中找出一个最好的,那么quantmod当之无愧!举一个例子,譬如下载沪市大盘数据,代码可以是: library(quantmod)SSE <- getSymbols("000001.SS",auto.assign=FALSE)head(SSE) 或者: library(quantmod)setSymbolLookup(SSE=list(name="000001.SS", src="yahoo

利用python获取股票数据

一.利用pandas API接口 Pandas库提供了专门从财经网站获取金融数据的API接口,可作为量化交易股票数据获取的另一种途径,该接口在urllib3库基础上实现了以客户端身份访问网站的股票数据. 通过查看Pandas的手册可以发现,第一个参数为股票代码,苹果公司的代码为"AAPL",国内股市采用的输入方式“股票代码”+“对应股市”,上证股票在股票代码后面加上“.SS”,深圳股票在股票代码后面加上“.SZ”.DataReader可从多个金融网站获取到股票数据,如“Yahoo! F

利用R语言进行交互数据可视化(转)

上周在中国R语言大会北京会场上,给大家分享了如何利用R语言交互数据可视化.现场同学对这块内容颇有兴趣,故今天把一些常用的交互可视化的R包搬出来与大家分享. rCharts包 说起R语言的交互包,第一个想到的应该就是rCharts包.该包直接在R中生成基于D3的Web界面. rCharts包的安装 require(devtools) install_github('rCharts', 'ramnathv') rCharts函数就像lattice函数一样,通过formula.data指定数据源和绘图

利用R语言进行交互数据可视化

本文是本人受统计之都邀请写的一篇关于数据可视化的文章,感兴趣的同学可以上统计之都去查看. http://cos.name/2016/06/using-r-for-interactive-data-visualization/ 上周在中国R语言大会北京会场上,给大家分享了如何利用R语言交互数据可视化.现场同学对这块内容颇有兴趣,故今天把一些常用的交互可视化的R包搬出来与大家分享. rCharts包 说起R语言的交互包,第一个想到的应该就是rCharts包.该包直接在R中生成基于D3的Web界面.

R语言获取国内的股票数据

quantmod 包默认是访问 yahoo finance 的数据,其中包括上证和深证的股票数据,还有港股数据. 上证代码是 ss,深证代码是 sz,港股代码是 hk 例如苏宁云商 setSymbolLookup(SNYS=list(name='002024.sz',src='yahoo')) getSymbols("SNYS") chartSeries(SNYS) 获取上证指数 getSymbols("^SSEC") chartSeries(SSEC, up.co

利用网易获取所有股票数据

import urllib.request import re ##def downback(a,b,c): ## '''' ## a:已经下载的数据块 ## b:数据块的大小 ## c:远程文件的大小 ## ''' ## per = 100.0 * a * b / c ## if per > 100 : ## per = 100 ## print('%.2f%%' % per) stock_CodeUrl = 'http://quote.eastmoney.com/stocklist.html

利用SignalR实施响应股票数据波动

1.新建ASP.NET Web应用程序,  选择Empty模板. 2.创建Stock.cs类 1 public class Stock 2 { 3 /// <summary> 4 /// 价格 5 /// </summary> 6 private decimal _price; 7 8 /// <summary> 9 /// 象征 10 /// </summary> 11 public string Symbol { get; set; } 12 13 pu

实测 《Tensorflow实例:利用LSTM预测股票每日最高价(二)》的结果

近期股市行情牛转熊,大盘一直下探!由3200跌到了2700,想必很多人被深套了.这时想起人工智能能否预测股市趋势?RNN能否起作用? 这时便从网上找下教程,发现网上有个例子,便拿来一试!Tensorflow实例:利用LSTM预测股票每日最高价(二) 这个实例大体上没有大问题,只是有些小细节有问题!要想直接复制运行,是会报错的.首先整下代码过程原作者已经写得很清楚了,但对于初学者来讲,有些地方还是不太明白的.我作为一个初学者,先来谈谈我在整个实测中的收获吧! 实例的思路:通过tushare可以获取