核心逻辑
这是一个基于MACD原理的指标,但做了简化处理。核心计算: - **DIFF** = 5日EMA - 13日EMA(短期与中期均线的差值) - **DEA** = DIFF的1日EMA(由于参数M=1,实质上DEA等于DIFF) - **MACD2** = DEA(即等于DIFF的值) 实际上该指标主要展示的是DIFF(快线)与DEA(慢线)差值的走势,通过不同颜色区分多空状态: - 红色系:多头上涨中(MACD2>0且上升) - 浅蓝色系:多头回调(MACD2>0但下降) - 紫色系:反弹行情(MACD2≤0但上升) - 橙色系:下跌中继(MACD2≤0且下降)
买卖信号
该指标没有明确的买入/卖出条件语句,主要通过颜色变化直观显示: - **买入参考**:MACD2(红柱)从负值转正并向上运行时 - **卖出参考**:MACD2(蓝柱)从正值转负或开始下降时 - DIFF5上穿DEA5可作为辅助买入信号 - DIFF5下穿DEA5可作为辅助卖出信号
用法
1. **看颜色交易**:红柱持有,蓝柱观望,紫柱关注反弹,橙柱回避 2. **配合传统MACD**:底部的DIFF5与DEA5交叉可作为辅助判断 3. **趋势判断**:红柱连续出现代表上涨趋势延续 4. **背离观察**:价格创新低但MACD2未创新低,可能产生底背离
公式源码
P:=13;S:=5;M:=1;
DIFF:=EMA(C,S)-EMA(C,P);
DEA:=EMA(DIFF,M),COLORRED;
macd:=2*(DIFF-DEA),COLORSTICK;
P1:=P;S1:=S;
DIFF1:=EMA(C,S1)-EMA(C,P1);
DEA1:=EMA(DIFF,M),COLORRED;
MACD1:=2*(DIFF1-DEA1),COLORSTICK;
MACD2:=DEA;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,3,0 ),COLOR00AAFF;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,1.8,0 ),COLOR00BBFF;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,1.3,0 ),COLOR00CCFF;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,1.2,0 ),COLOR00DDFF;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,1,0 ),COLOR00EEFF;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2>0,0,MACD2,0.5,0 ),COLOR00FFFF;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,3.4,0 ),COLOR0000AA;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,3.2,0),COLOR0011BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,3,0),COLOR0022CC;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,2,0),COLOR0033DD;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,1,0),COLOR0044EE;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2>0,0,MACD2,0.5,0),COLOR0055FF;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,3.4,0),COLORAA00BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,3.2,0),COLORBB11BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,3,0),COLORCC22BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,2,0 ),COLORDD33BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,1,0),COLOREE44BB;
STICKLINE(MACD2>REF(MACD2,1)AND MACD2<=0,0,MACD2,0.5,0 ),COLORFF55BB;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,3,0 ),COLORFF7700;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,1.5 ,0 ),COLORFF8811;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,1.2,0 ),COLORFFAA22;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,1.0 ,0 ),COLORFFBB33;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,0.8 ,0 ),COLORFFDD44;
STICKLINE(MACD2<=REF(MACD2,1)AND MACD2<=0,0,MACD2,0.5 ,0 ),COLORFFFF55;
{R:=(HHV(DEA,100)+Abs(LLV(DEA ,100)))/2;
R/4,POINTDOT,COLORFFFF00;
R/2,POINTDOT,COLORFFFF00;
R/4*3,POINTDOT,COLORFFFF00;
-R/4,POINTDOT,COLORFFFF00;
-R/2,POINTDOT,COLORFFFF00;
-R/4*3,POINTDOT,COLORFFFF00;}
DIFF5:EMA(CLOSE,7) - EMA(CLOSE,19);
DEA5:EMA(DIFF5,9);