量化研究体系:以7大模块为核心
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.7 量价技术指标

量价技术指标是一种综合考虑了成交量和价格变化的技术指标。这类技术指标有更多的综合性,也是技术指标中内涵最为广泛的一类。下面我们介绍几种常见的量价技术指标。

1.adline:Accumulation/Distribution Line(累积派发线)

● 计算方法:

adline=[(收盘价-最低价)-(最高价-最低价)]/(最高价-最低价)×成交量

● Matlab调用方法:

其中

highp:最高价;lowp:最低价;closep:收盘价;tvolume:成交量。

tsobj:time series object(详见Matlab帮助文件Timeseries Class)。

ParameterName:用于指定time series object中的序列名称。

● Matlab应用案例:累积派发线使用交易量来对价格趋势进行进一步确认,并且对可能导致价格背离的微弱移动进行预警。我们调用Matlab自带的该函数予以计算展示。

如图2.39所示为累积派发线。

图2.39 累积派发线

2.onbalvol:on Balance Volumn(平衡交易量指标)

● 计算方法:

obvt=obvt-1+sign(closet-closet-1)×volumet

其中

obv:平衡交易量,又称为能量潮指标;sign(x):符号函数;close:收盘价;volume:成交量。

● Matlab调用方法:

其中

closep:收盘价;tvolume:成交量。

tsobj:time series object(详见Matlab帮助文件Timeseries Class)。

● Matlab应用案例:平衡交易量指标是关联成交量和价格变化的一个动力技术指标,该指标由Joseph Granville发起,是一个相当简单的指标。如果当前柱的收盘价高于前一柱,当前柱的交易量就会添加到前一个obv中;如果当前柱的收盘价低于前一柱,前一个obv就要减去当前交易量。

有关能量潮交易的一个最基本的假设是:obv变化先于价格的变化。该理论的意思是,通过上升的obv,我们可以看到游动资金流入证券市场。当大众纷纷进入证券市场的时候,证券交易量和能量潮指标都会上升。

如图2.40所示为平衡交易量指标。

图2.40 平衡交易量指标

3.pvtrend:Price and Volume Trend(价格成交量趋势)

● 计算方法:

pvtt=(收盘价t-收盘价t-1)/收盘价t-1×成交量t+pvtt-1

● Matlab调用方法:

其中

closep:收盘价;tvolume:成交量。

tsobj:time series object(详见Matlab帮助文件Timeseries Class)。

ParameterName:用于指定time series object中的序列名称。

● Matlab应用案例:价格成交量趋势指标也叫价量趋势指标,类似于能量潮指标,该指标以收盘价的增长率来计算成交量的趋势。

如图2.41所示为价格成交量趋势。

图2.41 价格成交量趋势

4.MFI:资金流向指标

● 计算方法:

典型价格typ=(收盘价+最高价+最低价)/3

MF=典型价格×N日成交量

当当日典型价格大于前日典型价格时,MF为PMF,否则为NMF。

MFI=PMF的N期移动平均值/MF的N期移动平均值

● Matlab调用方法:

其中

High:最高价;Low:最低价;Close:收盘价;Volume:成交量;Length:指定移动平均期数。

● Matlab调用实例:资金流向指标的计算非常简单,但是有着广泛的运用,在一定程度上可以推算出大户的走势。

如图2.42所示为资金流向指标。

图2.42 资金流向指标

资金流向指标是技术指标中比较经典的一个,本书参考了网络资源,并有所改编,具体代码如下。