美股数据获取 python_几行Python代码,轻松获取美股阿里巴巴的交易数据

本文介绍了如何使用Python的yfinance和pandas_datareader库获取美股阿里巴巴(BABA)的交易数据,包括基本信息、历史收盘价及多只股票数据。同时,还展示了获取全球主要股指数据的方法,探讨了跨市场分析的可能性。
摘要由CSDN通过智能技术生成

1

准备工作

玩数据分析,尤其是金融的数据分析,强烈建议大家安装如下的库:

建议安装Anaconda,一次安装包括了Python环境和全部依赖包,减少问题出现的几率。

雅虎财相关经库,Anaconda Prompt里分别输入pip install yfinance --upgrade --no-cache-dir,pip install pandas_datareader安装。

2

获取个股数据

1).获取阿里巴巴(美股代码:BABA)基本信息

我们拿美股的阿里巴巴举例,直接2行代码搞定!

2).获取历史数据

这里我们获取了阿里巴巴自上市以来的收盘价数据,并且直接可视化!

3).获取多只股票数据

同时下载阿里巴巴和苹果的历史数据,股票代码用空格隔开,在这里我们设置了获取的时间段为2019年1月2日至2019年9月8日。

4).使用pandas_datareader获取数据

如果你的代码使用pandas_datareader。你想要更快地下载数据,并确保返回的数据与pandas_datareader的格式相同,则可以使用pandas_datareader.data.get_data_yahoo方法。

3

获取股指数据

01).解析雅虎财经官网股指代码规则

可以上雅虎财经网站查看,其跟很多券商软件提供的代码规则还是有区别的。

02).获取环球股指

接下来我们获取“中国上证指数、香港恒生指数、日经指数、南韩综合指数、新加坡海峡时报指数、英国富时100指数、道琼斯工业平均指数、巴西Bovespa指数”。并将各个指数的收盘信息做出时序图。

通过结果显示,某些指数之间的形态还是很相似的,不知道是不是有跨市场套利的机会。

用Python做数据分析,尤其是金融的数据分析是非常非常方便,另外雅虎财经不仅提供了美股的数据,还提供了外汇、商品期货、虚拟货币等的数据,想利用Python进行金融分析的同学,不妨可以多利用雅虎财经这座金矿。

此外,雅虎财经也是支持我大A股市场的,只不过需要注意上证的股票代码是以“SS”结尾的(比如,茅台是600519.SS),深证的是以“SZ”结尾的。

近期热门:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值