1. 程式人生 > >Tushare學習文檔(交易數據)

Tushare學習文檔(交易數據)

sha set asics today tushare 指定時間 歷史 chang 成交量

1.獲取歷史數據

ts.get_hist_data(‘601998‘) 獲取601998的歷史數據

ts.get_hist_data(‘601998‘,start=‘2016-06-05‘,end=‘2016-07-06‘) 獲取指定時間內的歷史數據

2.獲取某股票的上市日期

df = ts.get_stock_basics()
date = df.ix[‘601998‘][‘timeToMarket‘]
date

3.復權數據

ts.get_h_data(‘601998‘,index=True)

4.實時行情

ts.get_today_all()

changepercent:漲跌幅 trade

:現價 settlement:昨日收盤價 volume:成交量 turnoverratio:換手率 amount:成交量 per:市盈率 pb:市凈率 mktcap:總市值 nmc:流通市值

5.實時分筆

df = ts.get_realtime_quotes(‘601998‘)
df[[‘code‘,‘name‘,‘price‘,‘bid‘,‘ask‘,‘volume‘,‘amount‘,‘time‘]] 獲取實時分筆後的指定字段

name,股票名字  open,今日開盤價  pre_close,昨日收盤價  price,當前價格  high,今日最高價  low,今日最低價  bid,競買價,即“買一”報價
ask,競賣價,即“賣一”報    volume,成交量 maybe you need do volume/100  amount,成交金額(元 CNY)  b1_v,委買一(筆數 bid volume)  
b1_p,委買一(價格 bid price) b2_v,“買二” b2_p,“買二” b3_v,“買三” b3_p,“買三” b4_v,“買四” b4_p,“買四” b5_v,“買五” b5_p,“買五” a1_v,委賣一(筆數 ask volume) a1_p,委賣一(價格 ask price) date,日期 time,時間;

6.當日歷史分筆

df = ts.get_today_ticks(‘601998‘)
df.head(5)

7.大盤行情指數

df = ts.get_index()
df

8.大單交易數據

ts.get_sina_dd(‘601998‘,‘2018-10-11‘) 默認是400手
ts.get_sina_dd(‘601998‘,‘2018-10-11‘,vol=500) 指定大於等於500手的數據

Tushare學習文檔(交易數據)