帮忙编写rsi背离 (文华财经WH6赢顺V6.7)

投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44
 老师好,帮忙编写一个rsi背离指标,谢谢
思路是这样参数不用设定,
当rsi第一次下破20的数值,所对应的价格低点和以后的价格低点对比,以后价格低点比这个低点低,而rsi的数值高了,判断为底背离,添加窗口报警,红绿箭头图标

当rsi第一次上破80的数值,所对应的价格高点和以后的价格高点对比,以后价格低点比这个低点低,而rsi的数值低了,判断为顶背离,添加窗口报警,红绿箭头图标

下面是指标源码,请您帮忙修改,万分感谢

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

DRAWLINE(RSI1>80,RSI1,RSI1>80,RSI1,COLORYELLOW),LINETHICK3;
DRAWLINE(RSI1<20,RSI1,RSI1<20,RSI1,COLORYELLOW),LINETHICK3;

DRAWCOLORLINE(RSI1>50,RSI1,COLORRED,COLORGREEN);
DRAWCOLORLINE(RSI1>50,RSI1,COLORRED,COLORGREEN);




50,RGB(255,255,255),DOT;
20,RGB(0,255,0),DOT;
80,RGB(255,0,0),DOT;


CROSS(RSI1,80)||CROSSDOWN(RSI1,20),SPARK;

技术人员回复
日期:2018-7-8 10:40
参考

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
C1:=VALUEWHEN(CROSSDOWN(RSI1,20),C);
C2:=VALUEWHEN(CROSSDOWN(RSI1,20),REF(C1,1));
R1:=VALUEWHEN(CROSSDOWN(RSI1,20),RSI1);
R2:=VALUEWHEN(CROSSDOWN(RSI1,20),REF(R1,1));

CC1:=VALUEWHEN(CROSS(RSI1,80),C);
CC2:=VALUEWHEN(CROSS(RSI1,80),REF(CC1,1));
RR1:=VALUEWHEN(CROSS(RSI1,80),RSI1);
RR2:=VALUEWHEN(CROSS(RSI1,80),REF(RR1,1));

CROSS(RSI1,80)&&RR1<RR2&&CC1>CC2||CROSSDOWN(RSI1,20)&&R1>R2&&C1<C2,SPARK;
DRAWICON(CROSS(RSI1,80)&&RR1<RR2&&CC1>CC2,RSI1,5);
DRAWICON(CROSSDOWN(RSI1,20)&&R1>R2&&C1<C2,RSI1,4);

 
投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44
 老师请您再帮忙完善一下这个指标,截图说明箭头的地方应该有背离显示啊,谢谢您了

图片点击可在新窗口打开查看
投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-7-9 11:20
 您截图部分位置没有上穿80这个数值的,只是关于RSI的一个波段高点,这和您思路不符的

编写就是判断上穿80和之前上穿80的价格对比,您可以继续优化下您的判断方法我们看下
投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44
 老师这样,100周期内下穿破20的数值,以后【所有】对应的价格低点和【最初下穿】价格低点对比,以后【所有】价格低点比【最初下穿】低点低,而rsi的数值高了,判断为底背离,添加窗口报警,红绿箭头图标

100周期内当rsi第一次上破80的数值,所对应的价格高点和以后【所有】的价格高点对比,以后价格低点比这个【最初上破】高,而rsi的数值低了,判断为顶背离,添加窗口报警,红绿箭头图标

下面是指标源码,请您帮忙修改,万分感谢
投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44
老师 6楼笔误
老师这样,100周期内下穿破20最低的数值,以后【所有】对应的价格低点和这个价格低点对比,
以后【所有】价格低点比【这个价格低】低点低,而rsi的数值高了,判断为底背离,添加窗口报警,红绿箭头图标

100周期内当rsi上破80的最高数值,所对应的价格高点和以后【所有】的价格高点对比,
以后所有价格高点比这个对应【最高数值】高点高,而rsi的数值低了,判断为顶背离,添加窗口报警,红绿箭头图标


技术人员回复
日期:2018-7-9 13:25
 分析后回复
投资者咨询:帮忙编写rsi背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 9:44
 老师????
技术人员回复
日期:2018-7-9 15:13
 这么试试

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
C1:=VALUEWHEN(CROSSDOWN(RSI1,20),C);
R1:=VALUEWHEN(CROSSDOWN(RSI1,20),RSI1);
CC1:=VALUEWHEN(CROSS(RSI1,80),C);
RR1:=VALUEWHEN(CROSS(RSI1,80),RSI1);
A:=CROSSDOWN(RSI1,REF(RSI1,1))&&REF(RSI1,1)<REF(RR1,1)&&REF(C,1)>REF(CC1,1);
B:=CROSS(RSI1,REF(RSI1,1))&&REF(RSI1,1)>REF(R1,1)&&REF(C,1)<REF(C1,1);

A||B,SPARK;
DRAWICON(A,RSI1,5);
DRAWICON(B,RSI1,4);