老师好,帮忙看看这个指标 (文华财经WH6赢顺V6.7)

投资者咨询:老师好,帮忙看看这个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 7:15
  老师帮忙修改指标,谢谢您了
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;

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

  RSI:RSI1-RSI3, COLORSTICK,LINETHICK0;

  A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));

  B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));

  A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));

  B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

  C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));

  D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));

  C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));

  D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));

  KDJ底背:IF(B2>0,1,0),COLORRED,POINTDOT;

  RSI底背:IF(B3>0,1,0),COLORYELLOW,POINTDOT;

  KDJ顶背:IF(D2>0,0.1,0),COLORBLUE,POINTDOT;

  RSI顶背:IF(D3>0,0.1,0),COLORGREEN,POINTDOT;

  STICKLINE(B2>0,-25,0,5,0),COLORRED;

  STICKLINE(B3>0,-25,0,5,0),COLORYELLOW;

  STICKLINE(D2>0,25,0,5,0),COLORBLUE;

  STICKLINE(D3>0,25,0,5,0),COLORGREEN;

  选股:if(RSI底背>0 or KDJ底背>0 ,1,0),LINETHICK0;

技术人员回复
日期:2018-7-7 11:23

不同软件函数机制不同,效果可能略有差异,改写参考

 

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;
RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;
RSI1-RSI3,COLORSTICK,LINETHICK1;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
//BACKGROUNDSTYLE(1);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
//LC := REF(CLOSE,1);
//RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
//RSI2:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
A2:=BARSLAST(REF(CROSS(K,D),1));
B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D);
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2);
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);
KDJ底背:IF(B2>0,1,0),COLORRED,POINTDOT;
RSI底背:IF(B3>0,1,0),COLORYELLOW,POINTDOT;
KDJ顶背:IF(D2>0,0.1,0),COLORBLUE,POINTDOT;
RSI顶背:IF(D3>0,0.1,0),COLORGREEN,POINTDOT;
STICKLINE(B2>0,-25,0,5,0),COLORRED;
STICKLINE(B3>0,-25,0,5,0),COLORYELLOW;
STICKLINE(D2>0,25,0,5,0),COLORBLUE;
STICKLINE(D3>0,25,0,5,0),COLORGREEN;
选股:IF(RSI底背>0 OR KDJ底背>0 ,1,0),LINETHICK1;