解读学习基础知识Trunk: 看懂行情

加密货币中的RSI:它衡量什么,以及它真正的局限

为什么RSI读数为70意味着趋势存在,而不是趋势耗尽;为什么RSI不携带任何波动率信息;以及为什么你算出的读数会和别人的不一样。

CoinBeaver Team发布于 2026年7月28日更新于 2026年7月28日
A mascot beaver guide standing beside a wooden semicircular gauge dial with oversold and overbought zones
本页内容

速读

相对强弱指数(RSI)把近期的价格变化压缩成一个介于零到一百之间的数字。本文用平实的语言给出其公式,说明三十和七十这两条阈值为何会在趋势市场中失效,评估背离信号的真实价值,并说明加密货币的波动率特性如何改变了这个指标该被怎样解读。

需要记住的要点

  • RSI是近期平均价格波动中上涨部分所占的比例,以百分比表示。这就是它的全部含义。
  • 读数为70意味着平均涨幅是平均跌幅的2.33倍。在趋势市场中,这是正常状态,而不是极端状态。
  • RSI具有尺度不变性。把每一次价格变动都乘以十,读数不会有任何变化,因此它无法区分一次平静的上涨和一次剧烈的上涨。
  • Wilder平滑给最新一期赋予的权重是一除以回看周期,所以14周期RSI在设计上就是缓慢移动的。
  • 背离是一种回溯性定义,且取决于你选择哪些波峰,这使它更像是一种描述,而不是一个可检验的信号。

RSI衡量的是什么

相对强弱指数由J. Welles Wilder提出,是一种,其取值范围限定在0到100之间。它回答的是一个问题:在回看周期内,平均价格波动中有多大比例是上涨?

这种表述并非简化。它就是公式本身。

广泛使用的开源TA-Lib实现——其源码注释说明该实现基于Wilder的原始工作,旨在还原经典RSI背后的原始思路——指出,常见的表述方式

RSI等于100减去100除以(1加平均涨幅与平均跌幅之比)

在代数上等价于

RSI等于100乘以平均涨幅,再除以平均涨幅与平均跌幅之和

出于计算速度的考虑,采用了第二种形式。第二种形式才是真正值得记住的,因为它直白地说明了RSI是什么:近期平均波动中上涨部分所占的百分比

RSI为70意味着回看周期内70%的平均波动是上涨的。RSI为50意味着涨幅和跌幅的平均大小相同。RSI为30意味着只有30%的波动是上涨的。


为什么30和70这两条阈值在趋势市场中会失效

这正是RSI最常被用错的地方,而这里的算术是精确的,不是见仁见智的问题。

从平实语言表述的公式出发。RSI等于100乘以平均涨幅,再除以平均涨幅与平均跌幅之和。令其等于70并求解。

  • RSI为70要求平均涨幅除以总平均波动等于0.7。
  • 这意味着平均涨幅必须是平均跌幅的2.33倍
  • RSI为30要求相反的情形:平均涨幅约为平均跌幅的0.43倍

具体推演

现在设想一个处于普通上升趋势中的市场。在14个周期里,它有10个周期上涨、4个周期下跌,为简化起见,每次波动幅度相同,均为1%。

  • 平均涨幅:10个周期乘以1%,除以14,等于0.714%
  • 平均跌幅:4个周期乘以1%,除以14,等于0.286%
  • 平均涨幅与平均跌幅之比:2.5
  • RSI:100乘以0.714除以1.0,等于71.4

也就是说,一个71%的时间在上涨、且涨跌幅度完全相同的市场,会打印出高于70的RSI读数,并被贴上的标签。

为什么会这样。 70这条阈值衡量的并不是价格走了多远、或涨得有多离谱。它陈述的是:在回看周期内,上涨幅度超过下跌幅度约2.33倍。而这正是趋势的定义。一个只要趋势存在就会标记「超买」的指标,会在整段趋势持续期间持续地发出这个标记。

比特币每日收盘价,下方附14周期RSI

2024年9月17日至2025年2月10日,选取这段时间是因为该指标在此期间异常长时间地处于70以上。

$106,144$60,3143070Sep 2024Nov 2024Feb 2025

Last point$97,431RSI 45.0

14-period RSI, Wilder’s smoothing, from daily closes. Shaded stretches are where it read above 70; the longest ran 19 consecutive days.

