2022年完整word版,MATLAB技术分析 .pdf
《2022年完整word版,MATLAB技术分析 .pdf》由会员分享,可在线阅读,更多相关《2022年完整word版,MATLAB技术分析 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、14.技术分析-指标计算与绘图证券市场的价格是复杂变化的,投资者在这个市场上进行投资时都要有一套方法来制定或选择投资策略进行投资.股票技术分析是以预测市场价格变化的未来趋势为目的,通过分析历史图表对市场价格的运动进行分析的一种方法.股票技术分析是证券投资市场中非常普遍应用的一种分析方法.本章节目标为使用MATLAB函数计算主要技术分析指标并绘图.14.1 理论简介股票基本分析的目的是为了判断股票现行股价的价位是否合理并描绘出它长远的发展空间,而股票技术分析主要是预测短期内股价涨跌的趋势.通过基本分析我们可以了解应购买何种股票,而技术分析则让我们把握具体购买的时机.在时间上,技术分析法注重短期分
2、析,在预测旧趋势结束和新趋势开始方面优于基本分析法,但在预测较长期趋势方面则不如后者.大多数成功的股票投资者都是把两种分析方法结合起来加以运用.他们用基本分析法估计较长期趋势,而用技术分析法判断短期走势和确定买卖的时机.股票技术分析和基本分析都认为股价是由供求关系所决定.基本分析主要是根据对影响供需关系种种因素的分析来预测股价走势,而技术分析则是根据股价本身的变化来预测股价走势.技术分析的基本观点是:所有股票的实际供需量及其背后起引导作用的种种因素,包括股票市场上每个人对未来的希望、担心、恐惧等等,都集中反映在股票的价格和交易量上.股票技术分析的理论基础是空中楼阁理论.空中楼阁理论是美国著名经
3、济学家凯恩斯于1936年提出的,该理论完全抛开股票的内在价值,强调心理构造出来的空中楼阁.投资者之所以要以一定的价格购买某种股票,是因为他相信有人将以更高的价格向他购买这种股票.至于股价的高低,这并不重要,重要的是存在更大的笨蛋愿以更高的价格向你购买.精明的投资者无须去计算股票的内在价值,他所须做的只是抢在最大笨蛋之前成交,即股价达到最低点之前买进股票,而在股价达到最高点之后将其卖出.14.2 行情数据的 K 线图14.2.1 数据读取技术分析的指标计算与绘图分析,以 2010-2011 年沪深 300 指数行情数据为例进行函数的编程与绘图.沪深 300 指数存储在Hs300.xls文件中,通
4、过使用 xlsread函数进行数据的读取.%读取数据filename=HS300.xls;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 10 页 -2 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
5、 文件中save HS300Data Date OpenPrice HighPrice LowPrice ClosePrice Vol14.2.2 蜡烛图(K 线)在 MATLAB的 Financial Toolbox 的蜡烛图通过candle 函数实现.candle 图中,阳线为空心,阴线为实心.函数语法:candle(HighPrices,LowPrices,ClosePrices,OpenPrices,Color,Dates,Dateform)输入参数:HighPrices:最高价序列LowPrices:最低价序列ClosePrices:收盘价序列OpenPrices:开盘价序列Colo
6、r:(可选)蜡烛图颜色,默认为蓝色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);%时间
7、格式为月/年title(2010 年 K线)%2010 年 6 月的 K线subplot(2,1,2)%在 2010 年的时间数据中选取月份为6 的数据Idx=find(month(Date(Idx2010)=6);Idx2010_06=Idx2010(Idx);名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 10 页 -3 candle(HighPrice(Idx2010_06),LowPrice(Idx2010_06),ClosePrice(Idx2010_06),OpenPrice(Idx2010_06),Date(Idx2010_06),12);%时间格式为月/年titl
8、e(2010 年 6 月 K线)注释:如同行情软件一样,当 K线图的密度较大时候,日 K线的阳阴难以分别,如何实现周K线、月 K线,需要原数据根据新的时间周期进行处理.交易量数据可以使用bar()函数绘图 candleTest2.m%读取数据load HS300Data%画两个蜡烛图,一个是 2010 年的,一个 2010 年 6 月的subplot(2,1,1)%2010 年的数据,根据时间数据的年份判断Idx2010=find(year(Date)=2010);candle(HighPrice(Idx2010),LowPrice(Idx2010),ClosePrice(Idx2010),.
9、OpenPrice(Idx2010),Date(Idx2010),12);%时间格式为月/年title(2010 年 K线)%2010 年交易量subplot(2,1,2)bar(Date(Idx2010),Vol(Idx2010)dateaxis(x,12)%设置数据使得两个子图的X轴对齐axis(Date(Idx2010(1),Date(Idx2010(end),0,max(Vol(Idx2010)title(2010 年交易量)Jan10Apr10Jul10Oct10Jan11200025003000350040002010 年 K线May10Jun10Jul10250026002700
10、28002010 年 6月 K 线名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 10 页 -4 14.3 技术指标计算14.3.1 移动平均线移动平均线是应用最普遍的技术指标之一,它帮助交易者确认现有趋势、判断将出现的趋势、发现过度延生即将反转的趋势.移动平均线(MA)是以道琼斯的平均成本概念为理论基础,采用统计学中 移动平均 的原理,将一段时期内的股票价格平均值连成曲线,用来显示股价的历史波动情况,进而反映股价指数未来发展趋势的技术分析方法.它是道氏理论的形象化表述.在 MATLAB中计算移动平均线的函数为movavg.函数语法:画图:movavg(Asset,Lead,La
11、g,Alpha)返回数据不画图:Short,Long=movavg(Asset,Lead,Lag,Alpha)输入参数:Asset:资产价格序列Lead:Short 移动平均线的周期,例如 3 天;Lag:Long 移动平均线的周期,例如 20 天;Alpha:平均的方法,(默认)0为算术平均值,0.5 为平方根权重加权平均值,1 为线性加权平均值,2为平方加权平平均值输出参数:Short:Short 移动平均线Long:Long 移动平均线例如,以沪深 300 指数收盘价,Lead=3、Lag=20计算移动平均线,程序 movavgTest.mJan10Apr10Jul10Oct10Jan1
12、1200025003000350040002010 年 K 线Jan10Mar10Apr10Jun10Jul10Sep10Nov10Dec1000.511.52x 10102010年 交 易 量名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 10 页 -5%读取数据load HS300Data%计算移动平均值Lead=3;lag=20;Alpha=0;Short,Long=movavg(ClosePrice,Lead,lag,Alpha);%画图plot(Date,ClosePrice);hold onplot(Date(Lead:end),Short(Lead:end),r-)
13、;plot(Date(lag:end),Long(lag:end),b.-);dateaxis(x,12)%标记线型legend(ClosePrcie,ShortMovavg,LongMovavg)%X轴名称xlabel(date)%Y轴名称ylabel(price)%标题title(Movavg)结果如图:14.3.2 布林带布林带由布林格(Bollinger)发明,也叫布林通道,是各种投资市场广泛运用的路径分析指标.Nov09Mar10Jun10Sep10Dec10Apr11Jul11Oct11Feb1222002400260028003000320034003600datepriceMo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年完整word版 MATLAB技术分析 2022 完整 word MATLAB 技术 分析
限制150内