Hello guys, how to fetch only adj close price from Yahoo! Finance.

3 views (last 30 days)
Hello guys, how to fetch only adj close price from Yahoo! Finance.
  2 Comments
Majid Bilandi
Majid Bilandi on 22 Apr 2014
data = fetch(c,{'^GSPTSE','^FCHI','^GDAXI','^N225','^FTSE','^GSPC'},'Adj I applied below code for downloading daily data of a few stock indices, i faced with this error. does it mean that i'm not able to get all of them in one sheet or my code is wrong?
Close','01/01/2000','31/03/2014','d') Warning: Historical data fetch does not support multiple security input. ^GSPTSE data returned. > In yahoo.fetch at 328
Majid Bilandi
Majid Bilandi on 22 Apr 2014
Edited: Walter Roberson on 2 Nov 2016
sorry to all, this is the correct code
data = fetch(c,{'^GSPTSE','^FCHI','^GDAXI','^N225','^FTSE','^GSPC'},'Adj
Close','01/01/2000','31/03/2014','d')
Warning: Historical data fetch does not support multiple security input. ^GSPTSE
data returned.
> In yahoo.fetch at 328

Sign in to comment.

Answers (1)

Kawee Numpacharoen
Kawee Numpacharoen on 2 Nov 2016
You can do it using for loop
c = yahoo;
ticker = {'^GSPTSE','^FCHI','^GDAXI','^N225','^FTSE','^GSPC'}
for i = 1:numel(ticker)
data{i} = fetch(c,ticker{i},'Adj Close','01/01/2000','31/03/2014','d')
end

Categories

Find more on Financial Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!