Stoch RSI 指标:公式、参数与读法
Stoch RSI 把随机指标公式应用于 RSI 序列而不是价格:它给出当前 RSI 值在回看窗口内自身高低区间中的位置,刻度为 0 到 100。默认参数为 RSI 周期 14、随机周期 14,%K 平滑和 %D 分别为 3 和 3。
Senzoukria · 指标 · Updated September 2026
Stoch RSI — 动量, 显示在图表下方的独立面板中.
Stoch RSI 测量的是什么
这里叠加了两次归一化。第一次用 Wilder 平滑把价格变成 RSI;第二次衡量该 RSI 在随机窗口内处于自身最小值和最大值之间的什么位置。其结果值得直接说明:输出描述的是一个相对指标的位置,既不是价格水平,甚至也不是 RSI 的水平。只要一个 45 的 RSI 是窗口内十四个 RSI 值中最高的,它就会产生 100 的原始读数,无论期间价格如何变动。这个原始值随后经过 %K 平滑和 %D 两次平均,才进入面板。当 RSI 窗口不完整,或因最大值等于最小值而走平时,该K线不返回数值,两次平均都会把这种缺失向前传递,而不是去填补它。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Stochastic RSI (Chande & Kroll) — le stochastique appliqué à la série RSI : stochRSI = 100·(RSI − min(RSI, N))/(max(RSI, N) − min(RSI, N)) %K = SMA_kSmooth(stochRSI) ; %D = SMA_dPeriod(%K) RSI = Wilder (cf. `rsi`). Fenêtre RSI incomplète ou PLATE (max == min) → null. Défauts 14/14/3/3 (TradingView). Sorties : [%K, %D].
如何解读
- 原始归一化会不断触及 0 和 100,因为只需短窗口内最极端的 RSI 就能产生边界值。在默认平滑 3 下,只有连续几根K线都触及边界时,绘出的 %K 才会到达边界。
- 在刻度下部 %K 上穿 %D,说明 RSI 已开始在自身近期区间内上升。它对底层价格变动的幅度什么也没说。
- 停留在极值附近的时间比是否触及更重要:一个在顶部保持了若干根K线的数值,描述的是每个 RSI 读数都位于其窗口最高之列的一段时期。
- 离开上部或下部区域与进入它是两个不同的事件,两者发生在行情的不同阶段。
- 缺失的片段意味着 RSI 窗口走平;应把它们视为没有数据,而不是低读数。
参数与默认值
RSI 周期 14 驱动底层序列,可设为 2 到 200。随机周期同样为 14,设定 RSI 所对照的窗口;扩大它会让极值更少出现。%K 平滑和 %D 为 3 和 3,即 TradingView 的配置;把两者都降为 1 会暴露原始归一化,它几乎每根K线都在两个边界之间翻转。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| RSI period | number | 14 | 2 – 200 |
| Stoch period | number | 14 | 1 – 200 |
| %K smoothing | number | 3 | 1 – 50 |
| %D period | number | 3 | 1 – 50 |
它无法显示的内容
双重归一化完全去除了幅度:剧烈的行情和缓慢的漂移都可能产生 100 的读数。较短的随机窗口让线条在很大一部分时间里靠近边界,这使得这里的极值比 RSI 本身的极值信息量更少。Wilder 平滑的滞后仍然存在于底层,因此读数虽然快,但并不提前。而且该指标与成交价格之间隔着两次变换,两者都不涉及成交量,也不涉及发起成交的一方。
相关指标
- Stochastic — 动量
- CCI — 动量
- ROC — 动量
- Williams %R — 动量
- Momentum — 动量
- MFI — 动量
其他语言版本
Frequently asked questions
- Stoch RSI 和 RSI 有什么区别?
- RSI 在绝对的 0 到 100 刻度上衡量平均上涨收盘与平均下跌收盘之间的力量对比。Stoch RSI 衡量当前 RSI 在最近十四根K线中处于自身最高值和最低值之间的什么位置。两者回答的是不同的问题,Stoch RSI 可以在 RSI 只位于区间中部时读数为 100。
- 为什么 Stoch RSI 经常到达 0 和 100?
- 公式在短窗口内以 RSI 自身的极值为基准重新缩放,因此任何一根 RSI 为该窗口最高或最低的K线,在平滑之前都会产生边界值。在 14 根K线的随机窗口下,这种情况经常发生,这是构造本身的特性,而不是市场异常的迹象。
- Stoch RSI 的默认参数是什么?
- RSI 周期 14、随机周期 14、%K 平滑 3、%D 周期 3,即 TradingView 使用的数值。每一项都可以在指标设置中调整,两个周期作用于不同的序列:一个作用于价格,另一个作用于由价格计算出的 RSI。