KDJ指标背离 (文华财经WH6赢顺V6.7)

投资者咨询:KDJ指标背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-19 16:51
 老师 我想编一个KDJ出现背离时提示多空的指标。可以吗

技术人员回复
日期:2018-12-19 17:02
需要您具体给出背离的定义,下面是常规思路编写的kd背离并做文字标注,请参考:

RSV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
N:=BARSLAST(CROSS(K,REF(K,1)))+1;
M:=BARSLAST(CROSSDOWN(K,REF(K,1)))+1;
LL1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(L,M));
LK1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(K,M));
LL2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LL1,1));
LK2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LK1,1));
HH1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(H,N));
HK1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(K,N));
HH2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HH1,1));
HK2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HK1,1));
DRAWTEXT(CROSS(LL1<LL2&&LK1>LK2,0.5),L,'底背离'),VALIGN0;//底背离
DRAWTEXT(CROSS(HH1>HH2&&HK1<HK2,0.5),H,'顶背离');//顶背离
投资者咨询:KDJ指标背离 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-19 16:51
 老师 加上以后怎么KDJ三条线没有了

图片点击可在新窗口打开查看
技术人员回复
日期:2018-12-19 17:36
  这样改下:

RSV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,3,1);//RSV的移动平均值
D:SMA(K,3,1);//K的移动平均值
N:=BARSLAST(CROSS(K,REF(K,1)))+1;
M:=BARSLAST(CROSSDOWN(K,REF(K,1)))+1;
LL1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(L,M));
LK1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(K,M));
LL2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LL1,1));
LK2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LK1,1));
HH1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(H,N));
HK1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(K,N));
HH2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HH1,1));
HK2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HK1,1));
DRAWTEXT(CROSS(LL1<LL2&&LK1>LK2,0.5),K,'底背离'),VALIGN0;//底背离
DRAWTEXT(CROSS(HH1>HH2&&HK1<HK2,0.5),K,'顶背离');//顶背离