我有一个名为蒂克斯(矩阵1列500行)与雅虎代码的xls表。我希望matlab能够将每个股票报价器的最近5年的历史数据下载到单独的xls电子表格中,并将其保存在具有sheet = ticker标题的给定目录中。所以这意味着我想要一个代码,可以在500个单独的spreadhseets中创建并保存500个代价值的数据:)任何人都可以帮助或指导?如何将雅虎历史股票数据下载到xls中。格式通过matlab?
1
A
回答
1
如果您有Datafeed Toolbox,您可以使用它从雅虎下载历史财务数据。
下面是一个使用只有三行情的例子,但可以很容易地改为从文件中的值,并适用于所有的500行情您有:
endDate = date; %# today
startDate = datestr(addtodate(datenum(endDate),-1,'year')); %# last year
tickers = {'GOOG' 'IBM' 'AAPL'};
headers = {'Date' 'Open' 'High' 'Low' 'Close' 'Volume' 'Adj Close'};
y = yahoo;
for i=1:numel(tickers)
%# fetch daily data
data = fetch(y, tickers{i}, startDate, endDate, 'd');
%# format dates, and add header row
A = [headers; cellstr(datestr(data(:,1))) num2cell(data(:,2:end))];
%# write to XLS file
xlswrite([tickers{i} '.xls'], A);
end
close(y);
你得到的数据的一个例子:
>> A
A =
'Date' 'Open' 'High' 'Low' 'Close' 'Volume' 'Adj Close'
'21-Nov-2011' [ 370.4] [371.68] [365.91] [369.01] [15999300] [ 369.01]
'18-Nov-2011' [378.92] [379.99] [374.88] [374.94] [13283500] [ 374.94]
'17-Nov-2011' [383.98] [384.58] [ 375.5] [377.41] [17139300] [ 377.41]
'16-Nov-2011' [389.25] [391.14] [384.32] [384.77] [12449900] [ 384.77]
'15-Nov-2011' [ 380.8] [ 389.5] [379.45] [388.83] [15386100] [ 388.83]
...
+0
,如果你没有访问到工具箱,你必须手动获取使用雅虎的数据CSV API(请参阅此[以前的答案](http://stackoverflow.com/questions/6717218/yahoo-fetching-currency-in-matlab/6718234#6718234)) – Amro
相关问题
- 1. 雅虎股票API格式
- 2. 雅虎财经REST API的历史股票数据
- 3. 自动从雅虎金融在python下载历史股票价格
- 4. 拉历史股票数据
- 5. 如何从Matlab下载股票数据
- 6. R:从雅虎财经下载历史数据
- 7. 做过雅虎财务api股票回报股票期权数据?
- 8. 从雅虎财务中检索每只股票的历史收盘价?
- 9. Excel vba - 雅虎股票期权报价不是以csv格式下载
- 10. 下载历史股指数据
- 11. 格式化历史股票数据的CSV文件
- 12. Quandl股票API的历史数据
- 13. 如何获取雅虎财经股票数据?
- 14. 如何使用python将数据写入excel从雅虎提取股票数据
- 15. excel 2010雅虎历史股票查询停止工作截至5/9/17
- 16. 如何计算股票在MATLAB中的历史波动率?
- 17. 如何在python中自动从google finance下载日本历史股票价格
- 18. 如何使用雅虎财务获得RealTime股票价格
- 19. 未能通过Ajax获得雅虎股票报价
- 20. 获取股票的价格历史
- 21. 如何查找雅虎股票API中的指数
- 22. 从雅虎股票网站解析股票推荐评级
- 23. 雅虎财经API全部股票?
- 24. 雅虎股票官方库存api
- 25. fgetcsv不适用于雅虎股票csv?
- 26. retriving股票报价与雅虎财经
- 27. 如何让雅虎财务YQL查询超过1年的股票数据?
- 28. 谷歌API访问股票/债券价格的历史数据
- 29. 股票价格数据 - 当前和历史 - 已付/免费
- 30. 合并历史和现场股票价格数据与Rx
请给的数据格式的示例(前4行的文件) – abcde123483
\t日期打开\t \t高低\t \t关闭卷\t调关闭 –
2011年11月21日\t 28.17 \t 28.2 28.05 28.05 –