股票數據下載-下載股票歷史數據


下載股票歷史數據

今天介紹最簡單的股票數據下載方法,只要電腦安裝了Python就行(沒安裝或者不想折騰,點上面的鏈接也行)。

眾所周知股票歷史行情數據是做量化分析的第一步,如何下載股票歷史數據也成了入門第一坎,不過不要怕,只要你懂一點Python,一切都非常簡單。

在此我們假設已經安裝好了  Python 3.6  或以上的環境。

首先我們需要安裝一個別人已經封裝好的數據庫,tushare,經常做股票數據這塊的應該非常熟悉,不熟悉也沒關系,一步一步來。

 

 pip install tushare  在命令行執行,等待安裝完成就行了。如果報錯了就多執行幾次。

 

我們以000002這個股票為例,獲取000002上市以來的股票行情數據。

 

pro = ts.pro_api()

df = pro.daily(ts_code='000002.SZ', start_date='19910129', end_date='20191226') # start_date是股票的上市日期,end_date是結束的日期。這兩個日期的意思是你想獲取數據的時間段。如果你想獲取一年的數據就寫成:start_date='20181226', end_date='20191226'

print(df)

輸入數據(示例):
 ts_code trade_date  open  high   low  close  pre_close  change    pct_chg  vol        amount
0  000002.SZ   20180718  8.75  8.85  8.69   8.70       8.72   -0.02       -0.23   525152.77   460697.377
1  000002.SZ   20180717  8.74  8.75  8.66   8.72       8.73   -0.01       -0.11   375356.33   326396.994
2  000002.SZ   20180716  8.85  8.90  8.69   8.73       8.88   -0.15       -1.69   689845.58   603427.713
3  000002.SZ   20180713  8.92  8.94  8.82   8.88       8.88    0.00        0.00   603378.21   535401.175
4  000002.SZ   20180712  8.60  8.97  8.58   8.88       8.64    0.24        2.78  1140492.31  1008658.828
5  000002.SZ   20180711  8.76  8.83  8.68   8.78       8.98   -0.20       -2.23   851296.70   744765.824
6  000002.SZ   20180710  9.02  9.02  8.89   8.98       9.03   -0.05       -0.55   896862.02   803038.965
7  000002.SZ   20180709  8.69  9.03  8.68   9.03       8.66    0.37        4.27  1409954.60  1255007.609
8  000002.SZ   20180706  8.61  8.78  8.45   8.66       8.60    0.06        0.70   988282.69   852071.526
9  000002.SZ   20180705  8.62  8.73  8.55   8.60       8.61   -0.01       -0.12   835768.77   722169.579

 

這樣`000002`這個股票的歷史數據就獲取到了。想要保存到數據庫或者Excel表格就隨意啦~

 

相關閱讀:

股票數據下載-下載股票歷史數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM