老师您好,帮忙修改成可以预警的公式 (文华财经)

投资者咨询:老师您好,帮忙修改成可以预警的公式 (文华财经)
来源:文华财经  日期:2020-11-15 10:25
 DIFF:EMA(CLOSE,12) - EMA(CLOSE,26),COLORMAGENTA;
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;


TMP:=WAVEPEAK(3);
MACD1:=VALUEWHEN(TMP=1,MACD),NODRAW;
H1:=VALUEWHEN(TMP=1,H),NODRAW;
TMPP:=H1>REF(H1,1)&&MACD1<REF(MACD1,1),COLORGREEN;
DRAWTEXT(TMPP,DIFF,'顶背'),COLORGREEN;

TMP1:=WAVEVALLEY(3);
MACD2:=VALUEWHEN(TMP1=1,MACD),NODRAW;
L1:=VALUEWHEN(TMP1=1,L),NODRAW;
TMPP2:=L1<REF(L1,1)&&MACD2>REF(MACD2,1),COLORRED;
DRAWTEXT(TMPP2,DIFF,'底背'),COLORRED;
技术人员回复
日期:2020-11-15 10:26
 分析后回复
投资者咨询:老师您好,帮忙修改成可以预警的公式 (文华财经)
来源:文华财经  日期:2020-11-15 10:25
 老师你好,修改怎么样了
技术人员回复
日期:2020-11-15 11:15
1楼源码含有未来函数,不能与预警连用改为去除未来函数参考:

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26),COLORMAGENTA;
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;


TMP:= REF(H,3)>HHV(H,3)&&REF(H>HV(H,3),3);
MACD1:=VALUEWHEN(TMP=1,REF(MACD,3)),NODRAW;
H1:=VALUEWHEN(TMP=1,REF(H,3)),NODRAW;
TMPP:=H1>REF(H1,1)&&MACD1<REF(MACD1,1),COLORGREEN;
DRAWTEXT(TMPP,DIFF,'顶背'),COLORGREEN;
TMPP,NOTICE;
TMP1:= REF(L,3)<LLV(L,3)&&REF(L<LV(L,3),3);
MACD2:=VALUEWHEN(TMP1=1,REF(MACD,3)),NODRAW;
L1:=VALUEWHEN(TMP1=1,REF(L,3)),NODRAW;
TMPP2:=L1<REF(L1,1)&&MACD2>REF(MACD2,1),COLORRED;
DRAWTEXT(TMPP2,DIFF,'底背'),COLORRED;
TMPP2,NOTICE;