請教關于MACD底背離的公式 [通達信]
-
咨詢內容:
我在網上也看到一些MACD底背離的公式,但是感覺都不靠譜,選出來的股票底背離形態也比較詭異,感覺不能用。我設計了一個思路,然后自己嘗試寫了一下,雖然沒有錯誤,但是總選不出股來,能不能麻煩各位大大幫忙改改,謝謝。 我上傳不了附件,我就先說個基本的圖形形態,就是上證指數30分鐘K線,2014年1月2日13:00-1月14日10:30這段時間的K線以及對應的MACD就是一個我想要實現的標準MACD底背離。 我先說一下我的思路。MACD底背離的形態,最近一個交易日,要正好是金叉點為條件,然后找出最近一次金叉和最近一次死叉之間的最低點LL1,以及之前一次死叉和之前一次金叉的最低點LL2,LL1的DIF值要高于LL2的DIF值,LL1對應的股價要低于LL2對應的股價。這基本上就是一個標準的底背離。我寫的公式如下,雖然沒有錯誤,但是無法找出股票,還麻煩各位幫忙看看,萬分感謝! DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); DATE11:=BARSLAST(CROSS(DEA,DIFF)); DATE12:=BARSLAST(CROSS(DIFF,DEA)); LL1:=REF(LLV(DIFF,DATE11),DATE12); DATE1:=BARSLAST(LL1); DATE21:=BARSLAST(REF(CROSS(DEA,DIFF),DATE11+1)); DATE22:=BARSLAST(REF(CROSS(DIFF,DEA),DATE12+1)); LL2:=REF(LLV(DIFF,DATE21),DATE22); DATE2:=BARSLAST(LL2); DBL:=REF(C,LL2)>REF(C,LL1) AND REF(DIFF,LL2)
-
通達信技術部:
只幫你改2點:
(1)LL1:=REF(LLV(DIFF,DATE11),DATE12); DATE1:=BARSLAST(LL1);
改成:
LL1Bars:=ref(llvbars(diff,date11),date12);
date1:=LL1bars+date12;
(2)DATE22:=BARSLAST(REF(CROSS(DIFF,DEA),DATE12+1));
改成:
DATE22:=ref(BARSLAST(CROSS(DIFF,DEA)),DATE12+1)+date12+1;
你自己改其余的。(date21應該用不到)
-
通達信客服:
哪兒有函數的詳細的資料么?現在的函數資料說得太簡單了。對簡單的函數來說,當然夠了,但有相當部分沒有說清楚。
前面的公式的問題,就是一個例子。我到現在也沒有找到滿意的函數資料。如有,花錢也行。
-
網友交流:
你好,受你的啟發,我調整了一下公式,沒有完全按照你的思路,這次可以找出不少符合的股票,但是有一些還是有問題,我加了一些限制條件。以排除一些形態,麻煩你再幫忙看看,還可以怎么改進,謝謝。(特別說一句,有時候找出來的股票,MACD的高低點確實沒有問題,符合這個形態,但是股價卻不是遠點股價高,近點股價低,不知道是不是我這個公式里面有什么沒有提及)。感謝。
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DATE11:=BARSLAST(CROSS(DEA,DIFF));
DATE12:=BARSLAST(CROSS(DIFF,DEA));
LL1BARS:=LLVBARS(DIFF,DATE11);
LL1:=LLV(DIFF,DATE11);
DATE21:=REF(BARSLAST(CROSS(DEA,DIFF)),DATE11+1);
LL2BARS:=LLVBARS(DIFF,DATE21);
LL2:=LLV(DIFF,DATE21);
DBL:=REF(LOW,LL2BARS)/REF(LOW,LL1BARS)>1.05 AND (LL2BARS-LL1BARS)>15 AND LL2
-
網友交流:
感覺你的寫法還是有問題。以下供你參考。
date1:=ref(llvbars(diff,date11),date12)+date12;
date22:=ref(barslast(cross(diff,dea)),date12+1)+date12+1;
date2:=ref(llvbars(diff,date11),date22)+date22;
dbl:ref(c,date2)/ref(c,date1) > 1.05 and ref(diff,date2)/ref(diff,date1)<1 and date2-date1>=15;
or
dbl:ref(low,date2)/ref(low,date1) > 1.05 and ...
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容