朋友們好! 前面兩講,,我們學(xué)習(xí)了MACD指標(biāo)的變色公式,、MACD零上金叉和MACD底背離的條件選股公式的寫(xiě)法,文章發(fā)布后,,反映比較強(qiáng)烈,。 JIN**HE說(shuō):“姐,幫幫忙,,再給寫(xiě)一下頂背離吧,,我?guī)状味际沁^(guò)山車(chē),錢(qián)回撤,?!?/span> 因?yàn)橹袊?guó)股市不能做空,所以個(gè)人認(rèn)為運(yùn)用MACD頂背離進(jìn)行選股的意義不大,。 但既然有需求,,那就試著寫(xiě)一個(gè)MACD頂背離的指標(biāo)公式,并把“頂背”兩字顯示在主圖上,。 一,、MACD頂背離的指標(biāo)公式: 將上一講的底背離公式源碼: …… …… …… …… …… DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤(pán)價(jià)的12日指數(shù)移動(dòng)平均-收盤(pán)價(jià)的26日指數(shù)移動(dòng)平均} DEA:=EMA(DIF,9); {DIF的9日指數(shù)移動(dòng)平均} JC:=CROSS(DIF,DEA); {DIF金叉DEA} JC1:=BARSLAST(JC); {上次JC距今天數(shù)} JC2:=BARSLAST(REF(JC,1)); {上次金叉前1日的JC距今天數(shù)} GJ:=MA(C,10)<MA(C,20) AND MA(C,20)<MA(C,60); {10、20,、60日均線(xiàn)空頭排列} JC AND GJ AND REF(DIF,JC1)>REF(DIF,JC2) AND EVERY(DEA<0,JC2) AND REF(C,JC1)<REF(C,JC2); {當(dāng)日DIF金叉DEA,,且短均線(xiàn)空頭排列,且本次金叉時(shí)DIF的值比上次金叉時(shí)大,,且上次DIF金叉DEA以來(lái)DEA都小于0,,且本次DIF金叉DEA時(shí)的最低價(jià)小于上次DIF金叉DEA時(shí)的最低價(jià)} …… …… …… …… …… 改寫(xiě)成頂背離公式(金叉改為死叉,空頭改為多頭): …… …… …… …… …… DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤(pán)價(jià)的12日指數(shù)移動(dòng)平均-收盤(pán)價(jià)的26日指數(shù)移動(dòng)平均} DEA:=EMA(DIF,9); {DIF的9日指數(shù)移動(dòng)平均} SC:=CROSS(DEA,DIF); {DIF死叉DEA} SC1:=BARSLAST(SC); {上次SC距今天數(shù)} SC2:=BARSLAST(REF(SC,1)); {上次死叉前1日的SC距今天數(shù)} GJ:=MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60); {10,、20,、60日均線(xiàn)多頭排列} XG:=SC AND GJ AND REF(DIF,SC1)<REF(DIF,SC2) AND EVERY(DEA>0,SC2) AND REF(H,SC1)>REF(H,SC2); {當(dāng)日DIF死叉DEA,且短均線(xiàn)多頭排列,,且本次金叉時(shí)DIF的值比上次金叉時(shí)小,且上次DIF金叉DEA以來(lái)DEA都大于0,,且本次DIF死叉DEA時(shí)的最高價(jià)大于上次DIF金叉DEA時(shí)的最高價(jià)} …… …… …… …… …… 二,、MACD頂背離的條件選股方法: 1、將上面的MACD頂背離的公式直接復(fù)制到新建立條件選股公式中去,進(jìn)行條件選股即可,。 2,、直接利用上面的公式進(jìn)行綜合選股:(15-9) 三、當(dāng)股價(jià)發(fā)生頂,、底背離時(shí),,用文字在主圖上顯示出來(lái): 先看頂背離,就在剛才的臨時(shí)文件中改寫(xiě),。 其實(shí)在主圖上顯示文字我們不是第一次了,,大家還有印象嗎? 1、先改寫(xiě)最后一句,,把輸出改成賦值,,即在XG:后面加等號(hào),然后在主圖上不顯示這條線(xiàn),,該用哪個(gè)函數(shù)呢? (DRAWNULL 返回?zé)o效數(shù) 【引用函數(shù)】),,在下面句子最后的分號(hào)前寫(xiě)上”, DRAWNULL” XG:=SC AND GJ AND REF(DIF,SC1)<REF(DIF,SC2) AND EVERY(DEA>0,SC2) AND REF(H,SC1)>REF(H,SC2), DRAWNULL; 2、在主圖上顯示文字: 要用到函數(shù):DRAWTEXT 顯示文字 【繪圖函數(shù)】 DRAWTEXT(,,),,括號(hào)里要填寫(xiě)三項(xiàng):第一頂是滿(mǎn)足的條件,,第二項(xiàng)是位置,第三項(xiàng)是文字: DRAWTEXT(XG,H, '頂背'); 把這兩句話(huà)寫(xiě)到臨時(shí)公式里,,在右上角的【畫(huà)線(xiàn)方法】的下拉菜單選擇“主圖疊加”: …… …… …… …… …… DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤(pán)價(jià)的12日指數(shù)移動(dòng)平均-收盤(pán)價(jià)的26日指數(shù)移動(dòng)平均} DEA:=EMA(DIF,9); {DIF的9日指數(shù)移動(dòng)平均} SC:=CROSS(DEA,DIF); {DIF死叉DEA} SC1:=BARSLAST(SC); {上次SC距今天數(shù)} SC2:=BARSLAST(REF(SC,1)); {上次死叉前1日的SC距今天數(shù)} GJ:=MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60); {10,、20、60日均線(xiàn)多頭排列} XG:=SC AND GJ AND REF(DIF,SC1)<REF(DIF,SC2) AND EVERY(DEA>0,SC2) AND REF(H,SC1)>REF(H,SC2), NODRAW; {當(dāng)日DIF死叉DEA,,且短均線(xiàn)多頭排列,,且本次金叉時(shí)DIF的值比上次金叉時(shí)小, 且上次DIF金叉DEA以來(lái)DEA都大于0,,且本次DIF死叉DEA時(shí)的最高價(jià)大于上次DIF金叉DEA時(shí)的最高價(jià)} DRAWTEXT(XG,H,'頂背') {滿(mǎn)足“XG”條件時(shí),,在最高價(jià)處,顯示“頂背”} …… …… …… …… …… 鼠標(biāo)放到到主圖K 線(xiàn)圖中,,點(diǎn)擊后,,輸入“LS”,調(diào)出剛才編寫(xiě)的“臨時(shí)”,,畫(huà)線(xiàn)方法選擇“主圖疊加”: 還可以把“頂背”兩個(gè)字的顏色變成黃色醒目一些,,位置再抬高點(diǎn):H+0.1,然后再這個(gè)“臨時(shí)”文件中的源碼復(fù)制,、粘貼到主圖中去. 再將上一講的底背離指標(biāo)也改寫(xiě)到主圖中去,,過(guò)程就不詳細(xì)說(shuō)了,直接上源碼,,都是測(cè)試通過(guò)的,。 我的均線(xiàn)系統(tǒng)2: …… …… …… …… …… MA5:MA(C,5),COLORWHITE; {5日移動(dòng)平均線(xiàn)} MA10:MA(C,10),COLORYELLOW; {10日移動(dòng)平均線(xiàn)} MA25:MA(C,25),COLORLIBLUE; {25日移動(dòng)平均線(xiàn)} MA60:MA(C,60),COLORRED; MA120:MA(C,120),COLORBLUE; {120日移動(dòng)平均線(xiàn)} MA250:MA(C,250),COLORLIGRAY; {250日移動(dòng)平均線(xiàn)} IF(MA5<REF(MA5,1),MA5,DRAWNULL),COLORWHITE,LINETHICK2; IF(MA10<REF(MA10,1),MA10,DRAWNULL),COLORYELLOW,LINETHICK2; IF(MA25<REF(MA25,1),MA25,DRAWNULL),COLORLIBLUE,LINETHICK2; IF(MA60<REF(MA60,1),MA60,DRAWNULL),COLORRED,LINETHICK2; {今日的60日平均價(jià)大于昨天的60日平均價(jià),,則返回MA60,用紅色2號(hào)粗線(xiàn)顯示}; IF(MA120<REF(MA120,1),MA120,DRAWNULL),COLORBLUE,LINETHICK2; IF(MA250<REF(MA250,1),MA250,DRAWNULL),COLORLIGRAY,LINETHICK2; 漲停: STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED; {當(dāng)漲停板時(shí),,在收盤(pán)價(jià)和開(kāi)盤(pán)價(jià)位置之間畫(huà)紅色柱狀線(xiàn),寬度為2的實(shí)心柱} 跌停: STICKLINE(C<=REF(C,1)*0.901,CLOSE,OPEN,2,0),COLORBLUE; {當(dāng)?shù)0鍟r(shí),,在收盤(pán)價(jià)和開(kāi)盤(pán)價(jià)位置之間畫(huà)藍(lán)色柱狀線(xiàn),寬度為2.5的實(shí)心柱}; DRAWTEXT_FIX(1,0,0,0,'地區(qū):'),COLORRED;DRAWTEXT_FIX(1,0.03,0,0,DYBLOCK),COLORRED; DRAWTEXT_FIX(1,0.1,0,0,'行業(yè):'),COLORGREEN;DRAWTEXT_FIX(1,0.13,0,0,HYBLOCK),COLORGREEN; DRAWTEXT_FIX(1,0.19,0,0,'概念:'),COLORFF00FF;DRAWTEXT_FIX(1,0.22,0,0,GNBLOCK),COLORFF00FF; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); {收盤(pán)價(jià)的12日指數(shù)移動(dòng)平均-收盤(pán)價(jià)的26日指數(shù)移動(dòng)平均} DEA:=EMA(DIF,9); {DIF的9日指數(shù)移動(dòng)平均} SC:=CROSS(DEA,DIF); {DIF死叉DEA} SC1:=BARSLAST(SC); {上次SC距今天數(shù)} SC2:=BARSLAST(REF(SC,1)); {上次死叉前1日的SC距今天數(shù)} GJ:=MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60); {10、20,、60日均線(xiàn)多頭排列} XG:=SC AND GJ AND REF(DIF,SC1)<REF(DIF,SC2) AND EVERY(DEA>0,SC2) AND REF(H,SC1)>REF(H,SC2), NODRAW; {當(dāng)日DIF死叉DEA,,且短均線(xiàn)多頭排列,且本次金叉時(shí)DIF的值比上次金叉時(shí)小,,且上次DIF金叉DEA以來(lái)DEA都大于0,,且本次DIF死叉DEA時(shí)的最高價(jià)大于上次DIF金叉DEA時(shí)的最高價(jià)} DRAWTEXT(XG,H+0.1,'頂背'),COLORYELLOW; {滿(mǎn)足“XG”條件時(shí),在最高價(jià)+0.1處,,顯示“頂背”} JC:=CROSS(DIF,DEA); {DIF金叉DEA} JC1:=BARSLAST(JC); {上次JC距今天數(shù)} JC2:=BARSLAST(REF(JC,1)); {上次金叉前1日的JC距今天數(shù)} GJ2:=MA(C,10)<MA(C,20) AND MA(C,20)<MA(C,60);{10,、20、60日均線(xiàn)空頭排列} XG2:=JC AND GJ2 AND REF(DIF,JC1)>REF(DIF,JC2) AND EVERY(DEA<0,JC2) AND REF(L,JC1)<REF(L,JC2); {當(dāng)日DIF金叉DEA,,且短均線(xiàn)空頭排列,,且本次金叉時(shí)DIF的值比上次金叉時(shí)大,且上次DIF金叉DEA以來(lái)DEA都小于0,,且本次DIF金叉DEA時(shí)的最低價(jià)小于上次DIF金叉DEA時(shí)的最低價(jià)}; DRAWTEXT(XG2,L-0.1,'底背'),COLORMAGENTA; {滿(mǎn)足“XG2”條件時(shí),,在最低價(jià)-0.1處,顯示“底背”} …… …… …… …… …… 注意1:源碼中凡是用淺灰色顯示的文字都是解釋?zhuān)瑸榈氖潜阌诖蠹铱垂椒奖?,如果你常得文字太多,,都是可以刪去的。 注意2:圖中所有均線(xiàn)都將其改成向下時(shí)用粗線(xiàn)顯示,,向上是用同色的細(xì)線(xiàn)顯示,,這樣多頭市場(chǎng)和空頭市場(chǎng)可以一目了然,方便我們看盤(pán),。 注意3:不管是“頂背離”“底背離”信號(hào),,都不含未來(lái)函數(shù)。 出現(xiàn)了“頂背離”信號(hào)后,,如果后市多頭做多意愿強(qiáng)烈,,放量上沖,那“頂背離”就有可能化解,,特別是股價(jià)漲幅不多時(shí),,這種“頂背離”被化解的還是蠻多的。 但如果股價(jià)漲得太多了,,那出現(xiàn)“頂背離”信號(hào)時(shí),,要有“寧可錯(cuò)過(guò),不能做錯(cuò)”的心態(tài),,逃命要緊,。 對(duì)“底背離”信號(hào)的理解正好反過(guò)來(lái),,大家自行去理解吧,。 今天就到這里了,,下次再見(jiàn)! |
|
來(lái)自: dushikuaile > 《選股公式》