macd红绿柱面积如何计算(macd红绿柱正确用法)

macd红绿柱面积如何计算(macd红绿柱正确用法)

首页维修大全综合更新时间:2025-07-20 07:17:54

macd红绿柱面积如何计算

    将连续的红柱数值相加,即可得到红柱面积,绿柱面积类推。

    计算面积的时候需注意,是把连续的同色macd柱数值进行累加,一旦发生颜色改变,则清零开始计算下一块的面积。

   在行情软件中,编写一个简单的程序即可实现上述算法,有兴趣可以自行探索一下。

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:EMA(DIF,9);

MACD:(DIF-DEA)*2,COLORSTICK;

MACDHS:=IF(MACD>0 AND MACD>REF(MACD,1),MACD,0);

MACDHX:=IF(MACD>0 AND MACD<REF(MACD,1),MACD,0);

MACDLX:=IF(MACD<0 AND MACD<REF(MACD,1),MACD,0);

MACDLS:=IF(MACD<0 AND MACD>REF(MACD,1),MACD,0);

红柱面积:=IF(MACD>0,SUM(MACD,BARSLAST(MACD<0)),0),PRECIS2,COLOR0000FF;

绿柱面积:=IF(MACD<0,SUM(MACD,BARSLAST(MACD>0)),0),PRECIS2,COLOR006000;;

DRAWTEXT(REF(MACD,1)>0 AND MACD<=0 ,HHV(MACD,4),''+TOSTRING(REF(红柱面积,1),2)),colorred; DRAWTEXT(REF(MACD,1)<0 AND MACD>=0 ,LLV(MACD,4),''+TOSTRING(REF(ABS(绿柱面积),1),2)),Color00ff00;

DRAWTEXT(ISNULL(REFX(&CLOSE,1))=1 AND MACD<0,LLV(MACD,4),''+TOSTRING(ABS(绿柱面积),2)),Color004A00;

DRAWTEXT(ISNULL(REFX(&CLOSE,1))=1 AND MACD>0,HHV(MACD,4),''+TOSTRING(ABS(红柱面积),2)),colorred;

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.