DIFF:=EMA(CLOSE,12) – EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DD:=EVERY(DIFF>0&&DEA>0&&DIFF>DEA,3)&&MACD>REF(MACD,1)&&REF(MACD,1)<REF(MACD,2);
KK:=EVERY(DIFF<0&&DEA<0&&DIFF<DEA,3)&&MACD<REF(MACD,1)&&REF(MACD,1)>REF(MACD,2);
多头触发:=DD OR (DIFF>0 AND DEA>0 AND CROSS(DIFF,DEA));
多头结束:=MACD<REF(MACD,1);
多头底色:=BARSLAST(多头触发)<BARSLAST(多头结束);
// 空头底色:哭脸或绿箭头 → 橄榄绿背景,直到MACD柱放大结束
空头触发:=KK OR (DIFF<0 AND DEA<0 AND CROSSDOWN(DIFF,DEA));
空头结束:=MACD>REF(MACD,1);
空头底色:=BARSLAST(空头触发)<BARSLAST(空头结束);
// 酒红色 RGB(139,0,0),橄榄绿色 RGB(107,142,35),默认背景白色RGB(255,255,255)
DRAWGBK1(MACD<REF(MACD,1),COLORLIGHTGREEN);
DRAWGBK1(MACD>REF(MACD,1),COLORLIGHTRED);
DRAWICON(DD,H,4);
DD,SOUND(‘A’);
DRAWICON(KK,L,5),VALIGN0;
KK,SOUND(‘B’);
DRAWICON(DIFF>0&&DEA>0&&CROSS(DIFF,DEA),L,1),VALIGN0;
DRAWICON(DIFF<0&&DEA<0&&CROSSDOWN(DIFF,DEA),H,2),VALIGN2;
DIFF>0&&DEA>0&&CROSS(DIFF,DEA),SOUND(‘A’);
DIFF<0&&DEA<0&&CROSSDOWN(DIFF,DEA),SOUND(‘A’);
DRAWSL(ISLASTBAR,VALUEWHEN(DAYBARPOS=1,O),0,-DAYBARPOS,0,COLORYELLOW),DOT;
DRAWSL(ISLASTBAR,VALUEWHEN(DAYBARPOS=1,O),0,1000,0,COLORYELLOW),DOT;

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
