美股数据获取 python_几行Python代码,轻松获取美股阿里巴巴的交易数据
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”結尾的。
近期熱門:
總結
以上是生活随笔為你收集整理的美股数据获取 python_几行Python代码,轻松获取美股阿里巴巴的交易数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VSCode换行快捷方式及键盘快捷键重置
- 下一篇: Bootstrap栅格参数