Matlab 如何从Yahoo上读取免费数据并画图
发布:xuning5176 | 分类:Matlab软件培训
关于本站
人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!
获取电子版《CDA一级教材》
完整电子版已上线CDA网校,累计已有10万+在读~ 教材严格按考试大纲编写,适合CDA考生备考,也适合业务及数据分析岗位的从业者提升自我。
TOP热门关键词
Matlab支持从金融数据提供商(包括yahoo,Bloomberg和Retuters)直接读取数据,当然啦,之后Yahoo是免费的。那么我们如何读取这些数据呢。使用fetch函数该函数的帮助文件如下D=fetch(C,S,D1,D2,P)returnsthedatafort ...
扫码加入金融交流群![]() |
那么我们如何读取这些数据呢。使用fetch函数
该函数的帮助文件如下
D = fetch(C,S,D1,D2,P) returns the data for the given securityfor the date range D1 to D2 with a period of P. P can be
entered as:
'd' for daily values. 'w' for weekly values. 'm' for monthly values. 'v' for dividends.
现在举例说明如何使用(斜体字代表是程序代码)
案例:绘制标普500最近360个交易日的走势图。
Step1到http://finance.yahoo.com 上搜索所需要股票(指数,期货,ETF等)的代码。标普500的代码是^GSPC。
Step2提取所需数据
fetch(yahoo,'^GSPC')
enter
显示当前该数据的最新值,以及当天的日期(数字格式)
结果如下
Symbol: {'^GSPC'}
Last: 1553.28
Date: 735329.00
Time: 0.69
Change: -6.70
Open: 1559.98
High: 1559.98
Low: 1539.50
Volume: 547925568.00
当天时期减去380(一年365天,大约260个交易日,还有休市,所以选择380)。
然后使用函数 fetch
输入程序
735329.00-380
ans =
734949.00
a=fetch(yahoo,'^GSPC', 734949.00,735329.00,'d')
得到如下结果
735329.00 1559.98 1559.98 1539.50 1553.28 3515410000.00 1553.28
735328.00 1553.69 1562.60 1552.52 1559.98 3350670000.00 1559.98
...
矩阵的各列分别表示(注意时间从上到下是倒序)
Date Open High Low Close Volume Adj Close*
我们只需要第五列数据,而且时间是从过去到现在的。输入下面命名
SPClose= flipud(a(1:260,5)) %flipud 是将矩阵的行进行倒排, %
得到收盘价最新260个交易日的数据,且是按时间由过去到现在
数据已经得到。
Step3 绘图
在 Workspace中找到SPClose可以看到它是260*1 double类型的数据
选中该变量,然后直接在Plot标签页中选择所需要的图形类型(这里选择plot图)。
如果是Matlab的较低版本可以在命令窗口中输入
plot(SPClose)
完成!
觉得有用记得给我评分呦!
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
您可能感兴趣的文章
- Matlab软件 ... | Matlab编程风格指南
- Matlab软件 ... | Matlab手册
- Matlab软件 ... | 《MATLAB数学建模与仿真》 学校数 ...
- Matlab软件 ... | Mechanics of Composite Materia ...
- Matlab软件 ... | MathWorks Matlab R2013b – CYG ...
- Matlab软件 ... | matlab数学建模算法及实例分析( ...
- Matlab软件 ... | 【第二版】Numerical Methods in ...
- Matlab软件 ... | 动量交易策略——金钱豹matlab程 ...
人气文章
本文标题:Matlab 如何从Yahoo上读取免费数据并画图
本文链接网址:https://bbs.pinggu.org/jg/ruanjianpeixun_matlabruanjianpeixun_2328320_1.html
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。



