通达信云端KDJ成交量副图公式TDX00447

指标源码

DRAWGBK(C>0, RGB(0,10,10),RGB(88,0,0),0,"11",0);
{VOL}
AA:=V/CONST(HHV(V,90))*100;
买:STICKLINE(C>=O,AA+50,50,2,1),COLORRED;
STICKLINE(C<O OR(C=O AND C<REF(C,1)) ,AA+50,50,2,1),COLORLIGREEN;
{KDJ}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D,COLORRED;
DRAWTEXT_FIX(1,0.50,5,0,&QUOT;~☆~云在云端升级版~☆~&QUOT;),COLORRED;
DRAWBAND(K,RGB(139,10,10),D,RGB(0,100,0));
IF(K<D,K,DRAWNULL),COLORAA9900,LINETHICK1;
IF(K<D,D,DRAWNULL),COLORAA9900,LINETHICK1;
IF(K>D,K,DRAWNULL),COLOR0099AA,LINETHICK1;
IF(K>D,D,DRAWNULL),COLOR0099AA,LINETHICK1;
VAR1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; 
VAR2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; 
VAR3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; 
VAR4:=(VAR1+2*VAR2+3*VAR3)/7; 
VAR5:=MA(VAR4,1); 
预警:STICKLINE(VAR5<=-8,68,50,1,0),COLORYELLOW;
底部准备: IF(VAR5<-8,75,50),LINETHICK1,COLORCYAN; 
底部预警: IF(VAR5<-8,82,50),LINETHICK1,COLORMAGENTA;
DRAWTEXT(预警,(VAR5<-8,100),&QUOT;关&QUOT;),COLORRED;
DRAWTEXT(预警,(VAR5<-8,88),&QUOT;注&QUOT;),COLORRED;

1️⃣ 指标整体功能

TDX00447(又称“通达信云端 KDJ 成交量副图”)是一款 副图指标,它把 成交量(VOL)KDJ(随机指标)以及一个 底部预警(VAR5) 组合在一起,供投资者在同一窗口里快速判断:

组成 作用
成交量柱子(红/绿) 把当期成交量换算成相对于最近 90 天最高成交量的百分比,红色表示收阳(收盘价≥开盘价),绿色表示收阴。
K、D、J 线 KDJ 的三条线,帮助判断超买超卖、金叉/死叉、趋势强度。
VAR5 预警(黄/青/洋红) 基于 VAR5(对收盘价偏离度的 6‑12‑24 日复合均值的 1 日均线)产生“底部准备”“底部预警”。当 VAR5 ≤ ‑8 时触发黄色预警棒并在左上角显示 “关”“注”。
颜色变化 K>D 时 K、D 线分别用 0099AA(上涨)色;K<D 时用 AA9900(下跌)色,直观显示多空格局。

该指标的设计思路在源码注释里已经写明:KDJ 结合成交量,帮助大波段( 月、周 )和短线(30/60、5/15 分钟)投资者在同一副图中快速捕捉买卖点。


2️⃣ 源码逐行解析

行号 代码 含义
1 DRAWGBK(C>0, RGB(0,10,10),RGB(88,0,0),0,&QUOT;11&QUOT;,0); 绘制背景(深灰‑红),只在有收盘价时显示。
2‑4 AA:=V/CONST(HHV(V,90))*100;
买:STICKLINE(C>=O,AA+50,50,2,1),COLORRED;
STICKLINE(C<O OR(C=O AND C<REF(C,1)) ,AA+50,50,2,1),COLORLIGREEN;
把成交量 V 标准化为最近 90 天最高成交量的百分比(AA),再加 50 形成从 50 开始的柱状图。
阳线 → 红色柱;阴线 → 绿色柱。
5‑7 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D,COLORRED;
RSV:9 日内最高‑最低的归一化值。
K:RSV 的 3‑日 SMA(平滑系数 1)
D:K 的 3‑日 SMA
J:3K‑2D,常用的 J 线。
8 DRAWTEXT_FIX(1,0.50,5,0,&QUOT;~☆~云在云端升级版~☆~&QUOT;),COLORRED; 在左上角固定位置 (0.5,5) 打印标题 “~☆~云在云端升级版~☆~”。
9‑10 DRAWBAND(K,RGB(139,10,10),D,RGB(0,100,0)); 绘制 K‑D 带(K 为上线,D 为下线),颜色分别是暗红‑深绿,形成“带状”以便直观看到两者交叉。
11‑14 IF(K<D,K,DRAWNULL),COLORAA9900,LINETHICK1;
IF(K<D,D,DRAWNULL),COLORAA9900,LINETHICK1;
IF(K>D,K,DRAWNULL),COLOR0099AA,LINETHICK1;
IF(K>D,D,DRAWNULL),COLOR0099AA,LINETHICK1;
K<D(空头)时把 K、D 用 AA9900(橙黄)绘制;当 K>D(多头)时用 0099AA(青蓝)绘制。
15‑18 VAR1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
VAR3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR4:=(VAR1+2*VAR2+3*VAR3)/7;
VAR5:=MA(VAR4,1);
VAR1‑VAR3:收盘价相对 6、12、24 日均线的百分比偏离。
VAR4:加权综合偏离(1×VAR1 + 2×VAR2 + 3×VAR3) /7。
VAR5:VAR4 的 1 日简单均线,用来捕捉快速变化的底部信号。
19‑20 预警:STICKLINE(VAR5<=-8,68,50,1,0),COLORYELLOW;
底部准备: IF(VAR5<-8,75,50),LINETHICK1,COLORCYAN;
底部预警: IF(VAR5<-8,82,50),LINETHICK1,COLORMAGENTA;
VAR5 ≤ -8 时绘制 黄色 预警棒(68‑50),并在 75、82 位置分别出现 青色 的“底部准备”线和 洋红色的“底部预警”线。
21‑22 DRAWTEXT(预警,(VAR5<-8,100),&QUOT;关&QUOT;),COLORRED;
DRAWTEXT(预警,(VAR5<-8,88),&QUOT;注&QUOT;),COLORRED;
预警触发时在坐标 (100,88)(即副图最上方)显示红色 “关”“注” 文字,提醒投资者关注。

注意

  • CONST(HHV(V,90)) 用来固定 90 天最高成交量的基准。若股票上市不足 90 天,会出现 CONST 取值为 0 的错误提示,此时可以把 90 改成更小的天数(如 30)或直接去掉 CONST
  • IF(K<D,… ) 只在满足条件时才绘制相应的线段,起到颜色切换的作用。

3️⃣ 如何在通达信中安装

  1. 打开通达信 → 任意行情界面(可以是 分时、日线、周线 等)。
  2. 点击“功能” → “公式系统” → “公式管理器”(或直接快捷键 Ctrl+F)。
  3. “自编公式” 页面,点击 “新建” → 选择 “副图指标”(因为本公式是副图)。
  4. 填写公式名称(如 KDJ成交量副图TDX00447),复制粘贴上面的源码,点击 “确定”
  5. 回到行情界面,右键“指标” → “添加副图指标” → 找到刚才创建的 KDJ成交量副图,确认即可。

副图位置:默认放在主图(K 线)下方,你可以拖动副图的边缘来调节高度。若想让它与成交量同框(不单独显示),可以把该指标设为 “主图指标”,但源码里已经把 成交量柱子KDJ 组合在一起,建议保持为副图。


4️⃣ 参数说明与默认值

参数 默认值 调整范围 说明
RSV 周期 9 5‑30 计算 RSV 时的最高‑最低区间。
K、D 平滑 3,1 2‑10,1‑5 SMA 的参数,决定 K、D 的灵敏度。
VAR5 预警阈值 -8 -15 ~ 0 VAR5 ≤ 该值时触发黄色预警棒。可根据市场(A股、期货)自行调节。
成交量标准化周期 90 20‑250 HHV(V,90) 用来把成交量转化为相对比例的天数。

若想 更保守(减少假信号),可以把阈值调低(如 -10)或把 RSV 周期 调大(如 12),这样 KDJ 更平滑;更激进 则把阈值调高或 RSV 周期调小。


5️⃣ 信号解读 & 实战用法

5.1 KDJ 交叉(适用于所有时间周期)

交叉类型 位置 含义 建议操作
金叉(K 上穿 D) 20 以下(超卖区) 买入信号增强 做多仓位可考虑加码;短线可在 5/15 分钟出现金叉时快速买入
金叉 80 以上(超买区) 可能是假突破,慎追 可适当减仓或观望
死叉(K 下穿 D) 80 以上(超买区) 卖出信号增强 减仓或止盈
死叉 20 以下 可能是反弹前的假突破 观望或小额买入(左侧买入)

J 线(3K‑2D)常用来做 “极端” 判断:J>100 为超买,J<0 为超卖;当 J 从低位快速向上突破 0 时,可视为 “买入加速”;当 J 从高位跌破 100 时,可视为 “卖出加速”

5.2 成交量柱子

  • 红色柱子(阳线)配合 K>D(多头) → 量价齐升,趋势健康,可顺势加仓。
  • 绿色柱子(阴线)配合 K<D(空头) → 跌势确认,观望或开空。
  • 柱子突然放大(AA+50 明显升高)往往伴随 KDJ 金叉/死叉,是 突破/反转 的重要提示。

5.3 VAR5 底部预警

  • VAR5 ≤ -8 时出现 黄色棒(68‑50)并出现 “关”“注” 文字,意味着当前价格已经 显著偏离 其 6‑12‑24 日均线,暗示 可能出现底部
  • 底部准备(青色线)位于 75,底部预警(洋红线)位于 82,分别代表 “准备买入”“强烈关注” 的两层信号。
  • 配合:若此时 KDJ 处于 20 以下金叉,且成交量柱子显著放大,则 买入胜率 较高。
  • 仅作警示:预警并不保证立刻反弹,仍需结合大周期(如周线、月线)趋势和其他指标进行确认。

5.4 不同时间周期的使用建议

时间周期 适用对象 关键用法
月线 大波段投资者 查看 月KDJ 是否在低位(<20),若是则逐步建仓;配合 VAR5 预警判断大底。
周线 中线(波段)投资者 依据 周KDJ 的位置(20‑80)判断中线循环高低点;若出现 金叉+成交量放大,可加仓。
日线 日常买卖 日KDJ 捕捉 20‑80 区间的金叉/死叉;成交量柱子帮助判断日内强弱。
30/60 分钟 短线/小波段 KDJ 更敏感,金叉+成交量放大 可视为短期买入点;死叉 则考虑止盈或止损。
5/15 分钟 超短线、盘中下单 KDJ5‑15 分钟 金叉/死叉配合 成交量突增 能提供最佳进出点。

实战技巧

  1. 先看大周期(月/周)确认趋势方向(多头/空头)。
  2. 日线30/60 分钟 中寻找 KDJ 金叉 + 成交量放大 的协同信号。
  3. VAR5 ≤ -8 预警出现时,可把仓位 调高(如 20% → 40%),但仍设好止损。
  4. 收盘前 5‑10 分钟5/15 分钟 KDJ 再次确认是否需要 即时平仓

6️⃣ 常见问题 & 小技巧

常见问题 解决方案
没有显示成交量柱子 确认 AA:=V/CONST(HHV(V,90))*100; 没有被 除错(如果当前品种的成交量为 0,柱子会消失)。可以改成 IF(V>0, V/CONST(HHV(V,90))*100, 0);
预警棒不出现 检查 VAR5<=-8 是否满足;如果阈值过于宽松/严格,可自行修改为 -10-5
颜色显示不正确 通达信 中打开 “系统设置 → 颜色方案”,确保自定义颜色(如 AA99000099AA)未被覆盖。
想改成主图指标 STICKLINE 换成 DRAWLINE(或直接不使用 STICKLINE),并在 主图 中加入 MA 绑定的 KDJ 线条;但不推荐,因为主图已经有 K 线,成交量柱子会相互遮挡。
想调整 KDJ 的灵敏度 RSV 的周期改成 12 或 15,或把 SMA(RSV,3,1) 改成 SMA(RSV,5,2)(更平滑),反之亦然。
想使用其他周期的最高成交量 HHV(V,90) 中的 90 换成 120180 等;注意 CONST 必须在 同一周期 的最高值上使用,否则会出现不匹配的尺度。

7️⃣ 示范交易思路(仅供参考)

  1. 大波段( 月/周)

    • 信号:月线 KDJ 低于 20,且 VAR5 ≤ -8 预警出现。
    • 操作:每月逐步加仓 10%–20%,止损设在月线前低 5%以下。
  2. 中线( 周/日)

    • 信号:周线 KDJ 在 30‑50 区间出现金叉,成交量柱子比 20 日均量高出 30%(AA+50 > 80),且 VAR5 预警未出现。
    • 操作:在日线出现相同金叉时加仓 20%–30%,止损设在最近 5 日低点。
  3. 短线(30/60 分钟)

    • 信号:30 分钟 KDJ 金叉,成交量柱子呈红且显著放大(AA+50 > 90),且 K>D(颜色为 0099AA)。
    • 操作:收盘前 5 分钟 5 分钟 KDJ 再次确认金叉,立即买入,止损 0.5%–1%。
  4. 超短(5/15 分钟)

    • 信号:5 分钟 KDJ 金叉 + 成交量突增(AA+50 > 95),且 15 分钟 KDJ 同样金叉。
    • 操作:快速买入,持有 5‑15 分钟后出现 J>100死叉 即平仓。

风险提示:所有指标均属 “辅助工具”,不保证绝对盈利。使用前务必结合 基本面市场情绪资金管理 以及 个人风险承受能力,并严格设止损。


8️⃣ 小结

  • TDX00447成交量(相对 90 天最高成交量的比例)和 KDJ(9‑3‑1 参数)以及 VAR5 预警(-8 阈值)三者合一,适合 大波段中线短线 各类投资者。
  • 源码中每行的 数学意义画图指令 已经详细解释,便于自行 修改参数调节阈值更换颜色
  • 安装方式非常直接:复制 → 新建副图指标 → 加载即可。
  • 实际使用时,先看大周期趋势,再在 更小周期KDJ 交叉 + 成交量放大 捕捉 买入/卖出点,配合 VAR5 预警 能更好地判断 底部/顶部