公式名:面積MACD
說明:面積MACD(帶變色)
顯示的面積放大了100倍
纏論輔助,經典指標,不贅述...
適用軟件: 飛狐
插件版本: 不需要插件支持
公式源碼:
{參數(shù)設置開始}
short:=12; long:=26; mid:=9;
{參數(shù)設置結束}
DIF : EMA(CLOSE,short) - EMA(CLOSE,long);
DEA
: EMA(DIF,mid);
MACD : 2*(DIF-DEA), COLORSTICK;
{面積計算}
綠柱面積:IF (MACD<0,SUM(MACD,BARSLAST(MACD>0)) * 100,0),linethick0,colorblue;
紅柱面積:IF (MACD>0,SUM(MACD,BARSLAST(MACD<0)) * 100,0),linethick0,colorred;
紅顯示:=CROSS(DEA, DIF);
綠顯示:=CROSS(DIF, DEA);
drawnumber(紅顯示, DEA*1.03, REF(紅柱面積, 1), 0),colorred, pxup30;
drawnumber(綠顯示, DEA*0.97, REF(綠柱面積, 1), 0), colorgreen, pxdn20;
{當前面積}
drawnumber(BARSTATUS=2 and macd>0, -macd*0.03, REF(紅柱面積, 1), 0),coloryellow, pxdn30;
drawnumber(BARSTATUS=2 and macd<=0, -macd*0.03, REF(綠柱面積, 1), 0), COLORFFCC66, pxup30;
多空線: 0, colorwhite, linedot;
stickline(MACD<0 and MACD>=REF(MACD, 1), 0, macd, 0, 0), COLORFFCC66;
stickline(MACD<0 and MACD<REF(MACD, 1), 0, macd, 0, 0), COLORGREEN;
stickline(MACD>=0 and MACD>REF(MACD, 1), 0, macd, 0, 0), COLORRed;
stickline(MACD>=0 and MACD<=REF(MACD, 1), 0, macd, 0, 0), COLORYellow;
partline(dif>=ref(dif,1),dif), colorred;
圖例: