通過tushare獲取k線資料

2022-08-04 09:09:10 字數 1287 閱讀 2913

tushare中get_k_date介面主要目的是獲取**資料,該介面融合了get_hist_data和get_h_data兩個介面的功能,即能方便獲取日周月的低頻資料,也可以獲取5、15、30和60分鐘相對高頻的資料,同時,上市以來的前後復權資料也能在一行**中輕鬆獲得。

介面原型及引數

def get_k_data(code=none, start='', end='',

ktype='d', autype='qfq',

index=false,

retry_count=3,

pause=0.001):

"""獲取**資料

---------

parameters:

code:string

**** e.g. 600848

start:string

開始日期 format:yyyy-mm-dd 為空時取上市首日

end:string

結束日期 format:yyyy-mm-dd 為空時取最近乙個交易日

autype:string

復權型別,qfq-前復權 hfq-後復權 none-不復權,預設為qfq

ktype:string

資料型別,d=日** w=周 m=月 5=5分鐘 15=15分鐘 30=30分鐘 60=60分鐘,預設為d

retry_count : int, 預設 3

如遇網路等問題重複執行的次數

pause : int, 預設 0

重複請求資料過程中暫停的秒數,防止請求間隔時間太短出現的問題

return

-------

dataframe

date 交易日期 (index)

open 開盤價

high 最**

close **價

low 最低價

volume 成交量

amount 成交額

turnoverratio 換手率

要點

ts.get_k_data('000001',index=true)

通過Python SDK 獲取tushare資料

匯入tushare import tushare as ts這裡注意,tushare版本需大於1.2.10 設定token ts.set token your token here 以上方法只需要在第一次或者token失效後呼叫,完成調取tushare資料憑證的設定,正常情況下不需要重複設定。也可以...

獲取歷史K線資料的幾個方法

2 在網際網路上抓取資料 int istockcode cstring strurl 通過openurl read讀取網頁資料 fields tclose high low topen lclose chg pchg turnover voturnover vaturnover tcap mcap ...

React通過Ajax獲取資料

eact 元件的資料可以通過 componentdidmount 方法中的 ajax 來獲取,當從服務端獲取資料庫可以將資料儲存在 state 中,再用 this.setstate 方法重新渲染 ui。當使用非同步載入資料時,在元件解除安裝前使用 componentwillunmount 來取消未完...