求助RSI背离的表示 (文华财经WH6赢顺V6.7)

投资者咨询:求助RSI背离的表示 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 10:28
 想在附图中RSI背离能有背离高点联线的表示
技术人员回复
日期:2018-6-26 10:48

指标编写需要具体量化思路,背离的判断方式有很多种

 

您可以在论坛搜索背离来了解一下相关的讨论

 

以前后两个周期判断高点低点编写背离可以参考:

 

N1:=7;
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
HWAVE:=H>REF(H,1) && H>REF(H,2) && H>REFX(H,1) && H>REFX(H,2);
COUNTH:=REF(COUNT(HWAVE,20),2);
NH1:=REF(BARSLAST(HWAVE),2)+2;
NH2:=REF(SUMBARS(HWAVE,2)-1,2)+2;
HH1:=REF(H,NH1);//本次高点
HH2:=REF(H,NH2);//前一次高点
R1:=REF(RSI1,NH1);//本次高点对应的RSI1
R2:=REF(RSI1,NH2);//前一次高点对应的RSI1
背离:=COUNTH>=2 && HH1>HH2 && R1<R2,NODRAW;
DRAWICON(CROSS(背离,0.5),RSI1,'ICO5');
DRAWLINE1(BACKSET(CROSS(背离,0.5),NH2),RSI1,CROSS(背离,0.5),RSI1,0),COLORGREEN;
 


LWAVE:=L<REF(L,1) && L<REF(L,2) && L<REFX(L,1) && L<REFX(L,2);
COUNTL:=REF(COUNT(LWAVE,20),2);
NL1:=REF(BARSLAST(LWAVE),2)+2;
NL2:=REF(SUMBARS(LWAVE,2)-1,2)+2;
LL1:=REF(H,NL1);//本次高点
LL2:=REF(H,NL2);//前一次高点
RR1:=REF(RSI1,NL1);//本次高点对应的RSI1
RR2:=REF(RSI1,NL2);//前一次高点对应的RSI1
背离1:=COUNTL>=2 && LL1<LL2 && RR1>RR2,NODRAW;
DRAWICON(CROSS(背离1,0.5),RSI1,'ICO4');
DRAWLINE1(BACKSET(CROSS(背离1,0.5),NL2),RSI1,CROSS(背离1,0.5),RSI1,0),COLORRED;