2.3.3 超买超卖指标
对某种股票的过度买入称为超买,反之,对某种股票的过度卖出则称为超卖。所谓的超买超卖指标是因为股价运行趋势的惯性因素造成的。对这种现象的刻画就是超买超卖指标的来源。下面为大家介绍一些常见的超买超卖指标。
1.spctkd:Slow Stochastics(慢速随机指标)
● 计算方法:
fpct%k=(收盘价-k期最低价)/(k期最高价-k期最低价)×100
fpct%d=d期fpct%k的移动平均值
spct%k=fpct%d
spct%d=d期spct%k的移动平均值,默认为3期的指数移动平均值
● Matlab调用方法:
其中
fastpctk、fastpctd分别为快速随机指标中的fpct%k与fpct%d;dperiods:d的指定值;dmamethod:移动平均方法。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:Matlab自带了该指标的函数和迪士尼股价的数据,下面我们通过程序来计算该指标并画图展示。
如图2.14所示为慢速随机指标。
图2.14 慢速随机指标
2.ADTM:动态买卖气指标
● 计算方法:
DTMt=
DBMt=
STM=DTM 23日移动平均值
SBM=DBM 23日移动平均值
ADTM=(STM-SBM)/max(STM,SBM)
ADTMMA=ADTM 8日移动平均值
● Matlab调用方法:
其中
open:开盘价;high:最高价;low:最低价。
● Matlab调用实例:我们编制了该指标的函数并利用迪士尼股价的数据来介绍计算,下面通过程序来计算该指标并画图展示。
如图2.15所示为动态买卖气指标。
图2.15 动态买卖气指标
3.DPO:区间震荡线
● 计算方法:
M=(N/2+1)向下取整
DPO=价格-前M日简单移动平均价
● Matlab调用方法:
其中
Price:价格;Length:指定长度。
● Matlab调用实例:以600000.mat的价格数据为例,我们计算该指标并与价格数据进行对比。
如图2.16所示为区间震荡线。
图2.16 区间震荡线