教程:定义RSI

教程:定义RSI

在技术分析中,把动量定义为两个价格之差。这两个价格的时间段可以是不同的,他们可以相差一段时间,这个时间间隔可以是从数分钟到数月的任何时间段。最常见的,是用一个交易日作为时间单位。采用日收盘价定义的动量式如下:

动量= C(当日)-C(昨日)                                                    (5.10)

由于当日收盘价可能位于昨日收盘价之上或之下,因此动量可以是正值或负值,称之为“相对动量”。我们可以定义“绝对动量”,即忽略日动量的符号,公式如下:

|动量|= |C(当日)-C(昨日)|                                            (5.11)

绝对动量的值永远为正,而相对动量的值可以为正或为负,以下来做个小练习。使用1991年11月29日至12月15日S&P500指数5个交易日的价格,现在,让我们计算一下日相对动量和日绝对动量计算结果见表5.5。

注意,整个4 天的相对动量总和等于这4天的动量值。之所以如此,是因为中间项在相加时相互抵消了。在下面等式中,脚注数字指的是从当天(0)开始的天数:

(C0-C4)=(C0-C1)+(C1-C2)+(C2-C3)+(C3-C4

可以用一种改进模式来继续这个练习,将日动量分为市场收盘价上涨日或下跌日的动量。这样每天的动量值都是正的:在上涨日,动量等于当日收盘价减去昨日收盘价;在下跌日,动量等于昨日收盘价减去当日收盘价。

表5.6给出了最终用于定义RSI的两个关键结果。整个4日的相对动量值为上涨天动量减去下跌天动量之差(2.17 = 6.18-4.01)。而且,绝对动量是上涨日动量总和与下跌日动量总和之和(10.19= 6.18+4.01)。在给定的天数里,我们用Su和Sd分别表示上涨天动量总和和下跌天动量总和。用以下等式来总结这些结果:

动量=Su-Su

|动量| =|Su+Su|                                                                       (5.12)

我们可以用代数解出这两个方程中的Su。只需简单将两个方程相加并归并同类项得到:

Su= 0.5×(动量+|动量|)                                                     (5.13)

可以用表5.6中的数据验证这个结果[Su=0.5×(10.19+2.17)= 6.18]。我们将使用这些结果来定义Wilder的RSI(见参考文献)。

计算RSI

相对强弱指数测量是在给定时期内,由上涨天数动量引起的动量变化与总动量的比值。以下定义可以清楚地反映出来:

RSI= 100×[ RS/(1 +RS)]                                                       (5.14)

式中,RS是过去n天中,上涨天数平均动量与下跌天数平均动量之比。修正后的等式是这样的:

RS=Au/Ad                                                                                                  (5.15)

由于这两个平均值的总天数是一样的,可以将这两个平均值与一个天数相乘,将平均值转换成上涨天动量总和与下跌天动量总和。因此,可以根据Su和Sd重写RS方程如下:

RS=Su/Sd                                                                                                   (5.16)

现在可以使用新的RS来重写RSI的定义,得到根据上涨天动量和与下跌天动量和来表述的RSI定义:

RSI= 100×(Su)/(Su+Sd)                                                    (5.17)

继续这一调整进程以反映相对动量与绝对动量,即与Su和Sd的相互关系。例如,可以使用绝对动量和相对动量来重写RSI等式:

RSI = 100×[0.5×(动量+|动量|)]/(|动量|)= 50×(动量+|动量|)/(|动量|)                                                                        (5.18)

再次发现了一个重要的结果,就是RSI与相对动量和绝对动量的直接关系。在整个x天范围内,RSI是绝对动量中上涨天数动量的那一部分。因此,x天的RSI就等于x天的动量。

在表5.7中,使用上涨天动量和与下跌天动量和进行了RSI计算。接下来,将使用相对动量和绝对动量重新计算4天的RSI,以揭示使用任何一种计算方法都能得到相同值(见表5.8)。现在,我们更容易理解RSI试图通过使用相对动量和绝对动量的概念来捕捉什么了。

相比Wilder的原始计算方法,我们更喜欢使用所有可能得到的数据来计算RSI,并且采用简单移动平均线的方法来平滑它。Wilder的方法是在计算RSI前,有效地使用了27日指数移动平均线来平滑日Su和Sd值,但这样的平滑常常掩盖了潜在的价格极端情况。它也使得RSI在外表上与价格曲线很相似。

随机RSI震荡指标

作为一名RSI用户,当RSI一连好几个月都没能达到极值(高于80或低于20),你可能会感到沮丧。也许对一个趋势持续行情你需要一个进场点,并且正在寻找一个极端的价格,但使用RSI却无法发现这样一个进场点。解决这个问题的方法是使用随机RSI(StochRSI)指标,作为我们一揽子动量指标的第二个指标,我们现在讨论它。

随机RSI震荡指标结合了RSI和随机指标这两个通常的概念。随机指标用于测量收盘价在最近波段的最高点到最低点的区间内所处位置。类似的,StochRSI测量的是RSI在其震荡区间内的位置,以显示短期动量的极值。它被用于反趋势交易工具或趋势跟踪工具。

StochRSI对行情的敏感性克服了使用固定天数计算的RSI所出现的震荡失效,以及采用内置平滑方法导致传统RSI掩盖了价格的短暂极端状态等缺点。映射价格的短暂极端状态能力是RSI(和动量指标)的主要优点。StochRSI是一个对超买超卖条件表现更加一致的指标,仅仅是因为只需要测量它在最近的震荡区间范围内的位置。StochRSI定义如下:

StochRSI =(RSI-RSIL)/(RSIH-RSIL)                                 (5.19)

式中RSIH和RSIL是RSI在所给定的整个历史阶段的最大值和最小值。无论什么时候RSI创出新低,StochRSI都处于O点处。在市场下跌时,这是StochRSI震荡失败的一个例子。而在市场上涨过程中,RSI将创出新高(在所计算的时间段内),并且StochRSI接近于1.0。因此既可以把StochRSI作为超买超卖的震荡指标,又可以作为跟踪RSI趋势的指标。在StochRSI图上,两者差异也很明显。这意味着可以把RSI分析中所有元素组合成一个单一的StochRSI指标。

为方便对比,我们使用与RSI计算相同的天数来计算StochRSI。但如果你愿意,也可以尝试不同的计算周期。例如,如果计算14日RSI,那么我们将寻找在这14天里的RSIH和RSIL。StochRSI值在+1到0之间变动。当RSI处于最大值时,StochRSI值为+1。相反,当RSI处于最小值时,StochRSI值为0。如果你愿意,可以将StochRSI值乘以100。同样,请记住,你已经对RSI值进行了某些内置平滑处理,平滑结果因计算软件而异。

案例:StochRSI、RSI和美国长期国债市场

图5.19显示了美国长期国债1993年9月期货合约价格、一条14日RSI线,以及一条14日StochRSI线。SuperCharts绘图软件设置的RSI超买超卖条件是80和20。在如图所示长达九个半月的交易时段中,RSI从未达到超买或超卖条件,有几次它确实接近于达到超买条件。注意RSI形态与收盘价形态相似,两者在1993年3月顶部处出现一个显著的背离:价格创出新高,而RSI几乎持平。除此之外,RSI还与价格走势保持同步。

同样的数据,14日StochRSI对显示市场短期和中期的价格极端情况要远远好于RSI。StochRSI值为0时提供了极好的上涨行情入场点。在3月份顶部时,StochRSI与价格之间的背离值得关注。在强劲短暂的上涨趋势中,StochRSI值保持在1.0,显示价格运行的强劲。注意4月份,当StochRSI首次跌离其最高点时发出卖出信号。还要注意1月、2月和3月份的买进信号,当长期国债市场出现回调或调整时,这些信号在StochRSI线中显而易见,但在RSI线中却没有明显地显现出来。因此,在本案例中StochRSI线的作用更大。

图5.20中展示的是美国长期国债1993年9月期货合约从1993年2月至6月的全貌。StochRSI显示了这段时间每一次的超买和超卖情况,标记了短期交易行情。在图5.19中发现的3月份的背离状态在图5.20中可以被看作是放大了的情况。大约在0.2水平处买进,而在大约0.8水平处卖出都将是获利的。如果StochRSI重新上升至0.8上方或跌破0.2,则重新进场是很重要的。假如6月初,当StochRSI跌破0.8时卖出债券期货合约后,上涨趋势恢复且StochRSI重新升至0.80并奔向1.0。此时最佳做法是平掉空头头寸并进行多头交易,一直保持到StochRSI运动至0.80上方为止。

案例:StochRSI与S&P500指数

图5.21显示的是S&P500指数从1992年10月至1993年4月,约7个月的行情走势。市场上涨势头一直持续到12月中旬,然后进入宽幅震荡。在整个时间段内,14日RSI都没有超越80或跌破20,因此,它无法被用作超买超卖指标。

尽管在震荡期出现过某些波动,但StochRSI却显示出价格每一次的极端情况。当StochRSI高于0.80,然后跌破该水平线时,发出卖出信号。当StochRSI低于0.20,然后超过该水平线时,发出买进信号。注意反转条件:如果StochRSI在上叉0.20后掉头,或在跌破0.80后再次上升,则之前的买、卖行为发生逆转。这种反转行为发生的原因是:在整个趋势阶段,当行情为上涨趋势时,StochRSI可以一直处于0.80上方,当行情为下跌趋势时,StochRSI可以一直处于0.20下方。

接下来,仔细观察一下图5.22中,S&P500指数在1991年11月至1992年2月的表现。注意图中14日StochRSI在整个1991年12月份是如何走弱的。在此阶段,指数先上涨到330区域,然后进入一个窄幅盘整区间。在价格跌至310区域之前,StochRSI就已经降至0,显示了行情的下跌趋势,并且在指数触底前2天,StochRSI就已经触底回升了。1月份,指数和StochRSI均强劲回升,直至StochRSI到达1.00,表明指数上涨趋势强劲。在整个2月份的上涨阶段中,StochRSI一直保持在0.80上方,并在指数达到最高点的那一天重新跌落。当指数进入盘整阶段,StochRSI再次跌落至0。

需要理解的一个重要概念是,当指数进入盘整区时StochRSI的下降。StochRSI在顶部和底部都能做出快速反应,因此,只有当它处于极值,显示行情趋势时,你才能用它做交易。相应的,当它升至0.80之上买进,并在它降至0.20之下时卖出。当其值跌破0.80或上穿0.20时选择平掉前期手中头寸(或反手)。或者,仅当StochRSI降至0.50之下或升至0.50之上时进场交易。

也可以使用一些平滑方法来减少SLochRSI的“两头受损交易”,或是在建立交易头寸前要求StochRSI连续3天处于0.50之上或之下。这也许会延迟你进场交易,但这样做也会减少“两头受损交易”带来的损失。用这种方法,可以使该指标适应你的交易风格。

StochRSI交易策略

以下采用美国安进公司股票周收盘价数据,来进一步说明StochRSI的更多用途。图5.23中,在价格下方显示了一条7周StochRSI线和一条7周RSI线。StochRSI再次显示出了价格显著的高点和低点,而RSI却显示不出这些点位。注意StochRSI值的下降是如何及时反映安进公司股价高点的,以及在股票巨量抛售前StochRSI是如何及时降至0.20之下的。它也显示出了随后而来的大部分小幅反弹行情。这个例子也证明了StochRSI的时效性和敏感性。因此,可以尝试采用不同时段计算的StochRSI,并设置其超买超卖水平线,将其用于对股票价格进行长期及短期分析。

但使用StochRSI来分析超短期行情效果会怎样呢?图5.24展示了StochRSI在1993年9月美国长期国债期货合约小时图中的使用效果。在分析中,我们特意平滑了StochRSI以消除在使用如此短时间行情中固有的交易“噪声”。我们计算了20周期RSI和20周期的StochRSI指标。然后,用10周期的简单移动平均值来平滑20周期的StochRSI指标,并在图中的小时价格条形图上方画出了StochRSI的慢速线。

当价格上涨,动量上升;而价格进入盘整区域时动量下降。可以看到,即使市场处于横向整理期,StochRSI也会下降。横向整理运动引发大量向上动量的损耗而产生较低的StochRSI值。在小时图中,StochRSI的低点与价格低点有较好的关联性。注意在市场下跌期间StochRSI的急剧下降现象,以及它在低值(0.2以下)是如何变为平坦的。

当StochRSI降至0.50之下时,你会以116.00价格平掉手中的多仓,并且当价格反弹至116.00水平而StochRSI仍保持在0.2以下时,你还有第二次在此价位平仓的机会。或者,你可以利用这次反弹机会在116.00水平附近卖空。当使用小时数据的StochRSI指标时,你还应该使用其他指标来证实你的分析。例如,你应该使用带有短期移动平均线的日线条形图来确定趋势。

为了在小时数据中显示RSI的性能,我们在图5.25中,画出美国长期国债1993年9月合约小时数据的20周期RSI线,并在线上叠加了一条10周期的简单移动平均线。20周期RSI线先于实际价格见顶,在动量与价格升至新高时出现典型背离。当价格在随后三天下跌时,RSI也缓慢下降。StochRSI也是先于价格见顶,并在价格创出新高后,出现典型的背离;然而,它的下降速度比RSI快。

可以在图5.26中直接比较20周期RSI线(实线)和平滑后的20周期StochRSI线(虚线)。注意StochRSI的移动速度比RSI快,这使它在预警趋势变化方面很有价值。例如, StochRSI降至其半值0.50之下时,RSI仍在65附近;StochRSI也先于RSI到达顶点;它是一个比RSI更为敏感的动量变化测量指标。