macd显示位置 (文华财经)

投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
老师好,我想把macd柱由原来的中心轴0改为50轴,上下显示最大值80,最小值20,可以实现吗?不显示dif和dea线,当dif上穿50轴时、背景色变成浅红色,背景色显示区间为55-45之间,下穿50不变色
技术人员回复
日期:2020-11-14 13:10

参考:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
STICKLINE1(MACD>=0,50,MIN(50+MACD,80),0,0),COLORRED;
STICKLINE1(MACD<0,50,MAX(50+MACD,20),0,0),COLORCYAN;

CON1:=CROSS(DIFF,0);
STICKLINE(CON1,45,55,RGB(255,128,192),0);

投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
STICKLINE(MACD>0&&MACD>REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0&&MACD<REF(MACD,1),0,MACD,COLORLIGHTGREY,0);
STICKLINE(MACD<0&&MACD>REF(MACD,1),0,MACD,COLORLIGHTGREY,0);
STICKLINE(MACD<0&&MACD<REF(MACD,1),0,MACD,COLORGREEN,0);

帮忙加上这个柱体变色的。

技术人员回复
日期:2020-11-14 13:31

 参考:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
//STICKLINE1(MACD>=0,50,MIN(50+MACD,80),0,0),COLORRED;
//STICKLINE1(MACD<0,50,MAX(50+MACD,20),0,0),COLORCYAN;

CON1:=CROSS(DIFF,0);
STICKLINE(CON1,45,55,RGB(255,128,192),0);

STICKLINE1(MACD>0&&MACD>REF(MACD,1),50,MIN(50+MACD,80),0,0),COLORRED;
STICKLINE1(MACD>0&&MACD<REF(MACD,1),50,MIN(50+MACD,80),0,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD>REF(MACD,1),50,MAX(50+MACD,20),0,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD<REF(MACD,1),50,MAX(50+MACD,20),0,0),COLORGREEN;

 

投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
dif只标注了上50轴,没有标注下50轴变色
投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
下50轴画蓝色柱
技术人员回复
日期:2020-11-14 13:36

 参考:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
//STICKLINE1(MACD>=0,50,MIN(50+MACD,80),0,0),COLORRED;
//STICKLINE1(MACD<0,50,MAX(50+MACD,20),0,0),COLORCYAN;

CON1:=CROSS(DIFF,0);
STICKLINE(CON1,45,55,RGB(255,128,192),0);
CON2:=CROSSDOWN(DIFF,0);
STICKLINE(CON2,45,55,COLORBLUE,0);

STICKLINE1(MACD>0&&MACD>REF(MACD,1),50,MIN(50+MACD,80),0,0),COLORRED;
STICKLINE1(MACD>0&&MACD<REF(MACD,1),50,MIN(50+MACD,80),0,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD>REF(MACD,1),50,MAX(50+MACD,20),0,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD<REF(MACD,1),50,MAX(50+MACD,20),0,0),COLORGREEN;

 

投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
柱状体宽度跟我原来的不一样。

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:AFCB2DE3-A1DE-4BF6-B221-72C1C729237C.png
技术人员回复
日期:2020-11-14 13:42

 调节这几个参数:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
//STICKLINE1(MACD>=0,50,MIN(50+MACD,80),0,0),COLORRED;
//STICKLINE1(MACD<0,50,MAX(50+MACD,20),0,0),COLORCYAN;

CON1:=CROSS(DIFF,0);
STICKLINE(CON1,45,55,RGB(255,128,192),0);
CON2:=CROSSDOWN(DIFF,0);
STICKLINE(CON2,45,55,COLORBLUE,0);

STICKLINE1(MACD>0&&MACD>REF(MACD,1),50,MIN(50+MACD,80),2,0),COLORRED;
STICKLINE1(MACD>0&&MACD<REF(MACD,1),50,MIN(50+MACD,80),2,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD>REF(MACD,1),50,MAX(50+MACD,20),2,0),COLORLIGHTGREY;
STICKLINE1(MACD<0&&MACD<REF(MACD,1),50,MAX(50+MACD,20),2,0),COLORGREEN;

投资者咨询:macd显示位置 (文华财经)
来源:文华财经  日期:2020-11-14 11:51
好的。如果显示dif和dea画线可以吗?会压缩吗?只显示在20-80值之间