图1:阴影区段为RSI读数处于超买状态的时段。从第一个阴影区段开始,价格上涨了57%。

解读图1

这是比特币从2024年9月到2025年2月的走势。这段区间是刻意选取的,也值得说明原因:这是一段指标恰好表现出本节所述现象的时期,因此它清楚地展示了这种失效模式,而不是被平均掉。请分三遍来解读它。

第一遍:它何时给出卖出信号,之后又发生了什么。 RSI首次收于70以上是在2024年10月16日,当时价格约为67,600美元。此后的六周里,它大部分时间都处于超买状态,其中包括11月里连续19天的一段。任何依据这个标签行动的人,会在67,600美元卖出,然后眼看着自己退出的仓位一路涨到1月21日的106,144美元,涨幅57%,而这57%完全落在了交易的错误一侧。

第二遍:看阴影区段实际出现在哪里。 它们集中出现在价格上涨最快的地方。这不是巧合,也不是对计算方式的指责——这正是上文算术所必然导致的结果。平均涨幅与平均跌幅之比超过2.33就是趋势的定义,所以该指标忠实地报告了趋势的存在。真正的错误完全在于附加在它上面的那个词。

第三遍,也是大多数人会跳过的一遍:看真正的顶部。 价格在2025年1月21日见顶。当天RSI读数为64.5——低于阈值,不算超买,没有任何信号。而这恰恰是交易者最想捕捉的那次转折,指标却在此时保持沉默。所以同一张图里同时包含了两种失效模式:一个持续错误了三个月的卖出指令,以及在最值得拥有信号的那一刻,什么信号都没有。

从中应该学到什么。 那些阴影区段不是提前发出、只是早了一点的警告。它们是对趋势强度的描述,计算完全正确,只是被约定俗成地贴错了标签。把它们读作「这轮行情已经持续了很久」,这张图就是有价值的信息;把它们读作「这轮行情已经涨到头了」,则会让你付出57%的代价。

这真正告诉你的是什么。 「超买」是一个具有误导性的标签。高RSI读数证明的是趋势存在且仍在持续,这与趋势即将结束的证据恰恰相反。在一轮持续的上涨中,见到RSI读数70就卖出,意味着反复卖在强势之中,而且只要趋势持续,这个仓位就会一直是错的。在下跌趋势中的30,情形完全相反、道理相同。

可执行的做法。 在把30和70用于任何一种资产之前,先测算该资产在过去一年里实际有多少时间落在这两条阈值之外。如果它有相当大一部分时间都处于70以上,那么70对这种资产而言就算不上极端,这条阈值也就没有传达任何信息。由此可以得出两种实用的调整方式:要么把阈值调整为反映该资产自身的分布,要么彻底放弃阈值式的解读,把RSI当作一个连续的动量读数,其数值描述的是趋势强度而非趋势耗尽。在一轮强劲的上升趋势中,真正重要的通常是RSI在回调时守住的水平,而不是它是否触及了70。


RSI具有尺度不变性,这一点在加密货币中尤其重要

这里有一个很少被提及、却在加密货币中比在其他任何地方都更重要的公式特性。

RSI是平均涨幅与总平均波动之比。如果把回看周期内的每一次价格变动都乘以同一个倍数,分子和分母会按同一倍数缩放,读数完全不会发生变化

两个截然不同、却产生相同RSI读数的市场
市场日均涨幅日均跌幅涨跌比RSI
平静的上涨0.7%0.3%2.3370
剧烈的上涨7.0%3.0%2.3370

这真正告诉你的是什么

RSI不携带任何波动率信息。 上表两行描述的市场,日常波动幅度相差十倍,读数却完全相同。一个根据RSI水平来确定仓位规模的交易者,是在把这两种截然不同的情形当作等价处理,而它们在风险层面完全不等价。

这个问题在加密货币中比在股票中更严重。 加密资产经常在同一资产、短短几周之内,就在相差数倍的波动率状态之间切换。股票指数的波动区间要窄得多,所以一个对幅度不敏感的指标损失的信息更少。而在加密货币中,它恰恰丢弃了最能决定一笔仓位结果的那个变量。

这也解释了为什么RSI的参数设置很难在不同资产之间通用。 一个大市值资产和一个低流动性代币,各自的14周期RSI都落在同一个0到100的量表上,但在风险层面的含义完全不同,因为二者的实际波动幅度相差一个数量级,而读数本身却察觉不到这一点。

