投资者咨询:请老师帮忙编写语句,谢谢! (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-8 9:48
老师们上午好! 我作日内,想随时统计出MACD指标金叉到死叉的周期数,以及最近一次金叉到当根K线期间的周期数,请教怎么编写 。 另外,想以KD先行金叉作为前提条件,但是需要限制一定的周期内,比如KD金叉在5个周期内,MACD发生金叉视为有效; 死叉情况反之, 麻烦老师帮助编写语句,谢谢了!!!
技术人员回复
日期:2018-5-8 10:07
参考:
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
R:BACKSET(ISLASTBAR,N),NODRAW;//日内赋值
X:=VALUEWHEN(CROSS(DIFF,DEA),BARSLAST(CROSS(K,D)))<=5;//金叉时,到KD金叉距离小于5
BARSLAST(R=1&&X=1&&CROSS(DIFF,DEA))+1;//过滤后macd金叉到当前距离