核心逻辑:
趋势增强型多因子共振指标
核心理念:
1.动态趋势线(自适应EMA通道)
采用变周期EMA(如EMA10/30/60),结合ATR动态调整带宽
作用:过滤震荡,识别主升/主跌阶段;避免在均线粘合区
关键条件:突破时,需同步出现趋势启动+趋势主升
突破叠加:KDJ-RSI双金叉(仅限强势环境)
传统KDJ金叉容易钝化,优化为:K > D 且 RSI(6) > RSI(12) > RSI(24)(多周期同步向上)
{主图源码如下}
MA5:MA(CLOSE,5) DOTLINE;
MA21:MA(CLOSE,21);
MA34:MA(CLOSE,34),COLORMAGENTA;
MA60:=MA(CLOSE,60);
ZBHJ1:=(MA(CLOSE,1)+MA(CLOSE,4)+MA(CLOSE,7)+MA(CLOSE,11))/4;
ZBHJ2:=MA(CLOSE,1);
ZBHJ3:=SMA(SMA(SMA(ZBHJ2,2,1),2,1),2,1);
ZBHJ4:=MA(ZBHJ3,2);
DRAWICON(FILTER(CROSS(ZBHJ1,ZBHJ4),8) AND CLOSE/REF(CLOSE,1)>1.05,LOW,11);
STICKLINE(FILTER(CROSS(ZBHJ1,ZBHJ4),8) AND CLOSE/REF(CLOSE,1)>1.05,C,O,2,0),COLORMAGENTA;
DRAWTEXT(FILTER(CROSS(ZBHJ1,ZBHJ4),8) AND CLOSE/REF(CLOSE,1)>1.05,L,' ★趋势启动'),COLORYELLOW;
{副图源码如下}
ZBHJ1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBHJ2:=SMA(ZBHJ1,2,1);
ZBHJ3:=SMA(ZBHJ2,2,1);
ZBHJ4:=3*ZBHJ2-2*ZBHJ3;
ZBHJ5:=CROSS(ZBHJ4,0);
ZBHJ6:=(EMA(CLOSE,15)-EMA(CLOSE,26));
ZBHJ7:=EMA(ZBHJ6,5);
MACD:2*(ZBHJ6-ZBHJ7),COLORSTICK;
DIF2:4*ZBHJ6-3*ZBHJ7,COLORFF00FF;
ZBLJ:=EMA(DIF2,1);
ZBLJ2:=MACD< 0 AND MACD>REF(MACD,1) AND REF(MACD,1)< REF(MACD,2) AND REF(MACD,2)< REF(MACD,3) AND REF(MACD,3)< REF(MACD,4);
IF(C>ZBLJ,ZBLJ,DRAWNULL),COLOR0000F0,LINETHICK3;
IF(ZBLJ<=REF(ZBLJ,1),ZBLJ,DRAWNULL),COLOR00E600,LINETHICK3;
STICKLINE(ZBLJ2,1,MACD,2,0),COLORFF00FF;
分界线:0,COLORFF00FF;
DRAWICON(ZBLJ2,3,1);
DRAWICON(ZBHJ5 AND ZBLJ2,2,1);
DRAWTEXT(ZBHJ5 AND ZBLJ2,1,'←趋势主升'),COLOR00FFFF;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR40FF00;
STICKLINE(MACD>REF(MACD,1) AND MACD< 0,0,MACD,1.8,0),COLOR000055;
STICKLINE(MACD>REF(MACD,1) AND MACD< 0,0,MACD,1.1,0),COLOR000099;
STICKLINE(MACD>REF(MACD,1) AND MACD< 0,0,MACD,0.6,0),COLOR0000BB;
STICKLINE(MACD<=REF(MACD,1) AND MACD< 0,0,MACD,1.8,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD< 0,0,MACD,1.1,0),COLOR40FF00;
STICKLINE(MACD<=REF(MACD,1) AND MACD< 0,0,MACD,0.6,0),COLOR40FF00;