MACD背離問題 [文華財經]
-
咨詢內容:
?
思路:添加KD指標,就是說MACD要與KD指標同時背離,并且KD背離值要大于15——加載不出來。謝謝老師們能在百忙之中抽空答復。
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;//收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。 K:SMA(RSV,3,1);//RSV的移動平均值 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);??
?來源:程序化99
-
文華技術人員:
?本地幫您加載測試1樓源碼編寫是沒有問題的,您說的加載不出來應該是信號比較少
?
這是正常的,因為本身背離信號就比較少再加上KDJ需要同時背離并且差值大于15就更難滿足了
?
建議您可以適當放寬條件來優化比如縮小參數15或者考慮去掉KDJ的背離判斷
文件名:111.png
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容