金融市场的23种技术指标的算法.docx
《金融市场的23种技术指标的算法.docx》由会员分享,可在线阅读,更多相关《金融市场的23种技术指标的算法.docx(32页珍藏版)》请在冰豆网上搜索。
金融市场的23种技术指标的算法
23种技术指标的算法
目录:
第一节 OX图
第二节 移动平均线
第三节平滑异同移动平均线(MACD)
第四节相对强弱指数(RSI)
第五节腾落指数(ADL)
第六节涨跌比率(ADR)
第七节超买超卖线(OBOS)
第八节OBV线(成交量净额法)
第九节随机指数(KD线)
第一十节乖离率(BIAS)
第十一节 动向指数(DMI)
第十二节 心理线(PSY)
第十三节 人气指标(AR)与意愿指标(BR)
第十四节 动量指标(MTM)
第十五节 震荡量指标(OSC)
第十六节 威廉指数(%R)
第十七节 成交量比率(VR)
第十八节 均量线
第十九节 抛物线转向(SAR)
第二十节 成交笔数
第二十一节 指数点成交值(TAPI)
第二十二节 宝塔线
第二十三节 逆时钟曲线
第一节 OX图
1.绘制方法
OX图不是坐标表现价格的变化,而是通过小方格来表现价格的变化,其主要内容如下:
×=价格上升,O=价格下降。
方格中的数字表示月份,图左边的数字表示单位价格。
(1)当每次股票价格上升时,用“×”来表示,价格每上升一个单位,使用一个小来表示。
比如在第一列,每股的价格从7元上升到8元,就在8-9之间的小方格里打上一个“×”。
例如一次上升多个单位。
比如说,在第三例价格从5元上升到7元时,便可一次打两个“×”,假如价格在一个单位内变动,就用不着打任何记号,比如价格从7.3元涨到7.5元时,由于没有达到一个新的单位价,就用不着打“×”,同样,如果价格在一个单位价格内下降,也用不着打下降的记号。
(2)每次价格的下降,用“O”来表示,价格每下降一个单位,便在相应的小方格中填上一个“O”,下降多少个单位须填上多少“O”。
(3)当价格运动结束一个方向,朝相反的方向变化时,则另起一列,在第一列中,价格上升到8-9元之间时,开始下降,于是在第二列用“O”表示下降一个单位价格。
图中第二列所表示的意义是:
当价格上涨到8元时,开始下降,并一直降到5元以下。
(4)小方格里的阿拉伯数字表示月份,即价格变化到了哪一个月,第二列的“3”字,一方面表示价格下降到5-6之间,另一方面又表示价格变化到这一点时,进入了3月份。
同样,第10列的“4”表示价格变化进入了4月份。
从小方格中的“3”,到小方格吕的“4”,我们可以看到3月份的股价涨落情况。
2.研判
从技术角度看,OX图是一种最简单的图示方法,但它又是最难理解的一种方法,这一方法的主要特点是,它缺乏时间尺度,并忽视价格的微小变化,只是通过预先确定的点数将股票价格的变动方向记录在图表上,以此观察市场的情况和新的运动方向。
必须注意的是,在制图中并不计时间和数量。
因此,变动很小的价格可能会仍然保留在非常狭小的价格范围之内,这对制图来说,工作量就很小了。
对不同的股票来说,由图来描述的纵向价格波幅是大不相同的,横轴表示的时期,对每一股票来说也是不同的,有的股票可能在一天之内发生了数次的价格波动,有的则可能稳定不动。
因此,它只表示了普通股票价格在时间上的变化方向。
技术分析者可用OX图来寻找股票价格主要变化方向的趋势和轨迹,如果不考虑时间因素,就能够确定供求的力量,并且能通过OX图来判断支持股价的力量何在,威胁股价的股票供给之源出自何处。
这两种力量通常被解释为阻止及支持水平
在绘画OX图时,如何设定每一方格的代表值十分重要,它直接支配着整张OX图在将来是否能发挥其测市功能。
因此要适当地设定“每格代表值”及多少格升跌才开始“转行”。
“格值”增大即代表波幅较小的环节不予理会。
因为在一个成熟的市场,价格频繁,反复上落是市场的规律,要剔除它对市场价格动向的干扰,可将“格值”提高。
OX图有二大功能:
(1)表现多空强弱的情况与变化,很容易指出其突破点。
许多在K线图上的表现不很明显的,均可在OX图上明显表现。
(2)可以观察中长期大势与个别股票价格变动方向。
①在OX图中出现买卖信号时,有时可暂缓进场,待其回档到45度角切线时,或回至其支撑,阻力时,再进场交易;
②当走势在持续上涨或持续下跌时,不要去找寻其高,低价区,而以回档第四格再出场为宜,如果回档后再度破其新高点或新低点,再行进场;
③最漂亮的图形是三线齐顶后第四次突破,标准升势;
④任何图形由于大众交易人士的预期心理,所以市场会有过度反应的现象出现,故在决定停止损失与决定进出场时机时,应以长期趋势和价位区域作为参考标准。
3.评价
(1)OX图可令你在股市中保持冷静,而不被突变的市况所因扰;
(2)OX图由于忽略了成交量与时间因素,因此大打折扣。
由此可见通过OX图可从众多股票价格波动形态中寻求最佳的型态组合,以预测后市的转向。
第二节 移动平均线
移动平均线是用统计处理的方式,将若干天的股票价格加以平均,然后连接成一条线,用以观察股价趋势。
移动平均线的理论基础是道•琼斯的“平均成平”概念。
移动平均线通常使用进有3日、6日、10日、12日、24日、30日、72日、200日、288日、13周、26周、52周等等,不一而足,其目的在取得某一段期间的平均成本,而以此平均成本的移动曲线配合每日收盘价的线路变化分析某一期间多空的优劣形势,以研判股价的可能变化。
一般来说,现行价格在平均价之上,意味着市场买力(需求)较大,行情看好;反之,行情价在平均价之下,则意味着供过于求,卖压显然较重,行情看淡。
以十日移动平均线为例。
将第1日至第10日的10个收盘价,累计加起来后的总和除以10,得到第一个10日平均价,再将第2日至第11日收盘价和除以10,则为第二个10日平均价,这些平均价的连线,即成为10日移动平均线,移动平均的期间长短关系其敏感度,期间愈短敏感度愈高,一般股价分析者,通常以6、10日移动平均线观察短期走势,以10日、20日移动平均线观察中短期走势;以30日、72日移动平均线,观察中期走势;以13周、26周移动平均线,研判长期趋势。
西方投资机构非常看重200天长期移动平均线,以此作为长期投资的依据,行情价格若在长期移动平均线下,属空头市场;反之,则为多头市场。
1.计算方法:
(1)日平均价=当日成交金额÷当日成交股数(亦有直接采用当日收盘价代替日平均价者)。
(2)6日平均价=(当日平均价+前五日平均价×5)÷6。
(3)10日平均价=(当日平均价+前九日平均价×9)÷10。
(4)30日、72日、13周、26周等平均价计算方法类推。
其计算公式为MA=(P1+…+Pn)÷n
P为每天价格,n为日数。
除了以上这种简单移动平均线外,还有加权移动平均和平滑指数(EAM),其制作方式较为复杂,效果也并不比简单移动平均数好,因此,这里不作进一步探讨。
2.研判
(1)平均线由下降逐渐走平而股价自平均线的下方向上突破是买进讯号。
当股价在移动平均之下时,表示买方需求太低,以致于股价大大低于移动平均线,这种短期的下降给往后的反弹提供了机会。
这种情况下,一旦股价回升,便是买进讯号。
(2)当股价在移动平均线之上产生下跌情形,但是刚跌到移动平均之下主不开始反弹,这时,如果股价绝对水平不是很高,那么,这表明买压很大,是一种买进讯号。
不过,这种图表在股价水平已经相当高时,并不一定是买进讯号。
只能作参考之用。
(3)移动平均线处于上升之中,但实际股价发生下跌,未跌到移动平均线之下,接着又立即反弹,这里也是一种买进讯号。
在股价的上升期,会出现价格的暂时回落,但每次回落的绝对水平都在提高。
所以,按这种方式来决策时,一定要看股价是否处于上升期,是处于上升初期,还是处于晚期。
一般来说,在上升期的初期,这种规则适用性较大。
(4)股价趋势线在平均线下方变动加速下跌,远离平均线,为买进时机,因为这是超卖现象,股价不久将重回平均线附近。
(5)平均线走势从上升趋势逐渐转变为盘局,当股价从平均线上方向下突破平均线时,为卖出讯号。
股价在移动平均线之上,显示价格已经相当高,且移动平均线和股价之间的距离很大,那么,意味着价格可能太高,有回跌的可能。
在这种情况下,股价一旦出现下降,即为抛售讯号。
不过,如果股价还在继续上涨,那么,可采用成本分摊式的买进即随着价格上涨程度的提高,逐渐减少购买量,以减小风险。
(6)移动平均线缓慢下降,股价虽然一度上升,但刚突破移动平均线就开始逆转向下,这可能是股价下降趋势中的暂时反弹,价格可能继续下降,因此是一种卖出讯号。
不过,如果股价的下跌程度已相当深,那么,这种规则就不一定适用,它可能是回升趋势中的暂时回落。
因此,投资者应当做仔细的分析。
(7)移动平均线处于下降趋势,股价在下跌过程中曾一度上涨到移动平均线附近,但很快又处于下降状态,这时是一种卖出讯号。
一般来说,在股市的下降过程中,常会出现几次这种卖出讯号,这是下降趋势中的价格反弹,是一种短期现象。
(8)股价在平均线上方突然暴涨,向上远离平均线为卖出时机,因此这是超卖现象,股价不久将止涨下跌回到平均线附近。
(9)长期移动平均线呈缓慢的上升状态,而中期移动平均线呈下跌状态,并与长期平均移动平均线相交。
这时,如果股价处于下跌状态,则可能意味着狂跌阶段的到来,这里是卖出讯号。
须要注意的是,在这种状态下,股价在下跌的过程中有暂时的回档,否则不会形成长期移动平均线和中期移动平均线的交*。
(10)长期的移动平均线(一般是26周线)是下降趋势,中期的移动平均线(一般是13周线)在爬升且速度较快的超越长期移动平均线,那么,这可能意味着价格的急剧反弹,是一种买进讯号。
出现这种情况一般股价仍在下跌的过程中,只不过中期的下跌幅度要低于长期的下跌幅度。
3.评价
优点:
(1)适用移动平均线可观察股价总的走势,不考虑股价的偶然变动,这样可自动选择出入市的时机。
(2)平均线能显示“出入货”的讯号,将风险水平降低。
无论平均线变化怎样,但反映买或卖信号的途径则一样。
即是,若股价(一定要用收市价)向下穿破移动平均线,便是沽货讯号:
反之,若股价向上冲移动平均线,便是入货讯号。
利用移动平均线,作为入货或沽货讯号。
通常获得颇可观的投资回报率,尤其是当股价刚开始上升或下降时。
(3)平均线分析比较简单,使投资者能清楚了解当前价格动向。
缺点:
(1)移动平均线变动缓慢,不易把握股价趋势的高峰与低谷。
(2)在价格波幅不大的牛皮期间,平均线折中于价格之中,出现上下交错型的出入货讯号。
使分析者无法定论。
(3)平均线的日数没有一定标准和规定,常根据股市的特性不同发展阶段,分析者思维定性而各有不同,投资者在拟定计算移动平均线的日子前,必须先清楚了解自己的投资目标。
若是短线投资者,一般应选用10天移动平均线,中线投资者应选用90天移动平均线,长期投资者则应选用250天移动平均线。
很多投资者选用250天移动平均线,判断现时市场是牛市或熊市,即是,若股价在250天移动平均线之下,则是熊市;相反,若股价在250天移动平均线之上,则是牛市。
为了避免平均线的局限性,更有效掌握买卖的时机,充分发挥移动平均线的功能,一般将不同期间的平均线予以组合运用,目前市场上常用的平均线组合有“6、12、24、72、220日平均线”组合;“10、25、73、146、292日平均线”组合等,组内移动平均线的相交与同时上升排列或下跌排列均为趋势确认的讯号。
第三节平滑异同移动平均线(MACD)
MACD是根据移动平均线较易掌握趋势变动的方向之优点所发展出来的,它是利用二条不同速度(一条变动的速率快──短期的移动平均线,另一条较慢──长期的移动平均线)的指数平滑移动平均线来计算二者之间的差离状况(DIF)作为研判行情的基础,然后再求取其DIF之9日平滑移动平均线,即MACD线。
MACD实际就是运用快速与慢速移动平均线聚合与分离的征兆,来研判买进与卖进的时机和讯号。
1.MACD的基本运用方法
MACD在应用上,是以12日为快速移动平均线(12日EMA),而以26日为慢速移动平均线(26日EMA),首先计算出此两条移动平均线数值,再计算出两者数值间的差离值,即差离值(DIF)=12日EMA-26日EMA。
然后根据此差离值,计算9日EMA值(即为MACD值);将DIF与MACD值分别绘出线条,然后依“交错分析法”分析,当DIF线向上突破MACD平滑线即为涨势确认之点,也就是买入讯号。
反之,当DIF线向下跌破MACD平滑线时,即为跌势确认之点,也就是卖出讯号。
MACD理论除了用以确认中期涨势或跌势之外,同时也可用来判别短期反转点。
在图形中,可观察DIF与MACD两条线之间长间垂直距离的直线柱状体(其直线棒的算法很简单,只要将DIF线减去MACD线即得)。
当直线棒由大开始变小,即为卖出讯号,当直线棒由最小(负数的最大)开始变大,即为买进讯号。
因此我们可依据直线棒研判短期的反转点。
一般而言,在持续的涨势中,12日EMA在26日EMA之上,其间的正差离值(+DIF)会愈来愈大。
反之,在跌势中,差离值可能变负(-DIF),负差离值也愈来愈大,所以当行情开始反转时,正或负差离值将会缩小。
MACD理论,即利用正负差离值将会缩小。
MACD理论,即利用正负差离值与其9日平滑均线的相交点,作为判断买卖讯号的依据。
2.计算方法
(1)计算平滑系数
MACD一个最大的长处,即在于其指标的平滑移动,特别是对一某些剧烈波动的市场,这种平滑移动的特性能够对价格波动作较和缓的描绘,从而大为提高资料的实用性。
不过,在计算EMA前,首先必须求得平滑系数。
所谓的系数,则是移动平均周期之单位数,如几天,几周等等。
其公式如下:
2
平滑系数=─────────
周期单位数+1
22
如12日EMA的平滑系数为───=──=0.1538;
12+113
2
26日EMA平滑系数为──=0.0741
27
(2)计算指数平均值(EMA)
一旦求得平滑系数后,即可用于EMA之运算,公式如下:
今天的指数平均值=平滑系数×(今天收盘指数-昨天的指数平均值)+昨天的指数平均值。
依公式可计算出12日EMA
2
12日EMA=─×今天收盘指数一昨天的指数平均值)+昨天的指数平均值。
13
211
=─×今天收盘指数+─×昨天的指数平均值。
1313
同理,26日EMA亦可计算出:
225
26日EMA=─×今天收盘指数+昨天收盘指数+─×昨天的指数平均值。
2727
由于每日行情震荡波动之大小不同,并不适合以每日之收盘价来计算移动平均值,于是有需求指数(DemandIndex)之产生,乃轻需求指数代表每日的收盘指数。
计算时,都分别加重最近一日的份量权数(两倍),即对较近的资料赋予较大的权值,其计算方法如下:
C×2+H+L
DI=────────
4
其中,C为收盘价,H为最高价,L为最低价。
所以,上列公式中之今天收盘指数,可以需求指数来替代。
(3)计算指数平均的初值
当开始要对指数平均值,作持续性的记录时,可以将第一天的收盘价或需求指数当作指数平均的初值。
若要更精确一些,则可把最近几天的收盘价或需求指数平均,以其平均价位作为初值。
此外。
亦可依其所选定的周期单位数,来做为计算平均值的基期数据。
3.研判
(1)DIF与MACD在0以上,大势属多头市场。
DIF向上突破MACD可作点交*向下,只能看作行情的回档,不能看成空头市场的开始。
(2)反之,DIF与MACD在0以下,大势属空头市场。
DIF向下跌破MACD,可作卖,若DIF向上突破MACD,是高价位抛售股东的股档的回补现象,也可看作少数投资者在低价位试探着去接手,只适合买入走短线。
(3)牛差离:
股价出现二或三个近期低点,而MACD并不配合出现新低点,可作买;
(4)熊差高:
股价出现二或三个近期高点而MACD并不配合新高点,可作卖;
(5)MACD可配合RSI(相对强弱指数)与KD(随机指数),互相弥补各自的缺点;
(6)高档二次向下交*要大跌,低档二次向上交*要大涨。
3.评价
MACD技术分析,运用DIF线与MACD线之相交型态及直线棒高低点与背离现象,作为买卖讯号,尤其当市场股价走势呈一较为明确波段趋势时,MACD则可发挥其应有的功能,但当市场呈牛皮盘整格局,股价不上不下时,MACD买卖讯号较不明显。
当用MACD作分析时,亦可运用其他的技术分析指标如短期K,D图形作为辅助工具,而且也可对买卖讯号作双重的确认。
第四节 相对强弱指数(RSI)
相对强弱指数是通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,从而作出未来市场的走势。
1.计算公式和方法
RSI=[上升平均数÷(上升平均数+下跌平均数)]×100
具体方法:
上升平均数是在某一段日子里升幅数的平均而下跌平均数则是在同一段日子里跌幅数的平均。
例如我们要计算九日RSI,首先就要找出前九日内的上升平均数及下跌平均数,举例子如下:
日数收市价升跌
第一天23.70
第二天27.904.20
第三天26.501.40
第四天29.603.10
第五天31.101.50
第六天29.401.70
第七天25.503.90
第八天28.903.40
第九天20.508.40
第十天23.202.80
(1-10天之和)+15.00+15.40
───────────────────
15÷9=1.6715.40÷9=1.71
第一天RSI=[1.67÷(1.67+1.71)]×100=49.41
第十天上升平均数=4.20+3.10+1.50+3.40+2.80/9=1.67
第十天下降平均数=1.40+1.70+3.90+8.40/9=1.71
第十天RSI=[1.67÷(1.67+1.71)]×100=49.41
如果第十一天收市价为25.30,则
第十一天上升平均数=(1.67×+2.10)÷9=1.72
第十一天下跌平均数=1.71×8÷9=1.52
第十一天RSI=[1.72÷(1.72+1.52)]×100=53.09
据此可计算以后几天的RSI。
同样,按此方法可计算其他任何日数的RSI。
至一用多少日的RSI才合适。
最初RSI指标提出来时是用14天,14天作为参数则成为默定值。
但在实际操作中,分析者常觉得14天太长了一点,才有5天和9天之方法。
2.运用原则:
(1)受计算公式的限制,不论价位如何变动,强弱指标的值均在0与100之间。
(2)强弱指标保持高于50表示为强势市场,反之低于50表示为弱势市场。
(3)强弱指标多在70与30之间波动。
当六日指标上升到达80时,表示股市已有超买现象,如果一旦继续上升,超过90以上时,则表示已到严重超买的警戒区,股价已形成头部,极可能在短期内反转回转。
(4)当六日强弱指标下降至20时,表示股市有超卖现象,如果一旦继续下降至10以下时则表示已到严重超卖区域,股价极可能有止跌回升的机会。
(5)每种类型股票的超卖超买值是不同的。
在牛市时,通常蓝筹股的强弱指数若是80,便属超买,若是30便属超卖,至于二三线股,强弱指数若是85至90,便属超买,若是20至25,便属超卖。
但我们不能硬性地以上述数值,拟定蓝筹股或二三线股是否属于超买或超卖,主要是由于某些股票有自己的一套超买/卖水平,即是,股价反覆的股票,通常超买的数值较高(90至95),而视作超卖的数值亦较低(10至15)。
至于那些表现较稳定的股票,超买的数值则较低(65至70),超卖的数值较高(35至40)。
因此我们对一只股票采取买/卖行动前,一定要先找出该只股票的超买/超卖水平。
至于衡量一只股票的超买/超卖水平,我们可以参考该股票过去12个月之强弱指标记录。
(6)超买及超卖范围的确定还取决于两个因素。
第一是市场的特性,起伏不大的稳定的市场一般可以规定70以上超买,30以下为超卖。
变化比较剧烈的市场可以规定80以上超买,20以下为超卖。
第二是计算RSI时所取的时间参数。
例如,对于9日RSI,可以规定80以上为超买,20以下为超卖。
对于24日RSI,可以规定70以上为超买,30以下为超卖。
应当注意的是,超买或超卖本身并不构成入市的讯号。
有时行情变化得过于迅速,RSI会很快地超出正常范围,这时RSI的超买或超卖往往就失去了其作为出入市警告讯号的作用。
例如在牛市初期,RSI往往会很快进入80以上的区域,并在此区域内停留相当长一段时间,但这并不表示上升行情将要结束。
恰恰相反,它是一种强势的表现。
只有在牛市未期或熊市当中,超买才是比较可*的入市讯号。
基于这个原因,一般不宜在RSI一旦进入非正常区域就采取买卖行动。
最好是价格本身也发出转向信号时再进行交易。
这样就可以避免类似于上面提到的RSI进入超买区但并不立即回到正常区域那样的“陷井”。
在很多情况罡,很好的买卖讯号是:
RSI进入超买超卖区,然后又穿过超买或超卖的界线回到正常区域。
不过这里仍然要得到价格方面的确认,才能采取实际的行动。
这种确认可以是:
①趋势线的突破;②移动平均线的突破;③某种价格型态的完成。
(7)强弱指标与股价或指数比较时,常会产生先行显示未来行情走势的特性,亦即股价或指数未涨而强弱指标先上升,股价或指数未跌而强弱指标先下降,其特性在股价的高峰与谷底反应最明显。
(8)当强弱指标上升而股价反而下跌,或是强弱指标下降而股价反趋上涨,这种情况称之为“背驰”。
当RSI在70至80上时,价位破顶而RSI不能破顶,这就形成了“顶背驰”,而当RSI在30至20下时,价位破底而RSI不能破底就形成了“底背驰”。
这种强弱指标与股价变动,产生的背离现象,通常是被认为市场即将发生重大反转的讯号。
和超买及超卖一样,背驰本背并不构成实际的卖出讯号,它只是说明市场处于弱势。
实际的投资决定应当在价格本身也确认转向之后才作出。
虽然在行情确实发生反转的情况下,这个确认过程会使投资者损失一部分利润,可是却可以避免在生情后来并未发生反转的情况下投资者可能作出的错误的卖出决定。
相对地说,这种错误会对投资者造成更大的损失,因为有时候竺情会暂时失去动量然后又重新获得动量,而这时价格并不发生大规模的转向。
3.评价
(1)相对强弱指数能显示市场超卖和超买,预期价格将见顶回软或见底回升等,但RSI只能作为一个警告讯号,并不意味着市势必然朝这个方向发展,尤其在市场剧烈震荡时,超卖还有超卖,超买还有超买,这时须参考其他指标综合分析,不能单独依赖RSI的讯号而作出买卖决定。
(2)背离走势的讯号通常者都是事后历史,而且有背离走势发生之后,行情并无反转的现象。
有时背离一,二次才真正反转,因此这方面研判须不断分析历史资料以提高经验。
(3)在牛皮行情时RSI徘徊于40-60之间,虽有时突破阻力线和压力线,但价位无实际变化。
第五节 腾落指数(ADL)
腾落指数(A•D•Line),是以股票每天上涨或下跌之家数作为计算与观察的对象,以了解股票市人气的盛衰,探测大势内在的动量是强势还是弱势,用以研判股市未来动向的技术性指标。
1.计算方法
将每天收盘价上涨股票家数减去收盘价下跌的股票家数(无涨跌不计)后累积值t
ADL(t)=Σ(上涨家数一下跌家数)
i=1
起始日期为ADL(1),目前日期为ADL(t)。
2.运用原则
腾落指数与股价指数比较类似,两者均为反映大势的动向与趋势,