注意:本指标源码用于文华财经赢顺wh6、睿期wh7软件。

01

指标源码

DIFF:=EMA(CLOSE,12) – EMA(CLOSE,26);

DEA:=EMA(DIFF,8);

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));

B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

A2:=BARSLAST(REF(CROSS(K,D),1));

B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D);

LC:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));

B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2);

C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));

D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);

C2:=BARSLAST(REF(CROSS(D,K),1));

D2:=REF(C,C2+1)<C AND REF(K,C2+1)>K AND CROSS(D,K);

C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));

D3:=REF(C,C3+1)<C AND REF(RSI1,C3+1)>RSI1 AND CROSS(RSI2,RSI1);

RSV1:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;

LWR1:=SMA(RSV1,3,1);

LWR2:=SMA(LWR1,3,1);

ALWR1:=BARSLAST(REF(CROSS(LWR1,LWR2),1));

BLWR1:=REF(C,ALWR1+1)>C AND REF(LWR1,ALWR1+1)<LWR1 AND CROSS(LWR1,LWR2);

CLWR1:=BARSLAST(REF(CROSS(LWR2,LWR1),1));

DLWR1:=REF(C,CLWR1+1)<C AND REF(LWR1,CLWR1+1)>LWR1 AND CROSS(LWR2,LWR1);

DRAWICON(B1>0,1,4);

DRAWICON(D1>0,1,5);

DRAWTEXT(ISLASTBAR,1,’MACD背离’),COLORYELLOW;

DRAWICON(B2>0,2,4);

DRAWICON(D2>0,2,5);

DRAWTEXT(ISLASTBAR,2,’KDJ背离’),COLORYELLOW;

DRAWICON(B3>0,3,4);

DRAWICON(D3>0,3,5);

DRAWTEXT(ISLASTBAR,3,’RSI背离’),COLORYELLOW;

DRAWICON(BLWR1>0,4,4);

DRAWICON(DLWR1>0,4,5);

DRAWTEXT(ISLASTBAR,4,’LRW背离’),COLORYELLOW;

RSV11:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

FASTK1:=SMA(RSV11,3,1);

MK1:=SMA(FASTK1,3,1);

MD1:=SMA(MK1,3,1);

AMK2:=BARSLAST(REF(CROSS(MK1,MD1),1));

BMK2:=REF(C,AMK2+1)>C AND REF(MK1,AMK2+1)<MK1 AND CROSS(MK1,MD1);

CMK2:=BARSLAST(REF(CROSS(MD1,MK1),1));

DMK2:=REF(C,CMK2+1)<C AND REF(MK1,CMK2+1)>MK1 AND CROSS(MD1,MK1);

DRAWICON(BMK2,5,4);

DRAWICON(DMK2,5,5);

DRAWTEXT(ISLASTBAR=1,5,’慢KD背离’),COLORYELLOW;

CC:=”7186$CLOSE”;

HH:=”7186$HIGH”;

LL:=”7186$LOW”;

SZDIFF:=EMA(CC,12) – EMA(CC,26);

SZDEA:=EMA(SZDIFF,8);

SA1:=BARSLAST(REF(CROSS(SZDIFF,SZDEA),1));

SB1:=REF(CC,SA1+1)>CC AND REF(SZDIFF,SA1+1)<SZDIFF AND CROSS(SZDIFF,SZDEA);

BRSV:=(CC-LLV(LL,9))/(HHV(HH,9)-LLV(LL,9))*100;

BKK:=SMA(BRSV,3,1);

DKK:=SMA(BKK,3,1);

ZSA2:=BARSLAST(REF(CROSS(BKK,DKK),1));

ZSB2:=REF(CC,ZSA2+1)>CC AND REF(BKK,ZSA2+1)<BKK AND CROSS(BKK,DKK);

ZSLC:=REF(CC,1);

ZSRSI1:=SMA(MAX(CC-ZSLC,0),6,1)/SMA(ABS(CC-ZSLC),6,1)*100;

ZSRSI2:=SMA(MAX(CC-ZSLC,0),12,1)/SMA(ABS(CC-ZSLC),12,1)*100;

ZSA3:=BARSLAST(REF(CROSS(ZSRSI1,ZSRSI2),1));

ZSB3:=REF(CC,ZSA3+1)>CC AND REF(ZSRSI1,ZSA3+1)<ZSRSI1 AND CROSS(ZSRSI1,ZSRSI2);

