MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)

投资者咨询:MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-14 8:47
 MI:,KDJ,MACD三个指标  
   

技术人员回复
日期:2018-6-14 9:11

参考:

 

A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);

SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);

SS:=EXIST(JC1,5)&&EXIST(JC2,5)&&EXIST(JC3,5);
XX:=EXIST(SC1,5)&&EXIST(SC2,5)&&EXIST(SC3,5);
AA:=SS||XX;
AZ:=BACKSET(AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);

投资者咨询:MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-14 8:47
图片点击可在新窗口打开查看
 
技术人员回复
日期:2018-6-14 10:04
 不明白您3楼的思路,您可以具体说明一下单个金叉死叉如何判断
投资者咨询:MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-14 8:47
图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-14 10:32

 参考:

 

A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);

SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);
JJ1:=JC1||JC2||JC3;
SS1:=SC1||SC2||SC3;
SS:=JJ1&&SUMBARS(JJ1,2)<=7;
XX:=SS1&&SUMBARS(SS1,2)<=7;
AA:=SS||XX;
AZ:=BACKSET(AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);

投资者咨询:MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-14 8:47


shangm 


 
技术人员回复
日期:2018-6-14 10:57
 您觉得具体哪里有疑问可以截图说明一下,我们帮您分析修改
投资者咨询:MI:,KDJ,MACD三个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-14 8:47
图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-14 11:23

 这样改下:

 

A:=CLOSE-REF(CLOSE,12);
MI:=SMA(A,12,1);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
JC1:=CROSS(DIFF,DEA);
JC2:=CROSS(A,MI);
JC3:=CROSS(K,D);

SC1:=CROSSDOWN(DIFF,DEA);
SC2:=CROSSDOWN(A,MI);
SC3:=CROSSDOWN(K,D);
JJ1:=JC1||JC2||JC3;
SS1:=SC1||SC2||SC3;
SS:=JJ1&&SUMBARS(JJ1,2)<=7;
XX:=SS1&&SUMBARS(SS1,2)<=7;
AA:=SS||XX;
BB:=MAX(C,O)<REF(MAX(C,0),SUMBARS(AA,2)-1)&&MAX(C,O)>REF(MIN(C,0),SUMBARS(AA,2)-1)
|| MIN(C,O)<REF(MAX(C,0),SUMBARS(AA,2)-1)&&MIN(C,O)>REF(MIN(C,0),SUMBARS(AA,2)-1);
AZ:=BACKSET(BB&&AA&&REFX1(AA=0,1),5);
IF(AZ,H,NULL);
IF(AZ,L,NULL);