[求助]二次背离模型找不到 (文华财经WH8赢智V8.2)

投资者咨询:[求助]二次背离模型找不到 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:02

老师,二次背离模型找不到了,请把以下一次背离的开仓条件改成二次背离开仓,谢谢啦



    MA70 :MA(C, 70);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : =EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;
A,SPK('A');
B,BPK('A');
DIFF>DEA,BP('A');
DIFF<DEA,SP('A');
AUTOFILTER;
DRAWICON(A,H,1);
DRAWICON(B,L,2);//背离标记,可删除

技术人员回复
日期:2018-7-25 10:06

参考:

 

MA70 :MA(C, 70);
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
HH3:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH2,1));
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
MHD3:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD2,1));
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
LL3:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL2,1));
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
MLD3:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD2,1));
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&HH2>HH3&&MHD<MHD2&&MHD2<MHD3;
B:=CROSS(DIFF,DEA)&&LL<LL2&&LL2<LL3&&MLD>MLD2&&MLD2>MLD3;
A,SPK('A');
B,BPK('A');
DIFF>DEA,BP('A');
DIFF<DEA,SP('A');
AUTOFILTER;
DRAWICON(A,H,1);
DRAWICON(B,L,2);//背离标记,可删除