macd金死叉对应k线的标注 (文华财经)

投资者咨询:macd金死叉对应k线的标注 (文华财经)
来源:文华财经  日期:2020-11-16 9:32
老师您好
     macd金叉开始到死叉结束为一个周期,死叉开始到金叉结束为一个周期,当macd金叉开始到死叉结束时,取出对应这个周期k线上的最高价和最低价,然后在k线上用虚线画出这个周期(红色),然后算出这两个价的差值,标注出来(黄色);同理,当macd死叉开始到金叉叉结束时,取出对应这个周期k线上的最高价和最低价,然后在k线上用虚线画出这个周期(蓝色),然后算出这两个价的差值,标注出来(黄色);
macd金叉或者死叉(重复计算)、就是当金叉或者死叉出现时,既是这个周期的结束也是下一个周期的开始;
 
技术人员回复
日期:2020-11-16 9:46

参考:

 

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;

HH:HHV(H,MIN(N1,N2)),COLORRED;
LL:LLV(L,MIN(N1,N2)),COLORRED;

DRAWCOLORLINE(MACD>0,HH,COLORRED,COLORBLUE);
DRAWCOLORLINE(MACD>0,LL,COLORRED,COLORBLUE);

DIF:=HH-LL;
DRAWNUMBER(DIF<>REF(DIF,1) && MACD>0,H,DIF,2,COLORRED);
DRAWNUMBER(DIF<>REF(DIF,1) && MACD<0,H,DIF,2,COLORBLUE);

投资者咨询:macd金死叉对应k线的标注 (文华财经)
来源:文华财经  日期:2020-11-16 9:32
 老师不太对再修改一下,macd出现金叉开始到死叉结束或者macd出现死叉开始到macd金叉结束,这只是一个范围,我只需要这个范围内在k线上出现过的的最高价和最低价的差值就可以了,其他差值都不需要,现在好多都是没有意义的差值
技术人员回复
日期:2020-11-16 10:19

 参考:

 

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;

HH:=HHV(H,MIN(N1,N2)),COLORRED;
LL:=LLV(L,MIN(N1,N2)),COLORRED;

DRAWSL(REFX(JC,1)||(ISLASTBAR && MACD<0),HH,0,-N2,0,COLORBLUE);
DRAWSL(REFX(JC,1)||(ISLASTBAR && MACD<0),LL,0,-N2,0,COLORBLUE);
DRAWSL(REFX(SC,1)||(ISLASTBAR && MACD>0),HH,0,-N1,0,COLORRED);
DRAWSL(REFX(SC,1)||(ISLASTBAR && MACD>0),LL,0,-N1,0,COLORRED);

DIF:=HH-LL;
DRAWNUMBER(REFX(SC,1)||(ISLASTBAR && MACD>0),HH,DIF,2,COLORRED);
DRAWNUMBER(REFX(JC,1)||(ISLASTBAR && MACD<0),HH,DIF,2,COLORBLUE);