其他分享
首页 > 其他分享> > matlab 从 tushare 中读取数据失败,长久没有响应

matlab 从 tushare 中读取数据失败,长久没有响应

作者:互联网

matlab 从 tushare 中读取数据失败,长久没有响应

比如以下,这个读取数据的代码:

close all
clear
clc


%% 从tushare中读取数据
% 加载tushare包
addpath(genpath(pwd));
% 最设置的token
token = '******************13c7a25d89f63c0537******************';
api = pro_api(token);
% 设定数据时间
start_time = '20180101';
end_time = '20181231';
% 预定义数据矩阵,[ve,vd,deltaE]
nn = 0.5;
% 循环读取

stockcode = '002773.SZ';

%% 获取财务数据
df2 = api.query('balancesheet', 'ts_code',stockcode,'start_date',start_time,'end_date',end_time,...
    'fields','ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,cap_rese');

% 获取每股净资产数据
df3 = api.query('fina_indicator', 'ts_code',stockcode, 'start_date',start_time,'end_date',end_time);

% 读取交易日历
df4 = api.query('trade_cal','start_date',start_time, 'end_date',end_time);

%% 获取每日指标数据
df1 = api.query('daily_basic', 'ts_code', stockcode, 'start_date',start_time,'end_date',end_time,'fields','ts_code,trade_date,turnover_rate,volume_ratio,pe,pb');

这个代码是,经过长久时间验证的。当然这是我从成熟代码中,截取出来一部分用于验证哪里出问题的,不是完整代码,所以可能有点奇怪,不过这不是重点。这些代码读取数据是没有任何问题的。但是我在今天晚上(2019-5-16)9点多时,怎么都无法运行成功,长久停留 df4 = api.query('trade_cal','start_date',start_time, 'end_date',end_time); 这一行而无法成功,我判断是 tushare 网站出了问题,果然,现在可以重新正常运行了。

遇到,matlab 从 tushare 中读取数据失败的朋友别慌,的确可能不是你们的问题。毕竟 tushare 是免费的,能用已经不错了。

当然,各位,如果对 tushare 不熟悉,或者如何用 tushare 读取数据不太了解,倒是可以学习以下,我这上面读取数据的几个用例,还是比较详细的。如果对,matlab 使用 tushare 一点基础都没有的,可以参考我之前的文章

标签:tushare,end,读取数据,没有响应,start,time,date
来源: https://blog.csdn.net/m0_37639589/article/details/90273198