matlab获取历史数据并写入excel中

 时间:2026-04-24 08:20:06

1、打开matlab,新建一个m文件

matlab获取历史数据并写入excel中

2、把下面代码复制到m文件中:

%%

%此m文件为获取股票的历史记录

%CODE BY ZTOPSOFTWARE,

stockid='601866.SS';%股票id,上海市场末尾加.ss,深圳市场末尾加.sz

%开始时间

StYear='2013';%年

StMonth='6';%月

StDay='25';%日

%结束时间

EnYear='2016';%年

EnMonth='6';%月

EnDay='28';%日

%周期选择

StPeriod='d';%d->‘日’(day), w->‘周’(week),m->‘月’(mouth)

url=['http://ichart.yahoo.com/table.csv?s=',stockid,'&a=',StMonth,'&b=',StDay,'&c=',StYear,...

    '&d=',EnMonth,'&e=',EnDay,'&f=',EnYear,'&g=',StPeriod];

options = weboptions;

options.UserAgent='ZTOPSOFTWARE';

options.Timeout= 10;

Hdata=webread(url,options);%读取API数据

writetable(Hdata,'hdata.xlsm');%写入xls表格

matlab获取历史数据并写入excel中

3、按照说明修改自己股票id及时间,点击编译器的运行,把文件保存为StockData

matlab获取历史数据并写入excel中

4、就可以获得历史数据,其保存在m文件的同目标下,名为Hdata.xlsm文件。

matlab获取历史数据并写入excel中

  • UG10.0练习三维建模九百零七U型连接件
  • NI LabVIEW 2018怎么关闭显示接线端提示框
  • ANSYS 14.0 完美卸载教程
  • LabVIEW程序VI的控件属性说明信息
  • ug8.0显示许可证错误,无法连接服务器系统
  • 热门搜索
    开业大吉祝福语 辣木子有什么作用 栖霞山枫叶什么时候红 最有内涵的生日祝福语 ig是什么意思 新婚祝福词 学校附近开什么店好 我的世界活塞有什么用 睡电热毯有什么坏处 什么是社交能力