My name is Will and I am writing in reference to your Technical Support Case #02539213 regarding 'c=yahoo'.
MATLAB uses Yahoo's API under the hood. Around April 18th Yahoo introduced some changes in the protocol of their API. These changes prevented the Datafeed Toolbox from connecting to the service.
The development team implemented a fix that takes into account those changes, but the fix needs to be applied manually. To apply the fix, follow these steps:
1) Download the attached files: 'yahoo.m' and 'fetch.m'
2) Remove the following file %MATLAB_ROOT%\toolbox\datafeed\datafeed\@yahoo\yahoo.p %MATLAB_ROOT%\toolbox\datafeed\datafeed\@yahoo\fetch.m
where %MATLAB_ROOT% can be found with the following MATLAB command: >> matlabroot
3) Place the downloaded files in the following locations: %MATLAB_ROOT%\toolbox\datafeed\datafeed\@yahoo\yahoo.m %MATLAB_ROOT%\toolbox\datafeed\datafeed\@yahoo\fetch.m
4) Run the following MATLAB command >> rehash toolboxcache >> clear classes Now you should be able to retrieve historic and current data as usual: >> % Historic data >> d = fetch(yahoo,'IBM','Close','01/01/2012','06/30/2012'); >> d(1:3,:) >> >> % Current data >> fetch(yahoo,'IBM')