macd高低点画线 (文华财经)

投资者咨询:macd高低点画线 (文华财经)
来源:文华财经  日期:2020-10-6 10:23
 老师帮我看下,我要的图是图1,那个mac线最低价出现横线是断开的,但它是连着,怎么把它分开

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:2.png
 
投资者咨询:macd高低点画线 (文华财经)
来源:文华财经  日期:2020-10-6 10:23
 这个才是图1,我要的是这样的效果

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:1.png
技术人员回复
日期:2020-10-6 10:26
 提供下完整源码
投资者咨询:macd高低点画线 (文华财经)
来源:文华财经  日期:2020-10-6 10:23
 

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//
DEA  : EMA(DIFF,9);//
MACD:2*(DIFF-DEA),COLORSTICK;//


N1:BARSLAST(CROSS(MACD,0))+1,NODRAW;
N2:BARSLAST(MACD>REFX(MACD,1)&&EVERY(MACD>REF(MACD,1)&&MACD>0,3)),NODRAW;


HHN:=HHVBARS(MACD,N1);
H1:IF(EXIST(COUNT(N2=0,N1)=1,N1),HHV(MACD,N1),NULL);
H2:IF(N2<=HHN&&COUNT(N2=0,HHN)=1,REF(MACD,N2),NULL);


N3:BARSLAST(CROSSDOWN(MACD,0))+1,NODRAW;
N4:BARSLAST(MACD<REFX(MACD,1)&&EVERY(MACD<REF(MACD,1)&&MACD<0,3)),NODRAW;


LLN:=LLVBARS(MACD,N3);
L1:IF(EXIST(COUNT(N4=0,N3)=1,N3),LLV(MACD,N3),NULL),COLORGREEN;
L2:IF(N4<=LLN&&COUNT(N4=0,LLN)=1,REF(MACD,N4),NULL),COLORGREEN;

技术人员回复
日期:2020-10-6 11:27
 加载看下

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//
DEA  : EMA(DIFF,9);//
MACD:2*(DIFF-DEA),COLORSTICK;//
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
DRAWSL(REFX(JC,1),HHV(MACD,N1),0,-HHVBARS(MACD,N1),0,COLORRED);
DRAWSL(REFX(SC,1),LLV(MACD,N2),0,-LLVBARS(MACD,N2),0,COLORCYAN);