可执行的做法。 永远不要让RSI影响仓位规模。把它和一个不具备尺度不变性的指标搭配使用,例如或已实现波动率,用后者来确定仓位规模,RSI至多只用来提供方向上的参考。这两者回答的是不同的问题,其中只有一个知道你可能会亏多少。


为什么你算出的RSI和别人的不一样

三种分歧来源,一旦知道它们,都是可以避免的。

平滑方法。 Wilder平滑给最新一期观测值赋予的权重是一除以周期数。有些平台提供的是简单移动平均,或者标准指数平均——以14周期为例,标准指数平均给最新观测值赋予的权重是2除以15,约为13.3%。这几乎是Wilder平滑权重的两倍,会产生明显不同的读数和不同的阈值穿越时点。

K线的时间边界。 由于加密货币是连续交易的,日线RSI依赖于你的图表把「一天」的边界定在哪里,这一点和K线形态完全相同。同一份市场数据,在不同的时区锚点下会产生不同的日线收盘价,而RSI正是由收盘价计算得出的。详见如何解读加密货币K线图

数据来源。 每一家交易所都有各自的收盘价。用某一个交易平台的数据计算出的RSI,会和用另一个平台数据计算出的不同,在成交稀薄的交易对上,这种差异甚至可能大到足以让读数跨越阈值。


RSI背离及其真正的价值

背离指的是:价格创出更高的高点,而RSI却创出更低的高点;或者价格创出更低的低点,而RSI却创出更高的低点。它被普遍视为最可靠的RSI信号。但有三个结构性问题,使这个说法很难站得住脚。

它是回溯性定义的。 一次背离需要两个波峰或两个波谷。第二个波峰只有在价格已经从那里掉头之后,才能被确认为一个波峰——而那已经是你原本想要交易的那一波行情结束之后了。在实时行情中,你无法判断自己看到的究竟是一个已经完成的第二波峰,还是一轮仍在延续的上涨行情的中段。

选择哪些波峰进行比较,是一个自由参数。 在任何一张图表上,都存在许多个局部高点。选择不同的一对波峰,会得出不同的结论,而这里也没有一条标准规则来判定哪一对才是「正确的」。一个其读数依赖于主观选择步骤的指标,无法像一条机械规则那样被评估,而这恰恰是让回测变得不可靠的那种自由参数。

背离在趋势中很常见,并且可能持续很久。 由于RSI的上限被限定在100,而价格没有上限,一轮持续的上涨最终必然会产生越来越低的RSI高点,即便价格仍在继续走高。这是算术上的必然结果,不是一种警告。在强劲的趋势中,背离可以在此后好几轮行情中持续存在。

它还剩下什么价值。 背离是一种简洁的方式,用来注意到变化速率正在放缓,而价格水平仍在继续上升。这个观察是真实存在的,有时也可以作为背景信息参考。但它不是一个择时信号,对它可靠性的任何主张,都应该用对待其他任何形态类主张同样的方式去审视:要求给出明确的阈值定义、波峰选取规则,以及假阳性率,具体做法可参见如何解读加密市场信号


RSI无法告诉你的事

  • 它无法告诉你波动率信息。 该读数具有尺度不变性,因此相同的数值可能描述风险完全不同的市场。
  • 它无法告诉你一轮趋势即将结束。 高读数是趋势存在且持续的证据。
  • 它无法领先于价格。 它的每一项输入都是已经发生过的价格变化。
  • 它无法对行情做出快速反应。 Wilder平滑给最新一期赋予的权重是一除以回看周期,对14周期RSI而言约为7.1%,所以单独一根剧烈波动的K线几乎不会移动它。
  • 它无法在不核对设置的情况下跨平台比较。 平滑方法、周期数、交易所和时区锚点都会改变这个数字。
  • 它无法告诉你仓位规模。 这个公式里没有任何一部分包含关于你可能亏多少的信息。

如何诚实地使用RSI

