- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
技术分析-指标计算与绘图
证券市场的价格是复杂变化的,投资者在这个市场上进行投资时都要有一套方法来制定或选择投资策略进行投资。股票技术分析是以预测市场价格变化的未来趋势为目的,通过分析历史图表对市场价格的运动进行分析的一种方法。股票技术分析是证券投资市场中非常普遍应用的一种分析方法。本章节目标为使用Matlab函数计算主要技术分析指标并绘图。
1理论简介
股票基本分析的目的是为了判断股票现行股价的价位是否合理并描绘出它长远的发展空间,而股票技术分析主要是预测短期内股价涨跌的趋势。通过基本分析我们可以了解应购买何种股票,而技术分析则让我们把握具体购买的时机。在时间上,技术分析法注重短期分析,在预测旧趋势结束和新趋势开始方面优于基本分析法,但在预测较长期趋势方面则不如后者。大多数成功的股票投资者都是把两种分析方法结合起来加以运用。他们用基本分析法估计较长期趋势,而用技术分析法判断短期走势和确定买卖的时机。
股票技术分析和基本分析都认为股价是由供求关系所决定。基本分析主要是根据对影响供需关系种种因素的分析来预测股价走势,而技术分析则是根据股价本身的变化来预测股价走势。技术分析的基本观点是:所有股票的实际供需量及其背后起引导作用的种种因素,包括股票市场上每个人对未来的希望、担心、恐惧等等,都集中反映在股票的价格和交易量上。
股票技术分析的理论基础是空中楼阁理论。空中楼阁理论是美国著名经济学家凯恩斯于1936年提出的,该理论完全抛开股票的内在价值,强调心理构造出来的空中楼阁。投资者之所以要以一定的价格购买某种股票,是因为他相信有人将以更高的价格向他购买这种股票。至于股价的高低,这并不重要,重要的是存在更大的“笨蛋”愿以更高的价格向你购买。精明的投资者无须去计算股票的内在价值,他所须做的只是抢在最大“笨蛋”之前成交,即股价达到最低点之前买进股票,而在股价达到最高点之后将其卖出。
2 行情数据的K线图
2.1 数据读取
技术分析的指标计算与绘图分析,以2010-2011年沪深300指数行情数据为例进行函数的编程与绘图。
图1 沪深300指数2010-2011年数据
沪深300指数存储在Hs300.xls文件中,通过使用xlsread函数进行数据的读取。
%读取数据
filename=HS300.xls;
[num,txt,raw] = xlsread(filename);
%txt的第一列为日期数据
Date=datenum(txt(4:length(txt),1));
%num列依次为{开盘价,最高价,最低价,收盘价,成交量;}
OpenPrice=num(:,1);
HighPrice=num(:,2);
LowPrice=num(:,3);
ClosePrice=num(:,4);
Vol=num(:,5);
%存储数据在HS300Data.mat文件中
save HS300Data Date OpenPrice HighPrice LowPrice ClosePrice Vol
2.2蜡烛图(K线)
在Matlab的Financial Toolbox的蜡烛图通过candle函数实现。candle图中,“阳线”为空心,“阴线”为实心。
函数语法:
candle(HighPrices, LowPrices, ClosePrices, OpenPrices, Color, Dates, Dateform)
输入参数:
HighPrices:最高价序列
LowPrices:最低价序列
ClosePrices:收盘价序列
OpenPrices:开盘价序列
Color:(可选)蜡烛图颜色,默认为蓝色
Dates:(可选)日期
Dateform:(可选)时间格式
函数输出为蜡烛(K线)图,程序为candleTest.m
%读取数据
load HS300Data
%画两个蜡烛图,一个是2010年的,一个2010年6月的
subplot(2,1,1)
%2010年的数据,根据时间数据的年份判断
Idx2010=find(year(Date)==2010);
candle(HighPrice(Idx2010), LowPrice(Idx2010), ClosePrice(Idx2010),...
OpenPrice(Idx2010),[],Date(Idx2010),12);%时间格式为 “月/年”
title(2010年K线)
%2010年6月的K线
subplot(2,1,2)
%在2010年的时间数据中选取月份为6的数据
Idx=find(month(Date(Idx2010))==6);
Idx2010_06=Idx2010(Idx);
candle(HighPrice(Idx2010_06),LowPrice(Idx2010
您可能关注的文档
- MATLAB程序设计BS公式与二叉树模型—期权定价与分析.docx
- MATLAB程序设计KMV模型求解—方程与方程组的数值解.docx
- MATLAB编程实用技巧.docx
- MATLAB与Excel文件的数据交换.docx
- MATLAB程序设计策略模拟—组合保险策略分析.docx
- MATLAB程序设计贷款按揭与保险产品---现金流分析案例.docx
- MATLAB程序设计分形技术—移动平均Hurst指数计算.docx
- MATLAB程序设计使用Matlab进行国内期货交易.docx
- MATLAB程序设计随机模拟—概率分布与随机数.docx
- MATLAB程序设计资产收益率分布的拟合与检验.docx
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)