金融数据获取
Posted shirely-2014
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金融数据获取相关的知识,希望对你有一定的参考价值。
最近研究金融数据,需要获取大量的金融数据进行研究,在python中金融数据模块进行了迁移,从以前的pandas到pandas_datareader模块的迁移,折腾了挺久了,终于可以成功的获取数据,环境是基于python3
安装pandas_datareader模块
$pip3 install pandas
$pip3 install pandas-datareader
1.利用pandas_datareader模块获取数据
1.1利用ipython,代码如下所示:
ipython In [1]: import pandas_datareader.data as web #获取苹果 2014年1月1号至 2018年7月17日的股票数据 In [2]: web.get_data_yahoo(‘AAPL‘, ‘1/1/2014‘, ‘17/7/2018‘)
获取国内的股票数据方式“股票代码”+“对应股市”
上证股票代码后面加上.ss
#获取深市30048股票 2015年1月1号至2018年7月17号的数据 In [3]: web.get_data_yahoo(‘300481.sz‘, ‘1/1/2015‘,‘17/7/2018‘)
上证股票:.ss 深证股票:.sz
上证综指:00001.ss 深证成指:399001.sz. 沪深300:000300.ss 香港: 0001.hk
加拿大股指: cun.to 新西兰股指:.nz 新加坡股指:.si 台湾股指:.tw
2.使用tushare
#安装tushare $pip3 install tushare #版本升级 $pip install tushare --upgrade
详细情况可参考官网信息:http://tushare.org/index.html
以上是关于金融数据获取的主要内容,如果未能解决你的问题,请参考以下文章
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
如何从 Firebase 获取数据到 Recyclerview 中的片段?