Мне удалось создать набор данных с данными о возврате на основе функции альфа-обзора, но я не уверен, как создать дневную волатильность, а затем объединить доходность и волатильность в один набор данных на финансовый символ.Функция расположена -
https://au.mathworks.com/matlabcentral/fileexchange/64803-fetch-financial-price-series-from-alphavantage
Мой текущий код ниже -
symbols = {'^GSPC', 'DAX', '^N225', 'GLD', 'QQQ'};
for i = 1:length(symbols)
symbols{i} = table2timetable(F_Alphavantage('time_series_daily_adjusted', 'symbol',...
symbols{i}, 'outputsize', 'full'));
end
returnFunc = @(open,high,low,close,volume) (close) - (open);
for i=1:length(symbols)
DR{i}=rowfun(returnFunc,symbols{i},'OutputVariableNames',{'Return'});
end