第8节 一致性获利时间跨度的定量研究
前文曾经说过,在研究数字定量的时候,有两本书将笔者推向数学研究,这两本书分别是穿杨的《盘口内经》和比尔·威廉姆的《证券混沌操作法》。现在我们重点讨论一下世界级投资大师比尔.威廉姆《证券混沌操作法》中谈到的对波浪理论第四浪的定量研究一致性获利法。
我们先来看一下一致性获利法对波浪理论第4浪的终结达到最低条件的定量研究,即把MACD参数设置为(5,34, 5)当, 上升趋势中MACD的DIF值下穿零轴为第4浪调整结束的定量标准;当下降趋势中MACD的DIF值上穿零轴为第4浪反弹结束的定量标准。
举例:上证指数2002年12月至2003年5月日线行情期间,出现了三浪上涨结构。应用一致性获利法把MACD的参数调整为(5, 34, 5),当MACD的DIF值下穿MACD的零轴,代表四浪调整结束。(图1-8-1)
同理,上证指数 2005年3月至2005年7月日线

图1-8-1
行情期间,出现了三浪下跌结构。应用一致性获利法把MACD的参数调整为(5, 34, 5),当MACD的DIF值上穿MACD的零轴,代表四浪反弹结束。(图1-8-2)
哥白尼的《天体运行论》挑战了千余年的地心说,做学问要在不疑中有疑问。笔者读比尔·威廉姆的“一致性获利法”时,看到他用140根左右的时间周期来规定MACD的参数设置,就知道这种参数的设置可能是错误的。
事实证明,基本的证券分析系统最开始进人的页面里有144根K线。如果按向下的箭头或向上的箭头页面里的K线数就会增多或减少。但MACD的值

图1-8-2
并不会因为K线数的多少而变化。
举例:在图1 -8-1中,上证指数2002年12月至2003年5月的日线行情中,MACD 的DIF值为24. 92。我们多选取半年的时间周期,让页面容纳上证指数2002年6月至2003年5月的日线行情,K线数就会增多或减少。但MACD的值并不会因为K线数的多少而变化,其DIF值仍然是24.92。(图1-8-3)
如果我们把周期的级别改变,MACD的值就出现了大幅变化。这个时候你再用(5, 34, 5)来应用行情,会相差很多。
举例:我们找到上证指数2007年3月至2007年9月日线行情,使得页面里有144根K线。当时MACD

图1-8-3
的DIF值为458.40。当我们调用上证指数2004年11月至2007年9月周线行情时,使得页面里也有144根K线,但MACD的DIF值为1325.57,出现了大幅度变化。(图1-8-4、图1-8-5)
所以,比尔·威廉姆的一致性获利法中关于时间跨度研究的定量是错误的。那么怎么解决一致性获利法的时间跨度问题呢?笔者做过大量的数学推导,能给大家一个近似标准的答案。

图1-8-4

