汇聚思想

汇聚思想

本书有许多新思想,你可以把它们融入你的交易风格中去。这些思想灵活而强大,因此你能很容易地将它们纳入你的分析方法和计划过程里去。你整合的思想越多,你的交易盈利能力就越强。

教程:指标相似的原因

本教程将阐述图1.2至图1.7中所示的各项指标相互雷同的原因。我们从定义动量开始,即动量等于当日(0天)收盘价和前z日收盘价之差。

动量= C0-Cx                                                                                             (1.1)

这里,设x = 14天。因为动量可正可负,所以定义其绝对值为:

|动量|=|C0-Cx|                                                                            (1.2)

一种常见的做法是,把收盘价上涨交易日动量和收盘价下跌交易日动量分开表达。

上涨交易日动量= C0C1(如果C0>C1)= 0(其他情况下)

下跌交易日动量= C1-C0(如果C0<C1)= 0(其他情况下)       (1.3)

该定义给出了上涨交易日和下跌交易日动量的正值。现在把14日的上涨交易日动量和价格下跌交易日动量分别加起来:

Su= 14日内上涨交易日动量总和

Sd= 14日内下跌交易日动量总和                                                   (1.4)

现在用这些定义来写出RSI指标。为方便起见,在RSI的计算中忽略平滑因素。

动量=(Su-Sd

RSI=100(Su/(Su+Sd))                                                          (1.5)

上式表明动量和RSI关系紧密,因为两者都涉及Su项。因此,它们之间的高相关性属于意料之中的事情。

未经平滑处理的KD指标通常使用14日内某一日的收盘价,以及14天内的最高价(HH)和最低价(LL)来定义。

当市场创出新高或新低时,收盘价往往接近于当日高点或低,点。你可以查看许多价格图表来验证这一观察结果。因此,波段最高点可以被最高收盘价(HC)来替代,在周期计算中,这是常用的一个好的近似方法。同样,波段最低点也可以被最低收盘价(LC)来替代。

现在,我们来看看动量的计算,期间的天数可以在当日和x日之间变动。假设最低收盘价在14天前,则分子就变成了(C0-C14),就成了动量计算的公式。因此,可以预见KD指标与动量指标之间存在着广泛的相似性。KD指标有些滞后是由于在其计算中进行平滑处理所致。

当市场价格出现强烈上涨或下跌时,价格区间主要偏向于前一天的高点或低点那一边。假设市场连续14天创出新高,同时假设市场每天都收在最高点,那么由于Sd= 0,未经平滑处理的RSI= 100。由于每日价格运动(方向运动)的最大部分就是每日价格的真实范围,因此动向指标中的上升指标线(+DX)也将会是100(在平滑处理前)。RSI与+DX在广泛意义上的相似性源向它们的定义(见图1.3)。平滑处理和实际定义可以解释两者存在差异的原因。

顺势指标CCI首先定义当天的中间价M,也就是当天的最高价、最低价、收盘价三者的平均值。然后将该中间价的14日移动平均值(Mavg)用于计算偏差D。

D=M-Mavg                                                                                  (1.8)

比例因子是通过获取一个绝对偏差(|D|14)的14日移动平均值而获得的。14日CCI是D与其比例因子的比值。

CCI=D/(0.015)×|D|14                                                                          (1.9)

注意,分子D决定了CCI的符号和数值变化。可以用每日收盘价C替代中间价M。对95%以上的交易来说,这是一种非常好的近似做法。因此偏差D现在变成了一种类似的动量计算,即计算当天收盘价与其14日简单移动平均值之差(Cavg):

CCI=(Cn-Cavg)/(0.015×|C-Cavg|14)                                   (1.10)

结果是CCI被还原为一个由1日和14日移动平均线组成的价格震荡指标(见图1.5)。这些价格震荡指标也用于测量动量,正如在图1.6和图1.7中所看到的那样。每个指标因分母的原因存在不同的比例差异,对每个指标的平滑处理过程也导致它们之间出现差异。然而我们能够预料到这些指标存在广泛的相似性,尤其是在关键的价格转折点处。这也解释了动量指标与指数平滑异同移动平均线(MACD)之间的相似性,因为MACD是一个使用指数平均数的价格震荡指标。

教程:生成随机价格

我们使用Excel(3.0版)电子表格和一个数字随机发生器来构建一个价格形态。在此我们假设随机数字发生器无瑕疵。下面的教程将演示10天数据的生成过程。你可以按照下面相同的过程,根据所需生成更多的日数据。

我们首先生成10个随机数字,或者是+1或者-1,以代表上涨日或下跌日。我们采用以下规则:

[如果(随机数()>随机数(),1,-1)]

Excel内置的函数“随机数()”返回一个随机的数字0或者1。上述规则生成两个不同的随机数字:如果第一个数字大于第二个数字,则当天的价格要高于昨天的价格(+ 1),否则的话,当天的价格要低于昨天的价格(-1)。

开始时,我们假设第一天的收盘价是40.00,它也许是一只股票价格,或者是一种商品的价格,美分/磅或美分/加仑。我们还假设当天的最高价或最低价不高于或低于收盘价2美分,因而生成了一个0和2之间的随机数字,并把它加到收盘价上得到最高价。同理,我们生成另外一个0和2之间的随机数字,并用收盘价减去它得到最低价,规则如下:

当天高价=当天收盘价+随机数()×2

当天低价=当天收盘价-随机数()×2

当天收盘价=昨天收盘价+随机数()×2×(+1或-1)

Excel函数“随机数×2”在0和2之间生成一个随机数。第二天,我们在0和2之间再生成一个随机数,把它乘以之前确定的+1或一1,然后把得到的数加到前一收盘价上去。下一步,我们又找到两个新的随机数来计算最高价和最低价。我们继续这个过程10个周期。你也可以添加“随机数()×3”来增加价格波动范围。