投资者咨询:[求助]请教老师 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-5-19 9:31
下面公式增加一个变量n=20
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
LL1:=VALUEWHEN(REF(L<LV(L,N),N)&&LLV(L,N)>REF(L,N),REF(L,N));
LL2:=VALUEWHEN(REF(DIFF<LV(DIFF,N),N)&&LLV(DIFF,N)>REF(DIFF,N),REF(DIFF,N));
L<LL1&&DIFF>LL2,ICON(1,'ICO1');
HH1:=VALUEWHEN(REF(H>HV(H,N),N)&&HHV(H,N)<REF(H,N),REF(H,N));
HH2:=VALUEWHEN(REF(DIFF>HV(DIFF,N),N)&&HHV(DIFF,N)<REF(DIFF,N),REF(DIFF,N));
H>HH1&&DIFF<HH2,ICON(0,'ICO2'),VALIGN0;
技术人员回复
日期:2018-5-19 10:16
没太明白您的意思,在上面的指标中已经有变量N ,并且指标中并不需要其他变量
N:=20;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
LL1:=VALUEWHEN(REF(L<LV(L,N),N)&&LLV(L,N)>REF(L,N),REF(L,N));
LL2:=VALUEWHEN(REF(DIFF<LV(DIFF,N),N)&&LLV(DIFF,N)>REF(DIFF,N),REF(DIFF,N));
L<LL1&&DIFF>LL2,ICON(1,'ICO1');
HH1:=VALUEWHEN(REF(H>HV(H,N),N)&&HHV(H,N)<REF(H,N),REF(H,N));
HH2:=VALUEWHEN(REF(DIFF>HV(DIFF,N),N)&&HHV(DIFF,N)<REF(DIFF,N),REF(DIFF,N));
H>HH1&&DIFF<HH2,ICON(0,'ICO2'),VALIGN0;