ZSC1:=BARSLAST(REF(CROSS(SZDEA,SZDIFF),1));

ZSD1:=REF(CC,ZSC1+1)<CC AND REF(SZDIFF,ZSC1+1)>SZDIFF AND CROSS(SZDEA,SZDIFF);

ZSC2:=BARSLAST(REF(CROSS(DKK,BKK),1));

ZSD2:=REF(CC,ZSC2+1)<CC AND REF(BKK,ZSC2+1)>BKK AND CROSS(DKK,BKK);

ZSC3:=BARSLAST(REF(CROSS(ZSRSI2,ZSRSI1),1));

ZSD3:=REF(CC,ZSC3+1)<CC AND REF(ZSRSI1,ZSC3+1)>ZSRSI1 AND CROSS(ZSRSI2,ZSRSI1);

ZSRSV1:=-(HHV(HH,13)-CC)/(HHV(HH,13)-LLV(LL,13))*100;

LZSWR1:=SMA(ZSRSV1,3,1);

LZSWR2:=SMA(LZSWR1,3,1);

ALZSWR1:=BARSLAST(REF(CROSS(LZSWR1,LZSWR2),1));

BLZSWR1:=REF(CC,ALZSWR1+1)>CC AND REF(LZSWR1,ALZSWR1+1)<LZSWR1 AND CROSS(LZSWR1,LZSWR2);

CLZSWR1:=BARSLAST(REF(CROSS(LZSWR2,LZSWR1),1));

DLZSWR1:=REF(CC,CLZSWR1+1)<CC AND REF(LZSWR1,CLZSWR1+1)>LZSWR1 AND CROSS(LZSWR2,LZSWR1);

ZSRSV11:= (CC-LLV(LL,9))/(HHV(HH,9)-LLV(LL,9))*100;

ZSFASTK1:=SMA(ZSRSV11,3,1);

ZSZSMK1:=SMA(ZSFASTK1,3,1);

ZSMD1:=SMA(ZSZSMK1,3,1);

AZSMK2:=BARSLAST(REF(CROSS(ZSZSMK1,ZSMD1),1));

BZSMK2:=REF(CC,AZSMK2+1)>CC AND REF(ZSZSMK1,AZSMK2+1)<ZSZSMK1 AND CROSS(ZSZSMK1,ZSMD1);

CZSMK2:=BARSLAST(REF(CROSS(ZSMD1,ZSZSMK1),1));

DZSMK2:=REF(CC,CZSMK2+1)<CC AND REF(ZSZSMK1,CZSMK2+1)>ZSZSMK1 AND CROSS(ZSMD1,ZSZSMK1);

DRAWICON(SB1>0,6,4);

DRAWICON(ZSD1>0,6,5);

DRAWTEXT(ISLASTBAR,6,’指数MACD背离’),COLORYELLOW;

DRAWICON(ZSB2>0,7,4);

DRAWICON(ZSD2>0,7,5);

DRAWTEXT(ISLASTBAR,7,’指数KDJ背离’),COLORYELLOW;

DRAWICON(ZSB3>0,8,4);

DRAWICON(ZSD3>0,8,5);

DRAWTEXT(ISLASTBAR,8,’指数RSI背离’),COLORYELLOW;

DRAWICON(BLZSWR1>0,9,4);

DRAWICON(DLZSWR1>0,9,5);

DRAWTEXT(ISLASTBAR,9,’指数LRW背离’),COLORYELLOW;

DRAWICON(BZSMK2,10,4);

DRAWICON(DZSMK2,10,5);

DRAWTEXT(ISLASTBAR=1,10,’指数慢KD背离’),COLORYELLOW;

1,COLORYELLOW,DOT;

2,COLORYELLOW,DOT;

3,COLORYELLOW,DOT;

4,COLORYELLOW,DOT;

5,COLORYELLOW,DOT;

6,COLORYELLOW,DOT;

7,COLORYELLOW,DOT;

8,COLORYELLOW,DOT;

9,COLORYELLOW,DOT;

10,COLORYELLOW,DOT;

11,COLORYELLOW,DOT;

//共10个背离信号,下边5个是商品背离提示,上边5个是文华商品指数背离提示。

02

图片示例

友情提示:本指标公式仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。