该公式绘制周线级别MACD指标,并叠加自定义快慢线及柱状图。
- 周K、周D:调用周线MACD的DIF与DEA值,并用色带填充两者之间区域。
- DIF1、DEA1、MACD1:日线级别MACD计算,MACD1不显示数值。
- A:DEA1过去30日最高值的2日移动平均线。
- W1、W2:MACD1正负值对应的红绿柱。
- DIF、DEA:白色与黄色线显示日线DIF与DEA。
- SSS:基于DEA的线性外推值,当DEA高于SSS时显示黄色虚线。
周K:"MACD.DIF#WEEK"(12,26,9);
周D:="MACD.DEA#WEEK"(12,26,9);
DRAWBAND(周K,RGB(150,0,150),周D,RGB(0,100,200));
DIF1:=(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA1:=SMA(SMA(SMA(DIF1,2,1),2,1),2,1);
MACD1:(DIF1-DEA1)*2,NODRAW;
A:MA(REF(HHV(DEA1,30),1),2),COLOREA91B5;
W1:STICKLINE(MACD1>0,MACD1,0,0.6,0),COLORRED;
W2:STICKLINE(MACD1<0,MACD1,0,0.6,0),,COLOR5C4F0E;
DIF:DIF1,COLORWHITE;
DEA:DEA1,COLORYELLOW;
SSS:=(REF(DEA,1)-REF(DEA,2))+REF(DEA,1);
IF(DEA>SSS,0,DRAWNULL),COLORYELLOW,DOTLINE;