朋友們好! 上一講我們學習了MACD變色指標的編寫方法,今天我們來學習MACD指標零上金叉和背離的條件選股公式的寫法。 一、簡述MACD: MACD稱為平滑異同移動平均線,是由快的指數移動平均線(EMA12)減去慢的指數移動平均線(EMA26)得到快線DIF,再將DIF的9日指數移動平均得到慢線 DEA,再用2×(快線DIF-慢線DEA)得到MACD柱。 MACD的意義是由快、慢均線的離散、聚合來反映當前的多空狀態(tài)和股價可能的發(fā)展變化趨勢。 MACD的變化代表著市場趨勢的變化,不同K線級別的MACD代表當前級別周期中的買賣趨勢。 MACD的經典用法: 1、順勢操作---金叉/死叉戰(zhàn)法: 就是追漲殺跌,在多頭市場時金叉買入,在空頭市場時死叉賣出。 2、逆市操作---頂底背離戰(zhàn)法 就是逃頂抄底,在頂背離時賣空,在底背離時買多。 由于中國股市只能做多,所以下面我們來編寫MACD的零上金叉和底背離的條件選股公式,把符合條件的股票過濾出來。 二、MACD指標的零上金叉公式: 零上金叉是指:DIF和DEA都爬上零軸后運行一段時間,DIF死叉DEA,隨著時間的推移,調整結束,DIF金叉DEA,意味著股價將再次走強。 先將系統(tǒng)的MACD源碼復制過來,把參數直接寫進公式: DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤價的12日指數移動平均-收盤價的26日指數移動平均} DEA:=EMA(DIF,9); {DIF的9日指數移動平均} 1、當天在0軸以上DIF金叉DEA: AA:=CROSS(DIF,DEA) AND DEA>0; 2、前面要有一個DIF死叉DEA, 這里要用到函數:BARSLAST(), 表示上一次條件成立到當前的周期數,屬于【引用函數】 DD:=BARSLAST(CROSS(DEA,DIF)) <20; {上次DEA上穿DIF,即DIF死叉DEA距今天天數小于20天} 滿足1和2的即為MACD零上金叉。 名稱:MACD零上金叉,源碼: …… …… …… …… …… DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); AA:=CROSS(DIF,DEA) AND DEA>0; DD:=BARSLAST(CROSS(DEA,DIF))<20; XG:AA AND DD; …… …… …… …… …… 上一交易日共選出滿足MACD零上金叉的個股26只。 聲明:本人編寫的選股指標不構成買入建議,只是把一個想法反映在公式上,便利以后觀察而已。 因為有人問過我,能保證多大的成功率? 我只能回答:不能保證。就比如這個零上金叉公式,如果今天選出,下一個交易日開盤買進,那短期內多半是要被套的。 那么怎樣使用這個條件選股的結果呢? 如果是我,我會這樣操作:將一段時間以來第一次出現(xiàn)零上金叉信號的股票放入一個板塊,比如“MACD零上金叉”板塊,然后可以等股票回調到大均線支撐時再買入,這樣大概率不會虧的太慘。 三、MACD指標的底背離: 底背離原理:股價在下跌過程中,股價創(chuàng)新低但MACD不創(chuàng)新低,稱之為底背離。 這里有幾個關鍵點: 1、在零軸以下有過兩次DIF金叉DEA; 2、第二次金叉時的DIF值比第一次金叉時的DIF值要大; 3、第二次金叉時,股價比第一次金叉時的股價要低 根據這樣的思路,寫了下面的源碼: …… …… …… …… …… DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤價的12日指數移動平均-收盤價的26日指數移動平均} DEA:=EMA(DIF,9); {DIF的9日指數移動平均} JC:=CROSS(DIF,DEA); {DIF金叉DEA} JC1:=BARSLAST(JC); {上次JC距今天數} JC2:=BARSLAST(REF(JC,1)); {上次金叉前1日的JC距今天數} GJ:=MA(C,10)<MA(C,20) AND MA(C,20)<MA(C,60); {10、20、60日均線空頭排列} JC AND GJ AND REF(DIF,JC1)>REF(DIF,JC2) AND EVERY(DEA<0,JC2) AND REF(L,JC1)<REF(L,JC2); {當日DIF金叉DEA,且短均線空頭排列,且本次金叉時DIF的值比上次金叉時大,且上次DIF金叉DEA以來DEA都小于0,且本次DIF金叉DEA時的最低價小于上次DIF金叉DEA時的最低價} …… …… …… …… …… 共選出2只股票。也可以選擇多些日子進行選股,點擊中間下方“時間段內滿足條件”前面的小方框,根據個人的需要填寫時間進行選股即可。 小結: 1、今天我們學習了MACD指標零上金叉和底背離的選股公式,頂背離的選股公式和底背離的選股公式正好反過來。因為中國不能先放空,所以底背離公式就不多說了。 2、我的教程中所有的選股公式都是根據個人的思路和粉絲們的要求來編寫的,只介紹公式的編寫方法,不保證公式的成功率。因為在股票市場做,都是在做概率而已,切莫根據對公式有了一知半解之后就拿來用于實盤操作,請朋友們切記切記??! 今天就寫到這里了,下次再聊。 |
|
來自: zhangshengli86 > 《已裝選股》