{1. 去除原版时间限制 2. 优化色彩层级 3. 增强信号辨识度}
{===基础定义区===}
DIFF := EMA(CLOSE,68) - EMA(CLOSE,170);
DEA := EMA(DIFF,90);
macd_VAL := 2*(DIFF-DEA);
{===中间变量计算===}
A := MACD_VAL;
G := MA(MACD_VAL,2);
AA := (MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;
BB := (MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;
VAR4 := MAX(EMA(AA,2)-EMA(BB,5),0)*1.2;
VAR5 := EMA(VAR4,5); {波浪核心}
SS := EMA(VAR5,2);
{===绘图层级1:底层波浪(资金力度)===}
{波浪上升 - 金色主力资金}
STICKLINE(VAR5>REF(VAR5,1),VAR5,0,3,0),COLOR0088AA; {深金底色}
STICKLINE(VAR5>REF(VAR5,1),VAR5,0,2,0),COLOR00AACC;
STICKLINE(VAR5>REF(VAR5,1),VAR5,0,1,0),COLOR00DDFF; {亮金高光}
STICKLINE(VAR5>REF(VAR5,1),VAR5,SS,3,0),COLOR00FFFF; {波峰高亮}
{波浪下降 - 青绿资金流出}
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,3,0),COLOR008800; {深绿底色}
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,2,0),COLOR00AA00;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,1,0),COLOR00DD00; {亮绿高光}
STICKLINE(VAR5<REF(VAR5,1),VAR5,SS,3,0),COLORFFCC33; {波峰警示色}
{===绘图层级2:顶层飘带(趋势加速)===}
A10 := VAR5;
B := MA(A10,3);
B2 := MA(B,2)*2-B;
{红色加速带 - 只有在波浪之上才显示,代表主升浪加速}
STICKLINE(B>B2,1.5*B,B2,3,0),COLOR0000AA;
STICKLINE(B>B2,1.5*B,B2,2,0),COLOR0000CC;
STICKLINE(B>B2,1.5*B,B2,1,0),COLOR0000FF;
{蓝色压力带 - 代表动能衰竭}
STICKLINE(B<B2,1.5*B,B2,3,0),COLOR990000; {深蓝/灰蓝}
STICKLINE(B<B2,1.5*B,B2,1,0),COLORCC3300;
{描边线,增加精细度}
趋势线: B, COLORYELLOW, LINETHICK1;
零轴: 0, COLORGRAY, DOTLINE;
{===绘图层级3:信号点===}
{长周期MACD金叉信号 - 底部启动点}
MACD金叉 := crOSS(MA(A,1),G);
STICKLINE(MACD金叉, 0.05, 0, 4, 0), COLORWHITE; {加粗白色信号柱}
DRAWICON(MACD金叉, 0.08, 9); {上方加个图标更明显}
{升跌参考,不绘图,仅作为数值参考}
升跌:=EMA((C/MA((2*C+H+L)/4,8)-1)*100,3);