步骤

  1. 先测算该资产自身的分布

    查看该资产在过去一年里有多大比例的时间处于70以上和30以下。如果这两条阈值区间被占据的时间占比很大,那么对这种资产而言它们就算不上极端,套用它们没有意义。此时应调整阈值,或放弃阈值式解读。

  2. 把读数解读为趋势强度,而不是趋势耗尽

    持续偏高的RSI说明在一段持续时期内,上涨幅度大幅超过下跌幅度,这是对趋势的描述。在上升趋势中,RSI在回调时守住的水平,比它是否触及70更能说明问题。

  3. 搭配一个波动率指标使用

    RSI具有尺度不变性,因此对波动幅度的大小视而不见。仓位规模和止损位置应使用平均真实波幅或已实现波动率来确定,RSI只用于描述方向和持续性。

  4. 在比较读数之前先核对设置

    周期数、平滑方法、交易所和时区锚点都会改变这个数字。大多数关于是否超买的分歧,都是配置差异,而不是分析上的分歧。

  5. 把背离当作背景信息,而不是触发条件

    它是回溯性定义的,取决于你选择哪些波峰,并且由于RSI有上限而价格没有,它在持续趋势中会经常出现。留意它就好,同时要求来自一个并非从价格衍生出来的独立指标的确认。

关于RSI无法提供的仓位规模框架,见加密货币风险管理;关于止损应设在相对于波动率的什么位置,见加密货币止损策略


结论

一旦使用代数上等价的表述形式,RSI就有了一个格外清晰的定义:它是近期平均价格波动中上涨部分所占的百分比。关于这个指标值得了解的一切,都可以从这一句话推导出来。

阈值问题是算术问题,不是见仁见智的问题。读数为70要求回看周期内平均涨幅是平均跌幅的2.33倍,而这恰恰就是趋势本身的样子。一个在14天里有10天上涨、且涨跌幅度对称的市场,会打印出71.4,并被贴上超买的标签,而它其实什么反常的事都没做。在一轮持续的上涨中卖出这个标签,意味着反复卖在强势之中,并在整段趋势期间持续错误。在对任何一种资产使用30和70之前,先检查它实际有多少时间落在这两条阈值之外,因为对许多加密资产而言,这两个水平其实是常态,而非极端。

尺度不变性是加密货币中最重要、却几乎从未被提及的一项局限。把每一次价格变化都乘以十,读数不会有任何变化,所以一次平静的上涨和一次剧烈的上涨可能打印出相同的数字。加密资产在波动率状态之间切换的幅度,远大于股票指数,这意味着一个对幅度视而不见的指标,恰恰丢弃了决定一笔仓位可能亏损多少的那个变量。正因如此,RSI永远不应该影响仓位规模。

最后还有两个操作层面的要点。Wilder平滑给最新一期赋予的权重是一除以回看周期,在默认设置下约为7.1%,所以RSI在设计上就是缓慢的,读数中一次真正的反转需要经过许多期才能显现。而关于RSI水平的大量分歧,其实都是配置差异:平滑方法、周期数、交易所和时区锚点都会改变这个数字。如果把RSI当作对动量持续性的连续描述,用来对照该资产自身的历史,并搭配一个波动率指标来确定仓位规模,它是一个合理的工具。如果把它当作超买超卖的触发信号来使用,那就是在把一个趋势指标当作反转指标来读。


常见问题


来源与延伸阅读

图1的数据来源:

  • 比特币2024年9月17日至2025年2月10日的每日收盘价,来自币安BTC/USDT现货。图中的RSI由这些收盘价使用Wilder平滑、以14为周期计算得出。

主要来源:

相关CoinBeaver文章:

本文仅供教育参考,不构成财务建议。文中14周期、10次上涨4次下跌的示例,以及平静上涨与剧烈上涨的对比,都是为展示公式行为而构造的示意性例子,并非对任何真实市场的观察。图1恰恰相反:使用的是真实的比特币收盘价,但选取的是一段刻意挑选的时间窗口,之所以选取它,是因为该指标在这段时间里表现出了本文所描述的那种行为。单一时间窗口只能证明某种失效模式确实存在;它无法衡量这种情况发生的频率,也不应被解读为一个发生率。本文没有引用RSI阈值或背离信号的历史胜率数字,因为任何此类数字都取决于平滑方法、周期数、交易所数据来源、时区锚点,而在背离的情形下,还取决于一条未被明确定义的波峰选取规则。在和别人比较读数之前,请先确认你所用平台的RSI设置。

继续学习

根据本课推荐的后续阅读。