利用Tushare資料介面+pandas進行股票資料分析

TSpandasEr發表於2022-06-05

Tushare是一個免費、開源的python財經資料介面包。主要實現對股票等金融資料從資料採集、清洗加工 到 資料儲存的過程,能夠為金融分析人員提供快速、整潔、和多樣的便於分析的資料,為他們在資料獲取方面極大地減輕工作量,使他們更加專注於策略和模型的研究與實現上。

Tushare返回的絕大部分的資料格式都是pandas DataFrame型別,非常便於用pandas/NumPy/Matplotlib進行資料分析和視覺化。當然,如果您習慣了用Excel或者關係型資料庫做分析,您也可以透過Tushare的資料儲存功能,將資料全部儲存到本地後進行分析。

以下是獲取資料的關鍵步驟:

1、獲得賬號

訪問Tushare社群門戶(tushare.pro),點選右上角“註冊”。
註冊成功後,在個人主頁裡填寫自己的個人資訊,這樣就可以獲得120積分,有了120積分,股票基礎資訊介面、股票日線行情就可以提取了。

2、安裝Tushare

在cmd裡執行pip install tushare即可安裝成功

3、獲取token

登入tushare網址,在個人主頁裡獲取自己的token。如果不會,可以參考:tushare.pro/document/1?doc_id=39

4、調取資料

import tushare as ts
ts.set_token('你的token')

pro = ts.pro_api()
#獲取202262日的所有股票行情
df = pro.daily(trade_date='20220602')

print(df)

5、利用Pandas進行資料分析

有了行情資料的DataFrame後,我們就可以對股票行情就行分析處理了。

Tushare資料介面可以給我們帶來非常多的資料提取便利,也有較好的資料分析場景供我們進行統計分析。是一個非常難得的資料利器。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章