導航:首頁 > 數據行情 > tushare怎麼讀股票數據

tushare怎麼讀股票數據

發布時間:2024-10-27 23:41:48

1. tushare的介面怎麼樣使用

安裝TuShare
方式1:pip install tushare
方式2:訪問https://pypi.python.org/pypi/tushare/下載安裝
方式3:將源代碼下載到本地python setup.py install
升級TuShare
1、先查看本地與線上的版本版本號:
pip search tushare
2、升級TuShare:
pip install tushare --upgrade
確認安裝成功
import tushare as ts
print ts.__version__
獲取歷史交易數據
import tushare as ts
df = ts.get_hist_data(『600848』)
ts.get_hist_data(『600848』,ktype='W『) #獲取周k線數據
ts.get_hist_data('600848』,ktype='M『) #獲取月k線數據
ts.get_hist_data('600848』,ktype='5『) #獲取5分鍾k線數據
ts.get_hist_data('600848』,ktype='15『) #獲取15分鍾k線數據
ts.get_hist_data('600848』,ktype='30『) #獲取30分鍾k線數據
ts.get_hist_data('600848』,ktype='60『) #獲取60分鍾k線數據
ts.get_hist_data('sh』)#獲取上證指數k線數據,其它參數與個股一致,下同
ts.get_hist_data(『sz』)#獲取深圳成指k線數據 ts.get_hist_data(『hs300』)#獲取滬深300指數k線數據
ts.get_hist_data(『sz50』)#獲取上證50指數k線數據
ts.get_hist_data(『zxb』)#獲取中小板指數k線數據
ts.get_hist_data(『cyb』)#獲取創業板指數k線數據
Python財經數據介麵包TuShare的使用
獲取歷史分筆數據
df = ts.get_tick_data(『000756','2015-03-27』)
df.head(10)
Python財經數據介麵包TuShare的使用
獲取實時分筆數據
df = ts.get_realtime_quotes(『000581』)
print df[['code','name','price','bid','ask','volume','amount','time']]
返回值說明:
0:name,股票名字
1:open,今日開盤價
2:pre_close,昨日收盤價
3:price,當前價格
4:high,今日最高價
5:low,今日最低價
6:bid,競買價,即「買一」報價
7:ask,競賣價,即「賣一」報價
8:volumn,成交量 maybe you need do volumn/100
9:amount,成交金額(元 CNY)
10:b1_v,委買一(筆數 bid volume)
11:b1_p,委買一(價格 bid price)
12:b2_v,「買二」
13:b2_p,「買二」
14:b3_v,「買三」
15:b3_p,「買三」
16:b4_v,「買四」
17:b4_p,「買四」
18:b5_v,「買五」
19:b5_p,「買五」
20:a1_v,委賣一(筆數 ask volume)
21:a1_p,委賣一(價格 ask price)

30:date,日期
31:time,時間

2. 利用Tushare獲取股票數據(全面詳細,照著敲就可以)

利用Tushare獲取股票數據的全面指南


Tushare是一個專為金融分析人員設計的免費Python財經數據介麵包,它簡化了從數據採集到存儲的過程,以pandas DataFrame格式提供高效的數據。通過Python的pandas、NumPy和Matplotlib,分析人員可以方便地進行數據處理和可視化,同時支持Excel和關系型資料庫的分析。Tushare覆蓋了股票、基金、期貨、數字貨幣等廣泛的數據內容,以及基本面數據,如公司財務和基金經理信息,且支持多語言的SDK和RESTful介面,適應不同用戶的需求。數據存儲選項包括Oracle、MySQL、MongoDB、HDF5和CSV,確保了數據獲取的性能和便利性。


安裝Tushare依賴環境只需執行pip install tushare,查看版本信息時,導入並列印tushare的__version__屬性即可。以下是使用Tushare獲取股票數據的步驟:



  1. 導入所需庫,如pandas、matplotlib和tushare。

  2. 設置數據格式和日期,使用qfq前復權方式獲取股票數據。例如,通過定義get_data函數獲取指定股票在特定日期范圍內的數據。

  3. 使用acquire_code函數下載股票數據,並保存為CSV文件。用戶需要輸入股票代碼、開始和結束日期。

  4. 運行acquire_code函數,輸入股票代碼,如600893.SH。

  5. 數據下載完成後,文件將保存在指定文件夾中,通過查看文件夾來獲取爬取的數據。

3. 100銀子求助如何遍歷讀取TuShare的分筆股票數據

import tushare as ts
import time

while True:
df = ts.get_realtime_quotes('000581') #Single stock symbol
print df[['code','name','price','bid','ask','volume','amount','time']]
time.sleep(2)

根據 http://tushare.org/trading.html#id6 提供的例子,你可以包裝成函數,傳入你要獲取的股票代碼,df包含30個列的內容,你可以輸出你想要的列,也可以保存到資料庫里。
tushare.org上都寫得很清楚了。
遍歷讀取無非就是
import tushare as ts

df = ts.get_tick_data('600848',date='2014-01-09')

for i in df.index:

print df.loc[i]
print df.loc[i]['price']
其中i就是序號,以i為基礎你可以獲取所有row的數據,包括具體某一行某一列。python根據坐標讀取數據有多重方法,你學明白python後,tushare用起來就方便了。

4. Python 通過 Tushare庫取得股市數據

利用Tushare庫獲取股市數據的簡單指南


Tushare是一個致力於金融數據分析和教育的開源社區,為超過25萬用戶提供免費且高效的股票數據服務。它支持多種編程語言,如Python、Matlab和R,通過RESTful API輕松獲取數據。該平台不僅為專業人員提供便捷的數據獲取途徑,還特別關注金融教育,為學生和教師提供數據許可權和教育支持。


盡管Tushare的核心服務是免費的,但為了保持服務的可持續發展,從Pro版本開始引入積分系統。用戶可以通過注冊、捐助或付費課程獲取積分,積分可用於訪問高級數據。基礎數據如股票行情,注冊後可免費獲取,但訪問其他數據需要滿足積分要求。積分每年有效,且調取頻率與積分數量相關,例如120積分允許相對高頻的行情數據請求。


要開始使用Tushare,首先在Tushare社區門戶注冊,獲取並保存你的TOKEN憑證。安裝Tushare庫後,可通過設置token來初始化介面。對於數據調取,可以利用交易日期和證券代碼參數,或是採用HTTP RESTful API進行。


為了高效地提取大量數據,建議使用交易日歷和重試機制,避免因股票數量眾多而降低效率。Tushare的目標是幫助用戶專注於策略開發,而無需過多關注數據獲取的復雜性。

閱讀全文

與tushare怎麼讀股票數據相關的資料

熱點內容
五菱股票最新 瀏覽:804
選出當日漲停股票 瀏覽:417
2018股票科技新藍籌 瀏覽:272
天陽科技股票有限公司 瀏覽:268
通達信股票精準指標 瀏覽:999
中信證券股票資金流量 瀏覽:424
美國軟體股票有哪些龍頭股 瀏覽:821
長期投資基金和股票哪個 瀏覽:86
南方證券股票推薦 瀏覽:770
股票麗江旅遊走勢 瀏覽:944
上海銀行股票今天多少錢 瀏覽:620
交通銀行2017年股票走勢 瀏覽:632
股票日海智能的走勢分析 瀏覽:510
公司債券與公司股票的區別有哪些簡答 瀏覽:402
疫情對發行股票的影響 瀏覽:576
股票和基金大家賺錢了嗎 瀏覽:754
用友軟體股份有限公司股票代碼 瀏覽:296
包鋼股份股票行情走勢查詢 瀏覽:357
股票送轉股後資金會出逃嗎 瀏覽:143
礦難對股票有影響不 瀏覽:605