[求助]请教老师 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请教老师 (文华财经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;