相对强弱指数 (RSI) 是一种非常流行的动量振荡器,由J. Welles Wilder, Jr.创建,他在其具有里程碑意义的著作《技术交易系统的新概念》(1978 年 6 月)中首次提出了它。
RSI 在 0 到 100 的范围内移动,通常有一个高于 70 的上限区域和一个低于 30 的下限区域。当处于上限区域时,股票被认为是超买,而当处于下极端区域时,股票被认为是超卖. 在这种极端情况下,RSI 表明最近的股票走势可能会放缓或逆转。Welles 建议使用 14 个周期的 RSI,但增加 RSI 周期会降低其波动性(反之亦然),如下例所示,其中三个不同的 RSI 周期重叠:
RSI 示例
相对强弱指数衡量特定时期内相对于上涨的下跌。这是通过平均一只股票在它走高的日子里上涨的数量和股票在它走低的日子里下跌的数量来完成的。然后将这两个平均值的修正比率绘制成图表,创建一个直观的多头和空头相对强度指数。
Wells 在 RSI 中使用了他自己的平滑方法,称为Wilder 平滑(WS-MA)。尽管具有独特的计算方法,WS-MA 实际上与周期为 (2 * RSI 周期) – 1 的EMA相同。因此 RSI(14) 实际上具有 27 = (14 * 2) -1 的 EMA 周期. 为什么关心?因为它有助于在比较指标时保持方法和措施之间的一致性,就像我们在技术指标争夺霸权中一样。
例如,如果我们要将相对动量指数 (RMI) 与 RSI 进行比较,那么将它们在相同的回顾期内进行比较会很有帮助,这样任何模式都会变得明显。出于这个原因,我们在相对强弱指数中使用 EMA 而不是 WS-MA。
如何计算 RSI
RSI = 100 – (100 / 1 + RS)
RS = EMA of Gains / EMA of Declines
EMA = EMA(1) + α * (Current change – EMA(1))
Where:
α = 2 / (N + 1)
N = (2 * RSI Period) – 1
RSI 周期 = 用户选择的值,但通常为 14
笔记:
下降表示为它们的绝对值(全部为正)。
每个 EMA 都可以以相关收益或损失的 SMA 为种子。
如何使用 RSI
超买/超卖: 怀尔德建议将 70 和 30 的上限和下限作为转折点的指示。他说,当 RSI 升至 30 以上时,这是一个看涨信号,而当 RSI 跌破 70 时,则相反。一些交易者在确定股票的长期趋势后,会使用 RSI 的极端读数作为切入点。
分歧:可以通过从RSI的更高高点确认的股票中寻找更高的高点来确认中期看涨趋势的强度。以类似的方式;当 RSI 创出更高的低点时,一只正在下跌并创出更低低点的股票可能成为买入机会。
中心线交叉: RSI 的中心线为 50,高于此水平,我们知道平均收益大于回顾期间的平均下降。许多交易者希望在建立多头或空头头寸之前将 RSI 高于或低于 50 视为确认。
RSI 是一个很好的指标吗?
这是一个很好的问题,我猜我会说是,但与其猜测我们通过 16 个不同全球市场的 300 年数据对其进行了测试—— 请参阅结果。
相对强弱指数 (RSI) – 测试结果
RSI是技术分析社区的主要指标,但它到底有多好?最好的设置是什么?它的贸易概况是什么样的?问一问,没有人能告诉你……这么多交易者可以使用一个指标,却没有可靠的表现数据,这似乎并不奇怪吗?好吧,我们的使命是改变这一点。我们通过全球 16 个不同市场的 300 年数据测试了 3800 种不同的 RSI 设置〜以揭示事实。
RSI – 测试结果:
- 我们的测试策略解释
- 任何,范围 = 1
- 任何 > 0,范围 = 1、2、3、4、5
- 条目 > 0,范围 = 1、2、3、4、5
RSI 结论
我们的测试策略解释
noʊtɑ bɛnɛ (注意)我们在计算 RSI 时使用EMA而不是WS-MA。这不仅仅是困难,请阅读更多关于 RSI 的解释。在计算 RSI 时,将 EMA 回溯期转换为图表程序使用的相同等效 WS-MA 的公式是 (Period + 1)/2。下表列出了我们测试的所有回溯期以及它们如何转换为原始 RSI:
现在有许多不同的方式可以从 RSI 中获取信号,但首先我们想看看当 RSI 处于不同“区域”时市场的表现如何。我们还想找出最理想的 RSI 回溯期。但这会带来一个问题,因为更改回溯期会改变 RSI 的范围。
例如,在我们对 16 个不同市场和 300 年数据的测试中,RSI(5) 的范围为 89.96 – 10.04,而 RSI(100) 的范围为 70.77 – 29.23。显然,不同回顾期的两个 RSI 之间的直接水平比较是不合适的。
为了克服这一挑战,我们确定了每个 RSI 在测试的所有不同回顾期内的范围。然后将每个范围除以 10 并从中线 (50) 以 1/10 的增量前进,具体针对每个不同的 RSI。标准化是根据它们从 50 到其范围的 1/10 的多少来编号的(除了每一端的最终增量分别扩展到 100 或 0)。
这是使用的规范化表,希望能澄清:
例如,假设我们想看看市场在 RSI(15) 与 RSI(55) 的 0-3 标准化 RSI 范围内的表现如何。使用上表作为指导,我们将测试 50 – 78.30 的 RSI(15) 和 50 – 70.91 的 RSI(55);在这样做时,我们应该将苹果与苹果进行比较。
接下来有必要排除一些数据,因为它是从一个太小而无法确定的样本中获取的。假设您每次 RSI(35) 在 -4 到 -5 RSI 范围内时都买入,在我们的测试中,您在暴露期间的年化回报率为 248377165801.21%……听起来不错吧?是与否;平均交易确实每天有 1.16% 的回报……但平均交易持续时间只有 1 天,而您一年只接触市场 3 天。像这样的统计数据是无效的,因此我们排除了任何不会导致市场风险至少达到 6% 的数据。
我们测试了增量范围的所有组合:
范围 1 = -5 到 -4、-4 到 -3 … 3 到 4、4 到 5
范围 2 = -5 到 -3、-4 到 -2 … 2 到 4、3 到 5
范围 3 = -5 到 -2、-4 到 -1 … 1 到 4、2 到 5
范围 4 = -5 到 -1、-4 到 -0 … 1 到 4、2 到 5
范围 5 = -5 到 0、-4 到 1 … -1 到 4、0 到 5
主要发现发布在下面。
RSI:任意,范围 = 1
首先,看市场在每个增量中的表现;任何时候测试市场处于相应的 RSI 范围内时都建立了多头头寸:
高于 0(RSI 为 50)且回报为正,低于零且回报为负,您通常不会看到市场如此明显的优势(见做空时的结果)。空白单元格(如果您想知道的话)是由于市场敞口 < 6% 而排除数据的地方。
RSI:任何 > 0,范围 = 1、2、3、4、5
所以我们现在知道 RSI > 50 = 好,RSI < 50 = 坏。现在让我们看看我们可以在 50 以上(0 增量)多远并获得最佳利润。任何时候测试市场处于相应的 RSI 范围内时,多头头寸都会打开:
从上表中我们可以看到,当 RSI 介于 0 和 4 增量之间时,多头收益最大(见做空结果)。回顾期几乎没有什么不同,尽管我们看到在大约 55 天的时间里获得了最大的收益:
以上是 RSI(55) 在 RSI 处于 50 – 77.88 范围内(0 – 4 增量)时的结果。仅在周末 (EOW) 开仓和平仓,因为从 EOD 切换到 EOW 几乎使平均交易持续时间和获利概率翻了一番(见 EOD 结果)。虽然交易概况相当不错,但MA Crossover或FRAMA 仍然更受欢迎。
注意 – 我们使用 EMA 的 RSI(55) 等效于使用 Wilder 平滑的图表程序中的 RSI(28)。
RSI, ENTRY > 0, 范围 = 1, 2, 3, 4, 5
如果我们只在 RSI 上升时开多头头寸怎么办?在这些测试中,只有当 RSI 从低于 50(0 增量)上升到高于 50 时才会启动头寸。然后只要 RSI 保持在相应的范围内,它就会被持有:
通过在 RSI 交易中引入进入标准,市场敞口减少,随之而来的是大多数领域的回报(见做空结果)。然而,一个确实突出的领域;当 RSI(5) 移动通过 0 – 1 增量时,暴露期间的年化回报。让我们看一下贸易概况:
以上是 RSI(5) 的结果,仅当 RSI 升至 50 以上时才开仓多头。然后持有该头寸,直到 RSI 升至 55.99 上方或回到 50 以下(0 – 1 增量)。由此产生的贸易概况不适合我的风格,但我会接受这个想法,因为它可能适合你的……
您不必在量化博客圈中寻找很远的系统示例,这些示例基于在 VIX 高于某个水平等时美联储宣布后仅持有头寸一天等。无论如何,这是否是一个实用的系统,它确实有一个相当平滑的净资产曲线和很高的盈利概率。只是为了好玩,让我们看看如果我们添加 4 倍杠杆并且仅在13 / 48 MA 交叉确认 RSI 信号时做多会发生什么:
您必须承认,一旦您通过 13 / 48 MA 交叉确认信号来提高杠杆并消除熊市;这是一条令人印象深刻的股权曲线。最好的部分是您只有 7% 的时间接触市场!在现实市场中现实吗?可疑的…
也许通过使用期货,这可能是一个可行的策略。它在我们测试的 15/16 全球指数中获利,并显示通过 3837 笔交易获利的概率为 54%(一个不错的大样本)。你怎么看?
RSI 结论
我以前从未见过当指标高于或低于某个水平时,如 RSI 高于或低于 50 时,盈利和不盈利交易的二分法。这证明动量是市场方向的强大和有价值的预测指标,而RSI 背后的理论是合理的。出于这个原因,值得用 RSI(55) 确认的进入信号在 50 的适当一侧来测试您的系统。(请记住使用转换表;我们的 RSI(55) 将是您的 RSI(28)图表程序。)
虽然 RSI 清楚地提供了有价值的信息,但不幸的是,我们尚未找到一种比MA 交叉或 FRAMA的简单有效性呈现更理想的交易概况的使用方法。
我们还尝试在 RSI 上使用EMA 信号线,但结果不值得写。但是我觉得还有其他有价值的方法来测试 RSI。也许它可以用作一个广度指标,将 RSI 的更高高点的数量与 ETF 中股票的更高高点的数量进行比较?
您希望如何测试 RSI?想法?