超买超卖更清晰 KDJ叠加RSI通达信指标公式源码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不是什么高大上的指标,觉得指kdj和rsi叠加起来可以节约地方,

而且对看趋势更清楚,

红色蓝色彩带是RSI指标,背离信号帮判断股价在低位和高位,

RSI在50-80上方是多头趋势,50-20下方是空头趋势,

RSI在80-90是超买,90-100是严重超卖,10-20是超卖,10-0是严重超卖,RSI在6天内出现两次底背离是反弹信号,

KDJ的J值变紫色是超买信号,J值变红色是超卖信号,

下方粉红和青色柱线是kdj日周金叉和死叉,

粉红是金叉,青色是死叉,

kdj日周共振是很好的买入信号

{BY SHUHONG 改编}

{指标仅用于日线}

{KDJ日周}

N:=1;

日K:KDJ.K,COLORWHITE;

日D:KDJ.D,COLORYELLOW;

日J:KDJ.J,COLORMAGENTA;

周K:=KDJ.K#WEEK,NODRAW;

周D:=KDJ.D#WEEK,NODRAW;

周J:=KDJ.J#WEEK,NODRAW;

日金叉:=CROSS(日K,日D) AND (日D<40 OR 日D>60);

周金叉:=CROSS(周K,周D) AND (周D<40 OR 周D>60);

共振:=(周金叉AND 日金叉);

STICKLINE(共振,-30,100,3,0),COLORLIRED;

DRAWTEXT((周金叉AND 日金叉),-5,' 日周共振'),COLORYELLOW; DRAWTEXT((周金叉AND 日金叉),5,' K D J'),COLORYELLOW; DRAWICON((周金叉AND 日金叉),-5,5);

STICKLINE(日K>=日D,-15,-10,3,0),COLORLIRED;

STICKLINE(日K< 日D,-15,-10,3,0),COLORLIBLUE;

STICKLINE(周K>=周D,-20,-25,3,0),COLORLIRED;

STICKLINE(周K< 周D,-20,-25,3,0),COLORLIBLUE;

DRAWTEXT(ISLASTBAR,-12,'__日KDJ'),COLORWHITE;

DRAWTEXT(ISLASTBAR,-22,'__周KDJ'),COLORWHITE;

{RSI彩条}

LC1:=REF(CLOSE,1);

RSI11:=SMA(MAX(CLOSE-LC1,0),6,1)/SMA(ABS(CLOSE-LC1),6,1)*100,NODRAW; RSI22:=SMA(MAX(CLOSE-LC1,0),12,1)/SMA(ABS(CLOSE-LC1),12,1)*100,NODRAW; DRAWBAND(RSI11,RGB(150,0,0),RSI22,RGB(0,0,150));

RSI1:SMA(MAX(CLOSE-LC1,0),6,1)/SMA(ABS(CLOSE-LC1),6,1)*100,COLOR000096; RSI2:SMA(MAX(CLOSE-LC1,0),12,1)/SMA(ABS(CLOSE-LC1),12,1)*100,COLOR000096; IF(RSI1>RSI2,DRAWNULL,RSI1),COLOR960000;

IF(RSI1>RSI2,DRAWNULL,RSI2),COLOR960000;

{KDJ底背离和顶背离}

A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));

B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND

CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));{KDJ底背}

C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));

D2:=REF(C,C2+1)"KDJ.K"(9,3,3) AND

CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));{KDJ顶背}

DRAWICON((B2>0),日J,1);

DRAWTEXT((B2>0),日J,' KDJ底背'),COLORWHITE;

DRAWICON((D2>0),日J,2);

DRAWTEXT((D2>0),日J,' KDJ顶背'),COLORGREEN;

{RSI底背离和顶背离}

A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));

B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS

("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));

D3:=REF(C,C3+1)"RSI.RSI1"(6,12,24) AND CROSS

("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));

DRAWICON((D3>0),95,2);

DRAWTEXT((D3>0),95,' RSI顶背'),COLORCYAN;

DRAWICON((B3>0),20,1);

相关文档
最新文档