请问如何机算MACD面积,并记录下来?

请问如何实现通达信里的macd面积计算?

(红柱上穿0轴开始到下穿0轴前,所有bar计算出来的MACD值求和)

 

如图所示:

 

通达信里的代码如下:

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*10,COLORSTICK;
红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0),COLOR0000FF,NODRAW;
绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0),COLORFFFF00,NODRAW;
AA:=ROUND(REF(绿面积,1)*100);
BB:=ROUND(REF(红面积,1)*100);
DRAWNUMBER(CROSS(0,MACD),HHV(REF(MACD,1),5)+0.01,ABS(BB)),COLORMAGENTA;
DRAWNUMBER(CROSS(MACD,0),LLV(REF(MACD,1),5)-0.01,ABS(AA)),COLORBLACK;

 

如何实现macd面积计算,并取出数值备用?

请老师解答,谢谢!

老师,K线图下面加载一个Macd技术指标,这算两个图层还是算一个图层
请问是否可能在交易公式中,直接在副图画出MACD的图形,并直接在上面标记icon
〔建议〕热力图的面积选项可以不选
Hyper-V虚拟机里TBQ3不能登录
策略启动时的Close如何获取并保持不变?
请问下MACD值怎么回溯?
如何表达MACD死叉平仓价格
请教下当日盈亏如何计算?我怎么都算不平。
如何调取MACD数值?
simnow 前置机

所谓的面积计算就是把每根bar上对应的指标值累加起来

如果需要具体代码可以投稿看直播讲解