㈠ 求變色MACD指標代碼通達信變色MACD指標和博易大師變色MACD指標,謝謝朋友們!
1、通達信變色MACD指標
DIFIF1:=EMA(C,12) - EMA(C,26);
DEAEA1:=EMA(DIFIF1,9);
MACD1:=2*(DIFIF1-DEAEA1),STICK;
MACD2:=EMA(MACD1,3);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,0),COLORRED;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1,0),COLORGREEN;
STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORCBCBC0;
STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;
DIFIF1,COLORFFFFFF,LINETHICK2;
DEAEA1,COLORYELLOW,LINETHICK2;
MACD:MACD1,NODRAW,COLORMAGENTA;
上升:IF(DEAEA1>REF(DEAEA1,1),DEAEA1,DRAWNULL),COLORYELLOW,LINETHICK2;
下降:IF(DEAEA1<REF(DEAEA1,1),DEAEA1,DRAWNULL),COLOR227700,LINETHICK2;
上翹:IF(DIFIF1>REF(DIFIF1,1),DIFIF1,DRAWNULL),COLORFFFFFF,LINETHICK2;
下拐:IF(DIFIF1<REF(DIFIF1,1),DIFIF1,DRAWNULL),COLOR227700,LINETHICK2;
DRAWICON(CROSS(DIFIF1,DEAEA1),DEAEA1*1.00,5);
DRAWICON(CROSS(DEAEA1,DIFIF1),DEAEA1*1.00,6);
2、博易大師變色MACD指標
DIFIF1:=EMA(C,12)-EMA(C,26);
DEAEA1:=EMA(DIFIF1,9);
MACD1:=2*(DIFIF1-DEAEA1),STICK;
MACD:2*(DIFIF1-DEAEA1),COLORSTICK;
PARTLINE(DEAEA1>REF(DEAEA1,1),DEAEA1),COLORYELLOW,LINETHICK2;
PARTLINE(DEAEA1<REF(DEAEA1,1),DEAEA1),COLOR008800,LINETHICK2;
PARTLINE(DIFIF1>REF(DIFIF1,1),DIFIF1),COLORFFFFFF,LINETHICK2;
PARTLINE(DIFIF1<REF(DIFIF1,1),DIFIF1),COLOR008800,LINETHICK2;
DRAWICON(CROSS(DIFIF1,DEAEA1),DEAEA1*1.00,1);
DRAWICON(CROSS(DEAEA1,DIFIF1),DEAEA1*1.00,2);
㈡ 如何編寫通達信macd主圖指標源碼
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
㈢ MACD指標的原理和計算方法!
MACD公式演算法
DIFF線 (Difference)收盤價短期、長期指數平滑移動平均線間的差
DEA線 (Difference Exponential Average)DIFF線的M日指數平滑移動平均線
MACD線 DIFF線與DEA線的差,彩色柱狀線
參數:SHORT(短期)、LONG(長期)、M天數,一般為12、26、9
公式如下所示:
加權平均指數(DI)=(當日最高指數 當日收盤指數 2倍的當日最低指數)
十二日平滑系數(L12)=2/(12+1)=0.1538
二十六日平滑系數(L26)=2/(26+1)=0.0741
十二日指數平均值(12日EMA)=L12×當日收盤指數 + 11/(12+1)×昨日的12日EMA
二十六日指數平均值(26日EMA)=L26×當日收盤指數 + 25/(26+1)×昨日的26日EMA
差離率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA)=最近9日的DIF之和/9
柱狀值(BAR)=DIF-DEA
MACD=(當日的DIF-昨日的DIF)×0.2 +昨日的MACD
[編輯本段]MACD的構造原理
MACD指標是基於均線的構造原理,對價格收盤價進行平滑處理(求出算術平均值)後的一種趨向類指標。它主要由兩部分組成,即正負差(DIF)、異同平均數(DEA),其中,正負差是核心,DEA是輔助。DIF是快速平滑移動平均線(EMA1)和慢速平滑移動平均線(EMA2)的差。 在現有的技術分析軟體中,MACD常用參數是快速平滑移動平均線為12,慢速平滑移動平均線參數為26。此外,MACD還有一個輔助指標——柱狀線(BAR)。在大多數技術分析軟體中
,柱狀線是有顏色的,在低於0軸以下是綠色,高於0軸以上是紅色,前者代表趨勢較弱,後者代表趨勢較強。
下面我們來說一下使用MACD指標所應當遵循的基本原則:
1.當DIF和DEA處於0軸以上時,屬於多頭市場,DIF線自下而上穿越DEA線時是買入信號。DIF線自上而下穿越DEA線時,如果兩線值還處於0軸以上運行,僅僅只能視為一次短暫的回落,而不能確定趨勢轉折,此時是否賣出還需要藉助其他指標來綜合判斷。
2.當DIF和DEA處於0軸以下時,屬於空頭市場。DIF線自上而下穿越DEA線時是賣出信號,DIF線自下而上穿越DEA線時,如果兩線值還處於0軸以下運行,僅僅只能視為一次短暫的反彈,而不能確定趨勢轉折,此時是否買入還需要藉助其他指標來綜合判斷。
3.柱狀線收縮和放大。一般來說,柱狀線的持續收縮表明趨勢運行的強度正在逐漸減弱,當柱狀線顏色發生改變時,趨勢確定轉折。但在一些時間周期不長的MACD指標使用過程中,這一觀點並不能完全成立。
4.形態和背離情況。MACD指標也強調形態和背離現象。當形態上MACD指標的DIF線與MACD線形成高位看跌形態,如頭肩頂、雙頭等,應當保持警惕;而當形態上MACD指標DIF線與MACD線形成低位看漲形態時,應考慮進行買入。在判斷形態時以DIF線為主,MACD線為輔。當價格持續升高,而MACD指標走出一波比一波低的走勢時,意味著頂背離出現,預示著價格將可能在不久之後出現轉頭下行,當價格持續降低,而MACD指標卻走出一波高於一波的走勢時,意味著底背離現象的出現,預示著價格將很快結束下跌,轉頭上漲。
5.牛皮市道中指標將失真。當價格並不是自上而下或者自下而上運行,而是保持水平方向的移動時,我們稱之為牛皮市道,此時虛假信號將在MACD指標中產生,指標DIF線與MACD線的交叉將會十分頻繁,同時柱狀線的收放也將頻頻出現,顏色也會常常由綠轉紅或者由紅轉綠,此時MACD指標處於失真狀態,使用價值相應降低。
㈣ 求MACD空中加油指標源碼(通達信)
通達信的
MA4:MA(C,4);
MA10:MA(C,10);
MA20:MA(C,20);
MA62:MA(C,62);
A10:=ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*3.1416*MA(C,10);
MACD稱為指數平滑移動平回均答線,是從雙指數移動平均線發展而來的,由快的指數移動平均線(EMA)減去慢的指數移動平均線,MACD的意義和雙移動平均線基本相同,但閱讀起來更方便。當MACD從負數轉向正數,是買的信號。當MACD從正數轉向負數,是賣的信號。當MACD以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。
㈤ 求這個變色MACD指標公式。要求大智慧和通達信都可以用的!!
要MACD變色的公式,需要你要求的條件
比如當DIF大於DEA時,線變紅或其它色
公式的函數是大智慧軟體與通達信軟體都可以使用的,這個可以放心。
㈥ 請大俠修改通達信這個四色macd指標 要求:1.把指標中的提示等等都去除; 2.要一個純粹的四色macd。
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORYELLOW;
STICKLINE(MACD<REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORCYAN;
STICKLINE(MACD>=REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORMAGENTA;
STICKLINE(C>0,0,0,10,1),COLORBLUE;
DIFF,COLORGREEN;
DEA,COLORYELLOW;強:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED;
弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA;