金叉顶背(加仓、减仓、顶背)TDX00033

指标源码

金叉顶背(加仓、减仓、顶背)
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORYELLOW; 
金叉:IF(SUM(CROSS(K,D)AND D<23,15)>=2 AND CROSS(K,D)AND C>O,10,0),COLORFFFF00;
加仓:IF(J>D,J,DRAWNULL),COLORRED,LINETHICK1;
减仓:IF(J<D,J,DRAWNULL),COLORGREEN,LINETHICK1;
STICKLINE((J>100 AND K>=60),100,J,1,1),COLORYELLOW;
STICKLINE(K>92,100,K,1,1),COLORGREEN;
STICKLINE((J<=0 AND K<=30),0,J,1,1),COLORYELLOW;
STICKLINE(K<=9,0,K,1,1),COLORRED;
A1:=BARSLAST(REF(CROSS(J,K),1));
A2:=BARSLAST(REF(CROSS(K,J),1));
顶背:=REF(CLOSE,A2+1)<CLOSE AND REF(J,A2+1)>J AND CROSS(K,J);
顶:DRAWLINE(A2=0,D,顶背,D,0),COLORBLUE,POINTDOT;
DRAWTEXT(顶背,D,'顶B'),COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=60,60,''),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=55,45,''),COLORRED;
DRAWTEXT(CURRBARSCOUNT=50,30,''),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=45,15,''),COLORBLUE;

这是一款基于KDJ指标的变形指标,在标准KDJ基础上增加了金叉增强信号、加仓减仓可视化、顶背离判断等功能。设计理念是“多周期共振”,通过多个条件的叠加来提高信号的准确率。


一、 代码核心逻辑分析

1. 标准KDJ计算

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORYELLOW; 
元素 周期 颜色 含义
K 9日 白色 KDJ快线
D 9日 黄色 KDJ慢线
J 9日 黄色 KDJ弹性线(3K-2D)
  • 标准参数:与通达信默认KDJ一致

2. 金叉信号(增强版)

金叉:IF(SUM(CROSS(K,D) AND D<23,15)>=2 AND CROSS(K,D) AND C>O,10,0),COLORFFFF00;

解读

条件 含义
SUM(CROSS(K,D) AND D<23,15)>=2 15天内至少有2次金叉(且D<23,说明在低位)
CROSS(K,D) 当前金叉
C>O 收阳线(上涨形态)
  • 核心逻辑连续多次低位金叉,说明多方力量在底部反复确认,信号更可靠

3. 加仓/减仓区域

加仓:IF(J>D,J,DRAWNULL),COLORRED,LINETHICK1;
减仓:IF(J<D,J,DRAWNULL),COLORGREEN,LINETHICK1;
条件 颜色 含义
J > D 红色 多头市场,加仓持股
J < D 绿色 空头市场,减仓观望

4. 超买超卖区域

STICKLINE((J>100 AND K>=60),100,J,1,1),COLORYELLOW;  // 超买区
STICKLINE(K>92,100,K,1,1),COLORGREEN;                 // 风险区
STICKLINE((J<=0 AND K<=30),0,J,1,1),COLORYELLOW;     // 超卖区
STICKLINE(K<=9,0,K,1,1),COLORRED;                    // 底部区域
区域 条件 颜色 含义
超买区 J>100 且 K≥60 黄色 风险积聚,随时回落
风险区 K>92 绿色 高位死叉预警
超卖区 J≤0 且 K≤30 黄色 超跌反弹机会
底部区 K≤9 红色 极端超卖,可能反转

5. 顶背离判断

A1:=BARSLAST(REF(CROSS(J,K),1));   // 上次J上穿K的位置
A2:=BARSLAST(REF(CROSS(K,J),1));   // 上次K上穿J的位置

顶背:=REF(CLOSE,A2+1)<CLOSE AND REF(J,A2+1)>J AND CROSS(K,J);
顶:DRAWLINE(A2=0,D,顶背,D,0),COLORBLUE,POINTDOT;
DRAWTEXT(顶背,D,'顶B'),COLORBLUE;

顶背离条件

条件 含义
REF(CLOSE,A2+1)<CLOSE 股价创新高
REF(J,A2+1)>J J线未创新高(反而下降)
CROSS(K,J) 出现死叉
  • 信号类型顶背离—— 价格上涨但动能不足,是卖出信号

二、 视觉效果

信号/区域 颜色 位置 含义
加仓 红色 KDJ区域 J>D,多头市场
减仓 绿色 KDJ区域 J<D,空头市场
金叉 黄色 数值10 连续低位金叉信号
超买区 黄色柱 上方 风险积聚
风险区 绿色柱 上方 警惕回落
超卖区 黄色柱 底部 超跌反弹
底部区 红色柱 底部 极端超卖
顶B 蓝色 K线位置 顶背离信号

三、 使用方法

1. 安装步骤

  1. 通达信 -> 功能 -> 公式系统 -> 公式管理器
  2. 选择 “副图指标” -> “新建”
  3. 粘贴代码,名称输入:金叉顶背
  4. 确定保存。

2. 实战交易策略

信号一:金叉(黄色数值10)

  • 出现时机:15天内有2次以上金叉,且当前金叉、收阳线
  • 含义多重金叉确认,买入信号
  • 操作
    • 买入加仓
    • 止损位设在近期最低点

信号二:加仓(红色区域)

  • 条件:J > D
  • 含义多头市场,上涨趋势中
  • 操作
    • 持股待涨
    • 不要轻易下车

信号三:减仓(绿色区域)

  • 条件:J < D
  • 含义空头市场,调整/下跌中
  • 操作
    • 减仓观望
    • 不要抄底

信号四:顶背离(”顶B”)

  • 出现时机:股价创新高,但J线未创新高,出现死叉
  • 含义最强烈的卖出信号,行情可能见顶
  • 操作
    • 坚决清仓大幅减仓
    • 短期不要买入

四、 信号优先级

信号 优先级 操作建议
顶背离 ⭐⭐⭐⭐⭐ 立即逃顶,清仓
减仓 ⭐⭐⭐ 减仓/观望
金叉 ⭐⭐⭐⭐ 买入信号
加仓 ⭐⭐⭐ 持股待涨

五、 注意事项

  1. 金叉条件严格

    • 要求15天内有2次以上金叉,信号比较稀少
    • 但一旦出现,准确率较高
  2. 结合趋势

    • 上升趋势中,金叉信号更可靠
    • 下跌趋势中,金叉可能是反弹出货机会
  3. 超买超卖

    • J>100 或 K>92 时,注意风险
    • J<0 或 K<9 时,准备抄底
  4. 顶背离是核心

    • 这是该指标的精华
    • 一旦出现顶背离,必须高度重视
  5. 参数可调

    • 如果觉得信号太少,可以将 D<23 改为 D<30
    • 或者将 15天内2次 改为 10天内1次

六、 总结

模块 作用
金叉 连续低位金叉,增强买入信号
加仓/减仓 直观显示多空状态
超买超卖 识别极端行情
顶背离 判断顶部区域

总结:这是一款以KDJ为基础的增强型指标。它的核心特点是连续金叉确认(15天内2次以上),提高了信号可靠性。同时加入了顶背离判断,帮助投资者逃顶。虽然简单,但非常实用,适合短线/超短线投资者使用。配合加仓/减仓区域,可以清晰地指导仓位管理。

发表评论