Q:MATLAB&OPI方式调用示例:调用天软函数
A:本文中主要展示开发者用户在MATLAB通过OPI接口调用天软函数的具体实现,即使用
URI:/Service/Call/funcName。
下面示例中,主要展示调用天软范例函数(公用函数):GetTimeSeriesSample(BegT,EndT,StockId,cycle)
功能:获取指定个股在时间区间内每日价格,及30日均价
范例代码:获取SZ000002指定日期区间行情指标数据
% 1.Call-有参数函数
url = 'https://opi.tinysoft.com.cn/Service/Call/GetTimeSeriesSample';
% 2.在 MATLAB 中使用结构体来表示 JSON 对象
data.StockID ="SZ000002";
data.Cycle ="日线";
data.Begt =datenum(datetime(2025, 1, 6))-693960;
data.Endt =datenum(datetime(2025, 1, 10))-693960;
% 3.配置请求选项
options = weboptions();
options.RequestMethod = 'post';
% 输入账号密码
options.Username = 'tuser';
options.Password = 'tpassw';
options.MediaType = 'application/json';
response = webwrite(url, data, options);
disp('请求成功,响应内容如下:');
disp(response);
执行结果: