MATLAB Yahoo ошибка подачи данных
Я пытаюсь использовать Yahoo API в MATLAB R2015a для получения исторических данных (цен) на товары. Я могу получить цену за текущую дату, но не за исторический диапазон дат. Так, например, Последняя цена на CK15.CBT Кукуруза 15 мая:
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);
Отображение "а" работает нормально, но "d" возвращает следующие сообщения об ошибках:
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');
Не могли бы вы помочь мне, как работать с API Yahoo в MATLAB, чтобы получить цены на товары за указанный промежуток времени? Или у вас есть предложение по-другому, как это сделать?
Спасибо
1 ответ
У меня нет панели инструментов Datafeed, поэтому я не могу проверить, но вы, вероятно, не хотите вызывать параметр 'Last'
когда вы запрашиваете диапазон значений.
d = fetch(c,'CK15.CBT','02/02/15','02/05/15');
должно работать лучше.