?
這段代碼是用于計算和繪制MACD指標的,包括DIF、DEA和MACD三條線以及綠紅柱狀圖。MACD指標通過比較兩個移動平均線之間的差異來反映股票買賣壓力的增減情況。
具體操作建議如下:
當DIF線上穿DEA線時,為金叉,預(yù)示著股票價格可能開始上漲。當DIF線下穿DEA線時,為死叉,預(yù)示著股票價格可能開始下跌。
當MACD柱狀圖處于零軸上方且向上發(fā)散時,表示股票價格呈現(xiàn)出強勁的上漲勢頭;當MACD柱狀圖處于零軸下方且向下發(fā)散時,表示股票價格呈現(xiàn)出較為明顯的下跌趨勢。
當MACD柱狀圖的高點逐漸降低時,表示股票價格即將出現(xiàn)下跌。當MACD柱狀圖的低點逐漸升高時,表示股票價格可能會上漲。
當MACD柱狀圖出現(xiàn)頂背離或底背離時,為非常重要的買賣信號。頂背離發(fā)生在股票價格達到了新高點,而MACD柱狀圖沒有達到新高點時;底背離發(fā)生在股票價格達到新低點,而MACD柱狀圖沒有達到新低點時。
對于DIF、DEA和MACD三條線的具體操作規(guī)則可以參考其交叉和趨勢變化情況來判斷。需要注意的是,在實際使用過程中,建議結(jié)合其他技術(shù)指標和基本面情況一起綜合分析,以取得更準確的買賣信號。
?
?
0,colorgray;
DIF12:=(EMA(C,12)-EMA(C,26))/((EMA(C,12)+EMA(C,26))/2)*1000;
DEA12:=EMA(DIF12,9);
KDIF12:=3*(DIF12-DEA12);
KDEA12:=SMA(KDIF12,5,2);
微分DIF:=KDIF12*5,colorwhite,LINETHICK1;
微分DEA:=KDEA12*5,coloryellow,LINETHICK1;
MACD2:2*(微分DIF-微分DEA),colorblack;
MAMACD:=MA(MACD2,3),,colorblack;
STICKLINE(MACD2>REF(MACD2,1) AND MACD2>0,0,MACD2,1,0),colorred;
STICKLINE(MACD2<=REF(MACD2,1) AND MACD2>0,0,MACD2,1,0),coloryellow;
STICKLINE(MACD2<REF(MACD2,1) AND MACD2<0,0,MACD2,1,0),colorcyan;
STICKLINE(MACD2>=REF(MACD2,1) AND MACD2<0,0,MACD2,1,0),colormagenta;
STICKLINE(MAMACD<1*REF(MAMACD,1), MAMACD, MACD2 ,3, 0),colorblue;
STICKLINE(MAMACD>1*REF(MAMACD,1), MAMACD, MACD2 , 3, 0),colorlired;
微分DIF2:KDIF12*5,colorred,LINETHICK1;
微分DEA2:KDEA12*5,colormagenta,LINETHICK1;
NOTEXT強:IF(微分DIF2<MA(微分DIF2,2),微分DIF2,DRAWNULL),COLORGREEN;//http://www.tumamayizhan.com
NOTEXT弱:IF(微分DEA2<MAX(微分DEA2,REF(微分DEA2,1)),微分DEA2,DRAWNULL),coloryellow;
DIF:=(EMA(C,12)-EMA(C,26))*300,colorwhite,DOTLINE;
DEA:=EMA(DIF,9),coloryellow,DOTLINE;
DIF普:=EMA(C,12)-EMA(C,26);
DEA普:=EMA(DIF,9);//www.tumamayizhan.com
MACD:=(DIF普-DEA普)*2,COLORSTICK;
A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));
B1:=REF(CLOSE,A1+1)>C AND REF("MACD.DIF",A1+1)<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA");
{DRAWTEXT(B1>0,DIF*0.7,'↙MACD底背'),COLORFF00FF; }
C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));
D1:=REF(CLOSE,C1+1)<C AND REF("MACD.DIF",C1+1)>"MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");
JC := DEA-DIF;
綠柱面積:=IF(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);
紅柱面積:=IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);
本次最低價:=LLV(LOW,BARSLAST(JC<0));
本次最高價:=HHV(HIGH,BARSLAST(JC>0));
X1:=IF (MACD<0,BARSLAST(CROSS(DIF,DEA)),0);
前次綠柱面積:=REF(綠柱面積,X1+1);
前次最低價:=REF(本次最低價,X1+1);
Y1:=IF((綠柱面積<0 AND ABS(綠柱面積)<ABS(前次綠柱面積)
AND 本次最低價<前次最低價 ),1,0);
RS1:= MACD<0 AND REF(MACD,1)<0 AND C<前次最低價
AND ABS(綠柱面積)<ABS(前次綠柱面積) AND ABS(MACD)<ABS(REF(MACD,1));
底背馳: IF (CROSS(DIF,DEA),REF(Y1,1),0);
DRAWTEXT(底背馳,DIF*0.8,'↙積底背'),COLOR00FFFF;
X2:=IF (MACD>0,BARSLAST(CROSS(DEA,DIF)),0);
前次紅柱面積:=REF(紅柱面積,X2+1);
前次最高價:=REF(本次最高價,X2+1);
Y2:=IF((紅柱面積>0 AND 紅柱面積<前次紅柱面積 AND 本次最高價>前次最高價 ),1,0);
RS2:= MACD>0 AND REF(MACD,1)>0 AND C>前次最高價 AND ABS(紅柱面積)<ABS(前次紅柱面積) AND ABS(MACD)<ABS(REF(MACD,1));
頂背馳:= IF (CROSS(DEA,DIF),REF(Y2,1),0);
DRAWTEXT(頂背馳,DIF*0.8,'↙頂?shù)妆?),COLORGREEN;//http://www.tumamayizhan.com
MACD高:=HHV(MACD,5);
E:=REF(CLOSE,C1+1)>C AND DEA>0 AND REF(MACD高,C1+1)<MACD高 AND CROSS("MACD.DEA","MACD.DIF") ;
{DRAWTEXT(E>0,DIF*1.1,'↙柱頂背'),colorred;}
F:=REF(CLOSE,A1+1)>C AND DEA<0 AND REF(MACD高,A1+1)<MACD高 AND CROSS("MACD.DIF","MACD.DEA");
{DRAWTEXT(F>0,DIF*0.9,'↙柱底背'),coloryellow;};
?
?
公式導(dǎo)入教程: 【通達信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696
或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(怎么收費,代編流程等詳情請點擊查閱!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)