其中ts_code就是股票代码,SZ代表是深圳交易所的股票。 importtushareaststs.set_token('your token here')pro=ts.pro_api('your token here')df=pro.daily(ts_code='300059.SZ',start_date='20180701',end_date='20210701')df.head() df2 =df.iloc[::-1] df2.to_csv('ex01/ts_code300059.csv')...
Tushare的行情等时间序列数据,一般都有两个常用参数:trade_date和ts_code,分别是交易日期和证券代码。如果你是想提取部分个股的历史数据,用ts_code参数,加上开始和结束日期可以方便提取数据。 但!如果是要获取所有历史数据,官方不建议通过ts_code来循环,而是用trade_date来提取,道理很简单,股票有3800多个,需要循环38...
上述方法使用的是 pro.daily() 函数,目前 tushare 提供了一个新的“通用行情接口” pro_bar() ,而且内部已经存在重试机制,所以现在可以直接用 ts.pro_bar() 函数来获取历史数据了。 2.获取个别数据 如果不需要那么多的数据,只要个别股票的所有数据,还可以按tscode来获取。使用 ts.pro_bar() 代替 pro.daily(...
ts_code = name name = all_shares[all_shares['ts_code'].str.contains(ts_code)]['name'].values[0] # 将索引字符填充成全名 name = all_shares[all_shares['ts_code'].str.contains(ts_code)]['name'].values[0] # 数据调用。实现指数也可以调用 try: market_info0 = ts.pro_bar(ts_code ...
.add_yaxis(ts_code[1],market_info1['close'],is_smooth=True) # 目前还办法实现绘图自动化,需要手动复制粘贴这一行,再改一下参数 .add_yaxis(ts_code[2],market_info2['close'],is_smooth=True) .set_global_opts(title_opts=opts.TitleOpts(title='价格走势图')) ...
pro = ts.pro_api(token) df1=ts.pro_bar(ts_code='股票代码.SZ',adj='qfq',start_date='20190101',end_date='20191231') ''' 输入参数 名称 类型 必选 描述 ts_code str Y 证券代码 api str N pro版api对象,如果初始化了set_token,此参数可以不需要 ...
ts_codesymbolnameareaindustrylist_date0000001.SZ000001平安银行深圳银行199104031000002.SZ000002万科A深圳全国地产199101292000004.SZ000004国农科技深圳生物制药199101143000005.SZ000005世纪星源深圳房产服务199012104000006.SZ000006深振业A深圳区域地产199204275000007.SZ000007全新好深圳酒店餐饮199204136000008.SZ000008神州高铁北京运输...
1.pro.daily() 输入参数 名称类型必选描述ts_codestrN股票代码(二选一)trade_datestrN交易日期(二选一)start_datestrN开始日...
Tushare获取股票行情数据,使用的是ts.get_hist_data()函数,其输入参数为: • code:股票代码或者指数代码 • start:开始日期,格式YYYY-MM-DD • end:结束日期,格式YYYY-MM-DD • ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默认为D ...
我们主要还是应该掌握如何用tushare获取股票行情数据,使用的是ts.get_hist_data()函数或者ts.get_k_data()函数 参数: code:股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)