[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)

投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44

 老师,请问如何使均线在【条件A,条件B】区间画颜色?

比如:

MA1:MA(C,10);

条件A:CROSSUP(K,J);//KDJ金叉

条件B:CROSSDOWN(DIFF,DEA);//macd死叉

如何在不同指标间【条件A,条件B】区间给均线画红色?

技术人员回复
日期:2018-11-30 10:49
 是要满足条件A和条件B的时候,将MA1画红色吗?

参考:

MA1:MA(C,10);

DIFF:=EMA(C,12)-EMA(C,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);
J:=3*K-2*D;
条件A:=CROSSUP(K,J);//KDJ金叉
条件B:=CROSSDOWN(DIFF,DEA);//MACD死叉

IF(K>J&&DIFF<DEA,MA1,NULL),COLORRED;

另外,wh8是专业的程序化软件,您是看盘的话,使用wh6就可以了,wh6下载地址:www.wenhua.com.cn

 
投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44
 老师,可能我没描述清楚,【条件A,条件B】区间画颜色是kdj金叉出现的位置开始到macd死叉的位置,期间kdj死叉也是允许的,不需要期间一直都是要k>j,
投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-11-30 11:26
参考:

MA1:MA(C,10);

DIFF:=EMA(C,12)-EMA(C,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);
J:=3*K-2*D;
条件A:=CROSSUP(K,D);//KDJ金叉
条件B:=CROSSDOWN(DIFF,DEA);//MACD死叉
AA:=BACKSET(条件B,BARSLAST(条件A)+1);
IF(AA=1,MA1,NULL),COLORRED;
投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44
 老师,好像不对,

图片点击可在新窗口打开查看
技术人员回复
日期:2018-11-30 13:55
 您不能用肉眼去看的,在图中红色框的位置是满足一次金叉的



图片点击可在新窗口打开查看
投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44

 额。。。。老师,那我换个条件烦请您帮我改一下:

MA1:MA(C,10);

AA:=STD(MA1-REF(MA1,1),20);

条件A:=MA1-LLV(MA1,5)>AA*0.2;
条件B:=HHV(MA1,5)-MA1>AA*0.2;

我想表达的是:当满足条件A后立刻开始画红线,之后可以不需要再满足条件A了,然后当满足条件B后停止画红线

技术人员回复
日期:2018-11-30 14:23
均线变色是根据K线来的,如果在两个K线中间满足条件,是会在下一根K线开始变色的,您了解下

参考:

MA1:MA(C,10);
AA:=STD(MA1-REF(MA1,1),20);
条件A:=MA1-LLV(MA1,5)>AA*0.2;
条件B:=HHV(MA1,5)-MA1>AA*0.2;
BB:=BACKSET(条件B,BARSLAST(条件A)+1);
IF(BB=1,MA1,NULL),COLORRED;
 
投资者咨询:[求助]如何给均线在【条件A,条件B】区间画颜色? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 10:44
 不知道老师运行代码看了了没,运行后画红色的K线全部都是没有一个满足条件A,但是全部都满足条件B