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

2025-04-09 01:06:51

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中
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