MACD背離問(wèn)題
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年10月04日
-
咨詢內(nèi)容:
?
思路:添加KD指標(biāo),就是說(shuō)MACD要與KD指標(biāo)同時(shí)背離,并且KD背離值要大于15——加載不出來(lái)。謝謝老師們能在百忙之中抽空答復(fù)。
MA20 :MA(C, 20);
MA60 :MA(C, 60);
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA ?:EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盤(pán)價(jià)與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。
K:SMA(RSV,3,1);//RSV的移動(dòng)平均值
AA := ABS(C- MA60);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1)),NODRAW;//上次MACD紅柱期間合約最大值
HH2:VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1)),NODRAW;//上上次MACD紅柱期間合約最大值
MHD:VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(DIFF,N1)),NODRAW;//上次MACD紅柱期間DIFF最大值
MHD2:VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1)),NODRAW;//上上次MACD紅柱期間DIFF最大值
MHK:VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(K,N1)),NODRAW;//上次MACD紅柱期間K最大值
MHK2:VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHK,1)),NODRAW;//上上次MACD紅柱期間K最大值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2&&MHK2-MHK>=15;
DRAWICON(A,H,1);?
?
?來(lái)源:程序化99
-
文華技術(shù)人員:
?本地幫您加載測(cè)試1樓源碼編寫(xiě)是沒(méi)有問(wèn)題的,您說(shuō)的加載不出來(lái)應(yīng)該是信號(hào)比較少
?
這是正常的,因?yàn)楸旧肀畴x信號(hào)就比較少再加上KDJ需要同時(shí)背離并且差值大于15就更難滿足了
?
建議您可以適當(dāng)放寬條件來(lái)優(yōu)化比如縮小參數(shù)15或者考慮去掉KDJ的背離判斷
文件名:111.png