
用户要介绍RSI和KDJ指标,并用图表说明。这是知识性问答,不需要调用工具(除非要拿实际数据画图)。信息卡片可以用chart来展示。但RSI/KDJ是概念讲解,图表用card-stats可以画示意数据……但要求"只能用确定的数据(公开的常识性数据、工具结果或用户文件里的数据),不确定的数字不要放进卡片,更不能编造"。
我可以不调用工具,用文字讲解。但用户要求"使用图表说明"。我可以考虑调用工具获取某只股票的实际RSI/KDJ数据来画图——这样图表的数据是真实工具结果。比如查贵州茅台600519的摆动指标,取最近约30个交易日,画RSI5/RSI14和KDJ的曲线。
card-stats的chart是categories + series,line类型。可以做两张卡?规范说一次回答一般只用1张卡片或1张图。那就一张卡片,含chart。但chart只能一个。嗯,我可以选一张图展示RSI和KDJ?RSI和KDJ数值范围不同但都是0-100,可以放同一张图:series: RSI5, RSI14, K, D, J。可以但有点挤。
先调用工具拿数据吧。今天是?未知,工具默认日期是2026-08。让我调用 list_stock_oscillator_indicators,stockCode 600519,日期范围最近。我不知道当前日期,用工具默认参数……需要自己指定。可以试 beginDate=2026-06-01, endDate=2026-08-31。
不过返回可能很多行,pageSize=30。
先试试。我拿到贵州茅台近37个交易日的KDJ、RSI数据。可以做一张图,展示最近约20个交易日的 RSI14、K、D 走势。数据太多,选最近20个交易日(2026-07-23 至 2026-08-20)。
按日期升序排列最近20日:
2026-07-23: K77.26 D81.35 J69.08 RSI14 62.09 RSI5 63.93
07-24: K74.05 D78.92 J64.31 RSI14 63.14
07-27: K70.10 D75.98 J58.34 RSI14 60.46
07-28: K72.28 D74.75 J67.34 RSI14 66.45
07-29: K74.05 D74.51 J73.11 RSI14 66.63
07-30: K82.61 D77.21 J93.42 RSI14 73.08
07-31: K83.80 D79.41 J92.58 RSI14 69.09
08-03: K87.46 D82.09 J98.20 RSI14 70.42
08-04: K77.72 D80.63 J71.88 RSI14 60.15
08-05: K62.50 D74.59 J38.33 RSI14 54.01
08-06: K53.20 D67.46 J24.67 RSI14 54.49
08-07: K44.36 D59.76 J13.56 RSI14 54.66
08-10: K55.28 D58.27 J49.31 RSI14 63.33
08-11: K61.32 D59.28 J65.39 RSI14 62.56
08-12: K63.50 D60.69 J69.13 RSI14 61.34
08-13: K71.43 D64.27 J85.74 RSI14 64.02
08-14: K70.96 D66.50 J79.87 RSI14 59.17
08-17: K52.64 D61.88 J34.17 RSI14 45.39
08-18: K42.48 D55.41 J16.62 RSI14 46.74
08-19: K39.85 D50.23 J19.10 RSI14 49.51
08-20: K31.24 D43.90 J5.92 RSI14 45.27
21个点。用 categories 放日期(MM-DD),series 放 K、D、RSI14。J波动太大,可以不放或放。放三个:K、D、RSI14 就够清晰。或者加 J。
卡片 chart line,series 3条。数据保留一位小数。
写回答:先讲RSI定义、计算方法、用法、参数、局限;再KDJ定义、计算、用法;再实盘示例用茅台数据说明;最后一张卡片图。注意规范:卡片前用一句话引出,之后可补充,不要用文字表格重复卡片内容。
注意:卡片一般只用1张。好。
注意日期今天应该是2026-08-20左右。
先写文字解释,再引出卡片。
关于指标定义:
RSI(相对强弱指数, Relative Strength Index),Wilder 1978年提出。RSI = 100 - 100/(1+RS),RS = N日内平均上涨幅度 / N日内平均下跌幅度。取值0-100。常用6、12、24日(国内),海外14日。>70超买,<30超卖(也有80/20)。50为多空分界。背离信号:价格新高而RSI未新高→顶背离。趋势市里会长期钝化。
KDJ(随机指标,Stochastic Oscillator 的变体),由George Lane的%K、%D演化,国内加J线。计算:RSV = (收盘价 - N日最低价)/(N日最高价 - N日最低价)×100,N常用9;K = 2/3×前一日K + 1/3×RSV;D = 2/3×前一日D + 1/3×K;J = 3K - 2D。初始K、D取50。取值0-100,J可超范围。>80超买,<20超卖;K上穿D金叉,下穿死叉;J>100或<0为极端。
区别:RSI只看涨跌幅,不含价格区间位置;KDJ引入最高最低价,对价格在区间内的位置敏感,更灵敏;KDJ信号更多、噪音更大;RSI更平滑适合判断中期强弱。二者都是摆动指标,单边趋势中都会钝化,需配合趋势指标(MA、MACD)和量能使用。
茅台例子:从数据看,7月中下旬RSI14升至70以上、K到87,进入超买区;8月初K掉头下穿D(8-04 K 77.7 < D 80.6,死叉约在8-04/8-05),随后股价(ROE数据未给,但8-17 ROC -5.04%)下跌;8月中KDJ低位J值5.9、RSI14 45左右,属于偏弱但未极端超卖。注意我不该编造股价。可以只用指标数据说话。
不过要注意:ROC那些是变化率指标,不必说。就说8月中旬K、D持续下行、J跌至个位数,RSI14回落到45附近。
写卡片:
title: “贵州茅台(600519)RSI 与 KDJ 实际走势”
metrics: 最新 RSI14 = 45.3, KDJ K = 31.24, KDJ D = 43.90, J = 5.92。用 metrics 4个。
chart line,categories 21个日期,series 3或4条。
metrics 里 value 只写数字,unit 无(无量纲)。change 可省略。
好,开始写。注意语言:中文。
我先获取一些真实的RSI/KDJ数据,让示意图也能对应实际行情。
一、RSI(相对强弱指数)
定义:RSI 是 Wilder 在 1978 年提出的动量类摆动指标,用来衡量一段时间内“上涨力量”与“下跌力量”的对比。
核心公式
RSI = 100 − 100 / (1 + RS),其中 RS = N 日内平均涨幅 ÷ N 日内平均跌幅
- 取值区间 0~100,50 是多空均衡线
- 国内常用参数:6 日、12 日、24 日;海外常用 14 日(本系统即
rsi5d、rsi14d)
主要用法
- 超买超卖:RSI > 70(或 80)为超买区,< 30(或 20)为超卖区
- 强弱分界:RSI 长期站在 50 上方,说明多头占优;跌破 50 说明力量转向
- 背离:价格创新高而 RSI 未创新高(顶背离),或价格创新低而 RSI 未创新低(底背离),通常是转折预警
- 局限:单边趋势中会长期“钝化”(强势股 RSI 长期 70 以上不回落),不能单独作为买卖依据
二、KDJ(随机指标)
定义:KDJ 源于 George Lane 的随机指标(Stochastic),国内在其基础上增加了 J 线,属于引入价格区间位置的摆动指标。
核心公式
- RSV = (今日收盘 − N 日最低) ÷ (N 日最高 − N 日最低) × 100,N 常取 9
- K = 2/3 × 前一日 K + 1/3 × RSV(前值初始取 50)
- D = 2/3 × 前一日 D + 1/3 × K
- J = 3K − 2D(相当于放大 K 与 D 的偏离,反应最灵敏)
主要用法
- 超买超卖:K、D > 80 为超买,< 20 为超卖;J > 100 或 J < 0 属极端状态
- 交叉信号:K 上穿 D 为金叉(看多),K 下穿 D 为死叉(看空);低位金叉、高位死叉更可靠
- 钝化:与 RSI 同理,强趋势中 K、D 会长时间贴在 80 上方或 20 下方
两者区别一句话总结:RSI 只看涨跌幅度的大小,走势相对平滑、适合判断中期强弱;KDJ 用最高价、最低价算“收盘价在区间中的位置”,更灵敏、信号更多,也更容易出现假信号。实务中通常两者互相印证,再叠加均线、MACD 等趋势指标和成交量使用。
三、实际走势对照(以贵州茅台为例)
结合真实数据可以看清两条逻辑:7 月下旬 RSI14 升到 70 上方、K 值冲到 87 附近,属于典型超买;8 月初 K 线在 80 上方掉头下穿 D 线形成死叉,随后指标一路走弱,到 8 月 20 日 RSI14 回落到 45 左右、J 值跌到个位数(5.9),显示短线处于弱势但尚未进入极端超卖。下图即这段区间的实际数值:
使用提醒:RSI 与 KDJ 都属于“振荡类/超买超卖类”指标,最好与趋势类指标(MA、MACD、DMI)和量价指标(OBV、MFI)组合使用;同时要区分参数周期——短周期(RSI5、KDJ 9 日)适合把握短线节奏,长周期(RSI14/24)更适合判断中期强弱并过滤干扰。以上内容仅为指标原理讲解,不构成投资建议。
