你好,游客 登录 注册 搜索
背景:

在MACD 金叉和死叉处 作个标记

[日期:2020-01-19] 来源:  作者: [字体: ]

编写要求:

股票网解答:

 网友求助:

DIFF 和 DEA 露出水面( 0 轴上)后:
第一次形成死叉,标记 ❶ 第二次形成死叉,标记❷ ,第三次形成死叉,标记❸;
第一次形成金叉,标记①,第二次形成死叉,标记② ,第三次形成死叉,标记③;
谢谢!
 

在MACD 金叉和死叉处 作个标记

解答如下:
{0轴上}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
A:=SUM(CROSS(DIF,DEA) AND DIF>0 AND DEA>0,BARSLAST(MAX(DIF,DEA)<0)+1);
B:=SUM(CROSS(DEA,DIF) AND DIF>0 AND DEA>0,BARSLAST(MAX(DIF,DEA)<0)+1);
DRAWTEXT(CROSS(B,0.5),H*1.02,'①'),COLORGREEN;
DRAWTEXT(CROSS(B,1.5),H*1.02,'②'),COLORGREEN;
DRAWTEXT(CROSS(B,2.5),H*1.02,'③'),COLORGREEN;
DRAWTEXT(CROSS(A,0.5),L/1.02,'①'),COLORMAGENTA;
DRAWTEXT(CROSS(A,1.5),L/1.02,'②'),COLORMAGENTA;
DRAWTEXT(CROSS(A,2.5),L/1.02,'③'),COLORMAGENTA;

{0轴下}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
A:=SUM(CROSS(DIF,DEA) AND DIF<0 AND DEA<0,BARSLAST(MIN(DIF,DEA)>0)+1);
B:=SUM(CROSS(DEA,DIF) AND DIF<0 AND DEA<0,BARSLAST(MIN(DIF,DEA)>0)+1);
DRAWTEXT(CROSS(B,0.5),H*1.02,'①'),COLORGREEN;
DRAWTEXT(CROSS(B,1.5),H*1.02,'②'),COLORGREEN;
DRAWTEXT(CROSS(B,2.5),H*1.02,'③'),COLORGREEN;
DRAWTEXT(CROSS(A,0.5),L/1.02,'①'),COLORMAGENTA;
DRAWTEXT(CROSS(A,1.5),L/1.02,'②'),COLORMAGENTA;
DRAWTEXT(CROSS(A,2.5),L/1.02,'③'),COLORMAGENTA;

 

收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