RSI 的一个实际示例是什么?(含假设和失效模式)
RSI 的一个实际示例是什么?
RSI 的一个实际示例是一个完整的数值演示过程,从明确的价格列表开始,说明 RSI 的设置(例如回溯周期长度),计算涨跌幅,求其平均值,然后计算出最终的 RSI 数值。
以下是一个仅基于固定假设、不使用实时市场数据的独立示例。
RSI 机制与定义
RSI 是相对强弱指数(Relative Strength Index)的缩写。它是一种动量振荡器,将近期价格变动映射为 0 到 100 之间的有界数值。
标准 RSI 计算流程如下:
- 选择一个回溯周期长度 N(通常为 14)。
- 对回溯周期中的每一步,计算与前一价格的变化量。
- 将变化量拆分为:
- 涨幅:正向变化量(否则为 0)
- 跌幅:负向变化量的绝对值(否则为 0)
- 计算回溯周期内的平均涨幅和平均跌幅。
- 计算相对强度 RS =(平均涨幅)/(平均跌幅)。
- 转换为 RSI:RSI = 100 − (100 / (1 + RS))。
假设条件很重要,因为不同的 RSI 实现方式可能在平均涨幅和跌幅时采用不同方法(例如使用平滑算法)。以下示例使用简单平均法,以便每一步都可直接验证。
数值计算示例(所有假设均已说明)
假设
- 回溯周期长度 N = 5(缩短为 5 以适应单个示例中的算术计算)。
- 价格是等时间间隔的收盘价序列。
- RSI 使用 N 个周期内涨幅和跌幅的简单平均值(而非平滑平均)。
- 不涉及手续费、点差或交易结果;RSI 仅基于价格序列计算。
输入价格
假设我们观察到以下 6 个收盘价:
- 第 0 天:100
- 第 1 天:102
- 第 2 天:101
- 第 3 天:103
- 第 4 天:103
- 第 5 天:104
由此产生 5 个连续变化量(回溯周期 N):
- 变化量 1(第 1 天 − 第 0 天):+2
- 变化量 2(第 2 天 − 第 1 天):−1
- 变化量 3(第 3 天 − 第 2 天):+2
- 变化量 4(第 4 天 − 第 3 天):0
- 变化量 5(第 5 天 − 第 4 天):+1
拆分为涨幅和跌幅
对每个变化量:
- 涨幅取正值部分;跌幅取负值部分的绝对值。
- 涨幅列表:[2, 0, 2, 0, 1]
- 跌幅列表:[0, 1, 0, 0, 0]
平均涨幅和平均跌幅(简单平均)
- 平均涨幅 = (2 + 0 + 2 + 0 + 1) / 5 = 5 / 5 = 1.0
- 平均跌幅 = (0 + 1 + 0 + 0 + 0) / 5 = 1 / 5 = 0.2
计算 RS
- RS = 1.0 / 0.2 = 5
转换为 RSI
- RSI = 100 − (100 / (1 + 5))
- RSI = 100 − (100 / 6)
- RSI = 100 − 16.666… = 83.33(约)
因此,在这些明确的假设下,RSI 数值约为 83.33。
局限性和失效模式(实质性风险)
-
计算结果依赖于数据选择。 如果使用不同的价格序列(例如不同时间框架、不同来源价格或不同间隔),涨跌幅会发生变化,RSI 数值也会随之变化。
-
实现方式的差异可能导致不同的 RSI 数值。 某些常见的 RSI 实现使用平滑平均法计算平均涨幅和跌幅。如果用平滑法替代简单平均法重现此示例,可能无法得到相同的最终 RSI。
-
极端情况可能违背直觉。 如果平均跌幅为零,RS 将变为未定义或趋于无穷大,RSI 趋近于 100。同样,如果平均涨幅为零,RSI 趋近于 0。这些情况可能在回溯周期内出现单调价格走势时发生。
-
RSI 不是独立的预测工具。 即使 RSI 处于高位或低位,它也仅总结了近期变化,不能保证未来走势。结果还受市场状况和执行成本的影响,但这些因素不在 RSI 计算本身范围内。
验证与下一个问题
要从零开始独立验证 RSI:
- 写下所使用的确切价格列表。
- 选择回溯周期长度 N。
- 明确决定并说明使用简单平均还是平滑方法。
- 计算涨幅、跌幅、平均值、RS,然后应用 RSI 公式。
如果您希望下一个实际示例,请选择以下任一情况:
- 涨幅和跌幅更均匀混合的情况,或
- 连续下跌的情况,以观察 RSI 如何趋向 0。