投资者咨询:请帮忙背离的写法 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-4-16 14:48
我的思路是MACD顶背离之后,等到MACD由正转负才开空仓,底被离后,等到MACD由负转正才开多仓
GD:=REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N; // 高点
DD:=REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N; // 低点
GD1:VALUEWHEN(REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N,REF(H,M)),NODRAW; // 前高点
DD1:VALUEWHEN(REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N,REF(L,M)),NODRAW; // 前低点
GDM1:=VALUEWHEN(REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N,REF(MACD,M)),NODRAW; // 前高点MACD
DDM1:=VALUEWHEN(REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N,REF(MACD,M)),NODRAW; // 前低点MACD
B5:=C<DD1&&MACD>CDM1; // MACD 背离
S5:=C>GD1&&MACD<GDM1; // MACD
B5 之后 MACD由负转正,BK;
S5 之后 MACD由正转负,SK;
dee(n1901152) 14:39:04
请帮忙完善它
dee(n1901152) 14:40:29
GD:=REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N; // 高点
DD:=REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N; // 低点
GD1:VALUEWHEN(REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N,REF(H,M)),NODRAW; // 前高点
DD1:VALUEWHEN(REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N,REF(L,M)),NODRAW; // 前低点
GDM1:=VALUEWHEN(REF(H,M)>HHV(H,M)&&REF(H,M)>REF(HV(H,M),M)&&REF(H,M)-LLV(L,M)>N&&REF(H,M)-REF(LV(L,M),M)>N,REF(MACD,M)),NODRAW; // 前高点MACD
DDM1:=VALUEWHEN(REF(L,M)<LLV(L,M)&&REF(L,M)<REF(LV(L,M),M)&&HHV(L,M)-REF(L,M)>N&&REF(HV(L,M),M)-REF(L,M)>N,REF(MACD,M)),NODRAW; // 前低点MACD
B5:=C<DD1&&MACD>CDM1; // MACD 背离
S5:=C>GD1&&MACD<GDM1; // MACD
B5 之后 MACD由负转正,BK;
S5 之后 MACD由正转负,SK;
dee(n1901152) 14:39:04
请帮忙完善它
dee(n1901152) 14:40:29
技术人员回复
日期:2019-4-16 14:56
您的思路比较复杂,需要付费购买程序化授权,
参考置顶帖: