注意:本指标源码用于文华财经赢顺wh6、睿期wh7软件。
|
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个是文华商品指数背离提示。 |


| 友情提示:本指标公式仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。 |

评论(0)