Tushare學習文件(一 交易資料)
阿新 • • 發佈:2018-12-19
1.復權資料
ts.get_h_data('002337') #前復權
ts.get_h_data('002337', autype='hfq') #後復權
ts.get_h_data('002337', autype=None) #不復權
ts.get_h_data('002337', start='2015-01-01', end='2015-03-16') #兩個日期之間的前復權資料
ts.get_h_data('399106', index=True) #深圳綜合指數
引數說明:
|
返回值說明:
|
2.實時行情
ts.get_today_all()
返回值說明:
|
3.歷史分筆
df = ts.get_tick_data('600848',date='2014-01-09')
df.head(10) #獲取前十條
引數說明:
|
返回值說明:
|
4.實時分筆
df = ts.get_realtime_quotes('601998')
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:volume,成交量 maybe you need do volume/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,時間; |
請求多個股票方法(一次最好不要超過30個):
#symbols from a list
ts.get_realtime_quotes(['600848','000980','000981'])
#from a Series
ts.get_realtime_quotes(df['code'].tail(10)) #一次獲取10個股票的實時分筆資料
獲取實時指數:
#上證指數
ts.get_realtime_quotes('sh')
#上證指數 深圳成指 滬深300指數 上證50 中小板 創業板
ts.get_realtime_quotes(['sh','sz','hs300','sz50','zxb','cyb'])
#或者混搭
ts.get_realtime_quotes(['sh','600848'])
5.當日歷史分筆
df = ts.get_today_ticks('601998')
df.head(5)
引數說明:
|
返回值說明:
|
6.大盤行情指數
df = ts.get_index()
df
返回值說明:
|
7.大單交易資料
ts.get_sina_dd('601998','2018-10-11') 預設是400手
ts.get_sina_dd('601998','2018-10-11',vol=500) 指定大於等於500手的資料
引數說明:
|
返回值說明:
|