图1-8-5
首先我们来看一下MACD的设计思想,通过对其设计公式的研究,我们J再次发现它不过是短期和长期的移动异滑平均值的比较。简单地讲就是,短期和长期哪个速度更快。
比如: MACD的标准参数(12,26, 9),其实就是从现在往前数12天的速度和从现在往前数26天的速度比较。(因为指标是通过时间和价格计算出来的,先有时间和价格,后有指标,所以指标太滞后了。所有的指标都滞后,我们觉得最快的KDJ只是因为它的标准参数是(9, 3, 3)而已,但同样滞后3个周期。通过对指标的详细研究,笔者现在已经不必看任何指标,只是通过时间、价格就能知道指标的位置和形态,从而做到快人一步。
我们先来研究一下哪个周期最适合(5, 34,5)。比尔,威廉姆的原著中用页面的数量来判断是否可以应用一致性获利法,前文已经证明了这个定量的方法和思路是错误的。笔者所采用的定量就是数波浪的1浪起点到3浪终点的周期数。笔者经常是以60为参数。如果行情实际从1浪起点到3浪终点的实际运行数大于60的,一致性获利法中(5, 34,5)的参数设置应该放大;同理,小于60的,(5,34,5)的参数设置应该缩小。
所以应用于页面周期数来定量一致性获利法中MACD参数的设置,会有很大的偏差。这个时候你再用(5, 34, 5)来应用行情,会相差太多。例如上证指数在2007年8月1日下午,30分钟线应用于一致性获利法(使用标准参数5、34、5),出现了MACD的DIF值下穿零轴即出现支撑的现象。(图1-8-6)

图1-8-6
但是,我们如果把上证指数切换到60分钟线,还使用参数(5, 34, 5)来应用一致性获利法,你会发现MACD的DIF值不仅没有下穿零轴,距离零轴还很远。(图1-8-7)

图1-8-7
用60分钟图很显然(5, 34, 5)是错误的MACD参数。60分钟的K线数量是30分钟的K线数量的1/2,那么我们把参数也减少1/2来试一下。把60分钟的MACD参数从(5,34, 5)更改成(3,17, 3)。神奇的效果出现了,当MACD的DIF值穿越零轴的时候,60分钟线和30分钟线一样精确见到低点。(图1-8-8)
为了方便大家量化,这里给出一个应用一致性获利法MACD的参数设置计算公式:
周期数L:1浪起点到3浪终点的周期数
基本震荡因子X:每一轮行情都存在一个基本的

图1-8-8
震荡的量
广义参数Z:60(广义参数为大多数行情应用的参数设置,也可随行情变化而更改)
先求出基本震荡因子X,X=L/Z
求出X之后,MACD参数设置为(5 xX, 34 xX, 5xX),穿越零轴为四浪结束。
举例:深证成指2005年6月至2005年9月的日线上涨行情期间,1浪起点至3浪终点的周期数L为50根线。用广义参数求基本震荡因子X,X=L/Z=50/60=0.83。MACD参数设置为(5 x0.83, 34 X0.83,5x0.83) = (4, 28, 4),2005年8月29日DIF由下值变成负值,代表穿越零轴,四浪调整精确结束。(图1-8-9)

图1-8-9
万科A2007年5月至2007年10月的日线上涨行情期间,1浪起点至3浪终点的周期数L为70根线。用广义参数求基本震荡因子X,X=L/Z= 70/60 =1.16。 MACD参数设置为(5x1. 16,34 x1.16,5 x1.16)=(6,40,6),2007年9月27日DIF由正值变为负值,代表穿越零轴,四浪调整精确结束。(图1-8-10)

图1-8-10
上证指数2001年6月至2003年10月的周线下跌行情期问,1浪起点至3浪终点的周期数L为77根线。用广义参数求基本震荡因子X, X=L/Z=77/60=1.28。MACD参数设置为(5x1.28,34 x1.28,5x1.28)=(6,44,6),2003年4月18口DIF由负值变为正值,代表穿越零轴,四浪反弹精确结束。(图1-8-11)
万科A2007年9月4日至2007年9月27日的60分钟线下跌行情期间,1浪起点至3浪终点的周期数L为54根线。用广义参数求基本震荡因子X,X=L/Z=54/60=0.9。MACD参数设置为(5 x0.9, 34 x 0.9,5x0.9) =(5,31,5),2007年9月25H10: 30,DIF由负值变为正值,代表穿越零轴,四浪反弹精确结束。(图1-8-12)

图1-8-11

图1-8-12
举这么多例子是为了说明这个方法不但适用各种金融市场(股票、外汇、期货),而且适合各种分析周期。这样就解决了一致性获利法关于第四浪结束的时间跨度问题。那么比尔·威廉姆先生为什么会设置参数为(5,34,5)呢?这跟波浪理论有什么联系?请看下一节,费氏数列与波浪理论。