首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MATLAB Yahoo数据馈送错误

MATLAB Yahoo数据馈送错误
EN

Stack Overflow用户
提问于 2015-04-19 06:17:10
回答 1查看 310关注 0票数 0

我正在尝试在MATLAB R2015a中使用Yahoo API来检索商品的历史数据(价格)。我可以获得当前日期的价格,但不能获得历史日期范围的价格。例如,CK15.CBT玉米5月15日的最后价格:

代码语言:javascript
运行
复制
clear
clc
c = yahoo;
a = fetch(c,'CK15.CBT','Last');
disp (a);

d = fetch(c,'CK15.CBT','Last','02/02/15','02/05/15');
disp (d);

显示"a“工作正常,但"d”返回以下错误消息:

代码语言:javascript
运行
复制
Error using yahoo/fetch>isdatafield (line 543)
Current data field specified but historical data requested.

Error in yahoo/fetch (line 74)
  elseif isdatafield(varargin{1},numinputs)

Error in Untitled (line 7)
d = fetch(c,'CK15.CBT','Last','02/02/15','02/05/15');

你能告诉我如何在MATLAB中使用yahoo API来获得指定时间范围内的商品价格吗?或者,你有没有其他方法的建议?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 13:32:13

我没有Datafeed工具箱,所以无法检查,但是当您请求一系列值时,您可能不想调用参数'Last'

代码语言:javascript
运行
复制
d = fetch(c,'CK15.CBT','02/02/15','02/05/15');

应该能更好地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29723525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档