MACD面积编写 (文华财经)

投资者咨询:MACD面积编写 (文华财经)
来源:文华财经  日期:2020-10-14 11:32

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

DEA:EMA(DIF,9);

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

红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0),COLORRED,NODRAW;

绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0),COLORGREEN,NODRAW;

AA:=ROUND(REF(绿面积,1)*100,1);

BB:=ROUND(REF(红面积,1)*100,1);

DRAWNUMBER(CROSS(0,MACD),MACD,ABS(BB),0,COLORMAGENTA);

DRAWNUMBER(CROSS(MACD,0),-MACD,ABS(AA),0,COLORGREEN),VALIGN0;

红面积,绿面积的读数同时显示。现在是有红时,绿为零。要求同时都显示。

macd零轴的数字错误,没有加小数点。请加上。



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:screenshot20201014113156.png 
技术人员回复
日期:2020-10-14 13:01
看下这个效果:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA),NODRAW;
S:=CROSSDOWN(DIFF,DEA),NODRAW;
前方死叉区域面积:VALUEWHEN(J,REF(SUM(ABS(MACD),BARSLAST(S)+1),1)),NODRAW;
前方金叉区域面积:VALUEWHEN(S,REF(SUM(ABS(MACD),BARSLAST(J)+1),1)),NODRAW;
DRAWNUMBER(J,MACD,前方死叉区域面积,2,COLORCYAN),VALIGN2,COLORGREEN;
DRAWNUMBER(S,MACD,前方金叉区域面积,2,COLORCYAN),VALIGN0,COLORRED;