关注获取最新资讯及各种国贸资源
全文共573字,阅读大约需要4分钟
编者按:
相信大家很多时候都有获取金融数据的需求,为了挣钱、做模型、写论文等诸多理由,但挡在面前的第一座大山就是,我该怎么获取这些数据呢?今天,小编要教大家,怎么在寝室里,用几行代码就自动获取想要的股票数据。
方法一、雅虎金融
Yahoo Finance提供了Python的API接口,可以让我们轻松获取到股票的日线数据,让我们来看代码(以获取上证指数为例)。
引入三个库,pandas_datareader,datetime以及fix_yahoo_finance,就可以使用以上代码轻松获取到上证指数啦。运行结果如下:
数据非常清楚、干净,从其他数据库上下载到的数据还会有很多说明和备注,我们直接将这个存到本地,就能使用自己常用的数据分析软件来处理股票数据了~
方法二、强推!使用Tushare金融大数据开放社区
先看运行结果(以上证指数为例),这里仍然使用Python,Tushare还支持Matlab和R的接口。
小编在手机上敲上一行代码(df=ts.get_hist_data(‘sh’))就可以获得这么齐全的数据啦!(包括开盘价,最高价,收盘价,最低价,成交量,价格变动,涨跌幅度,MA5,MA10,MA20,换手率等)
只要调用不同接口,就可以获得不同的数据,除了金融数据,还可以获取宏观数据、每日新闻、甚至电影票房数据。
以电影票房为例。
只需要一行代码(df=ts.realtime_boxoffice()),就可以获取到最新的电影票房数据了,是不是超级心动~
浏览器输入
tushare.org(老版)
tushare.pro(新版)
对照着相应的接口说明,就能轻松获取到自己想要的数据啦~
妈妈再也不用担心我没有wind账号了~
—责编:陈雨珩—
—推送:姚惠玲—

