StochRSI:更灵敏的 RSI

青 青柠量化
2026-10-14
StochRSI的K值分桶接近一条平线,没有明显的超卖优势。

一句话结论:StochRSI 更灵敏,但近一年没有换成更好的买点。全 A 股 K 在 20 以下上穿 D 后持有 20 天,超额几乎为 0,扣成本后跑输 0.14%。第 25 课 RSI 下穿 30 扣成本后还能多 1.46%。

RSI 经常在 40 到 60 之间晃,很少碰到 30 和 70。StochRSI 的做法是:先算 RSI,再问「最近这 14 天的 RSI,今天处在高低区间的哪里」。于是它自己也会在 0 到 100 之间来回跑,交叉变得很勤。

StochRSI的K值分桶接近一条平线,没有明显的超卖优势。
StochRSI的K值分桶接近一条平线,没有明显的超卖优势。

一、原理和公式

青柠默认:RSI 周期 14,随机周期 14,K / D 各 3 日 SMA。

  1. 1. 先算 RSI(14),和上一课、第 25 课同一套 Wilder 平滑。
  2. 2. raw = (今日 RSI − 14 日最低 RSI) ÷ (14 日最高 RSI − 14 日最低 RSI) × 100
  3. 3. K = raw 的 3 日平均,D = K 的 3 日平均

RSI 只要在近 14 天里相对偏低,StochRSI 就会掉到 20 以下,哪怕 RSI 绝对值还在 45。这就是「更灵敏」的来源,也是假信号变多的来源。

青柠在 指标 → 震荡 → 随机RSI。


二、青柠数据实验

全 A 股最近一年。交叉规则和 KDJ、STOCH 对齐。

规则信号次数20 天收益胜率20 天超额扣 0.15% 成本后
K 上穿 D 且 K < 2054,773+0.42%44.4%+0.01%−0.14%
K 上穿 D(任意)141,537+0.67%46.3%+0.05%−0.10%
K 下穿 D 且 K > 8049,770+1.20%49.1%+0.20%+0.05%

低位金叉一年 5.5 万次,和 STOCH 一样密。超额被抹平,扣成本后为负。高位死叉绝对收益反而最高,相对全市场也只多 0.20%。

K 值分桶几乎是平的:

K样本数20 天收益20 天超额
低于 20320,772+0.27%−0.01%
20 ~ 50284,739+0.15%−0.09%
50 ~ 80283,456+0.60%−0.01%
高于 80283,465+1.23%+0.10%

四档样本差不多多——它被设计成在 0–100 里均匀摇摆。均匀摇摆的代价是:低位不再等于「跌过头」。


三、和 RSI 比

规则扣成本后 20 天超额
RSI(14)下穿 30+1.46%
StochRSIK 上穿 D 且 K < 20−0.14%

更灵敏把「真正跌过头」稀释成「最近几天相对偏低」。后者一年出现太多次,平均下来没有优势。


四、常见误区

「更灵敏就能更早抄底」
更早,也更常抄错。近一年低位金叉扣成本后是负的。

「StochRSI 和 RSI 可以互相确认」
StochRSI 已经包含 RSI。再和 RSI 交叉确认,容易变成同一信息数两遍。

「K 低于 20 就是超卖」
对 StochRSI 来说,这只表示「近 14 天的 RSI 里偏矮」,不是价格已经跌了很多。


在青柠中实操

  1. 1. 量化策略 → + 新建策略,在 指标 → 震荡 里拖入 随机RSI,参数 14 / 14 / 3 / 3。
  2. 2. 用 金叉/上穿,快线 K线、慢线 D线,再加 K 低于 20。
  3. 3. 另存一份,把入场换成第 25 课的 RSI 低于 30,同一年批量回测。
  4. 4. 重点看信号次数:StochRSI 会多很多,平均收益通常更薄。
策略库回测 · 沪深A股 · 近 1 年日 K · 默认参数 更新于 2026-09-11 19:02 · 每日重算
# 策略 类型 年化收益 夏普 最大回撤 胜率 评级
01 左侧趋势抄底·急跌收阳 趋势 +1.3% 0.85 16.4% 83% A 导入复现
02 MACD金叉死叉 趋势 +0.9% 0.08 20.8% 35% PRO 导入复现
03 RSI超买超卖 震荡 +0.8% 0.23 30.8% 45% PRO 导入复现

更多策略可以在青柠策略市场查看。下一课(第 29 课)讲威廉指标 %R,它和随机指标是同一件事的镜像。


常见问题

为什么它老是碰到 0 和 100?
RSI 近 14 天的最低、最高经常就是昨天或今天,raw 会顶到 0 或 100。这是设计,不是行情极端。

要不要改成更长的随机周期?
本课不铺参数。默认已经说明:套一层随机,超卖含义会被稀释。


口径说明

股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元的股票,价格后复权;信号日 2025-10-14 至 2026-10-14,共 4,957 只股票、243 个交易日。RSI(14) 按 Wilder 平滑,个股截断 70 根;StochRSI 再对 RSI 做 14 日随机并 3 日 SMA。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。个股每笔来回成本 0.15%。本课只用最近一年。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。