核心逻辑
这是一个复合型技术指标,包含多条自定义均线的计算和传统技术指标的组合应用。 **计算原理:** 1. **价格区间计算**:通过N=76日内最低价(L1)、N日内最高价的最低值(H1)构建价格通道 2. **均线系统**:穆桂英线是2日EMA均线,穆柯寨是76日最低价,杨宗保是区间中轴,天门阵是76日最高价 3. **DK指标**:3日SMA与5日SMA的差值,用于判断短期多空力量 4. **趋势判断**:使用12日EMA和60日EMA的差值判断中长期趋势 5. **超买超卖**:MM指标(类似威廉指标),通过6日周期判断市场超买超卖状态
买卖信号
**买入信号:** - 60日EMA上穿12日EMA,且12日EMA/最低价>1.15(FILTER条件) - 10日EMA上穿68日EMA(Y上穿X) - AK1上穿AK且BB<30(CD=0.6条件) - AK1上穿AK(AB=1条件) **卖出信号:** - 12日EMA上穿60日EMA,且最高价/12日EMA>1.15 - 68日EMA上穿10日EMA(X上穿Y) - MM指标从高位回落且MM>79(DB条件)
用法
1. **多周期共振**:当多个买入信号同时出现时,买入可靠性更高 2. **趋势跟随**:红色STICKLINE(DK>0)表示多头,黄色STICKLINE表示空头 3. **均线交叉**:▲信号为买入,◆信号为卖出 4. **超买警示**:○信号出现时表示市场过热,可能面临回调 5. **辅助参考**:MA1、MA2作为中长期均线参考
公式源码
N:=76;M:=2; L1:=LLV(HIGH,N); H1:=HHV(L,N); C1:=(H1+L1)/2; D1:=LLV(HIGH,M); 穆桂英:EMA((2*C+H+L)/4,M),COLOR6633FF,LINETHICK2; 穆柯寨:L1,COLORFF00FF,LINETHICK2; 杨宗保:C1,COLOR33FF33,LINETHICK2; 天门阵:H1,COLORFFFF00,LINETHICK2; RC:=DYNAINFO(3); S2:=SMA(C,3,1); S6:=SMA(C,5,1); DK:=2*(S2-S6); STICKLINE(DK>0,RC,RC+DK,0,1),COLORRED; STICKLINE(DK<0,RC,RC+DK,0,1),COLORFFFF00; RC,COLOR333399; DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5), LOW,'●'),COLORFF00FF; DRAWTEXT(FILTER(EMA(CLOSE,12)-EMA(CLOSE,60)>0 AND HIGH/EMA(CLOSE,12)>1.15,5), HIGH,'●'),COLORYELLOW; MA1:MA(CLOSE,6),COLORFFFFFF; MA2:MA(CLOSE,13),COLORYELLOW; X:=EMA(((SLOPE(CLOSE,21) * 20) + CLOSE),68); Y:=EMA(CLOSE,10); LL:=REF(CLOSE,2); MM:=((SMA(MAX((CLOSE - LL),0),6,1) / SMA(Abs((CLOSE - LL)),6,1)) * 100); DB:=IF(((MM < REF(MM,1)) AND (MM > 79)),MM,0); DRAWTEXT(crOSS(Y,X),(LOW * 0.985),'▲'),COLORRED; DRAWTEXT(CROSS(X,Y),(HIGH * 1.02),'◆'),COLORFF6699; DRAWTEXT(DB,(HIGH * 1.02),'○'),COLOR00FF00; VAR1:=LLV(LOW,21); VAR2:=HHV(HIGH,21); AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5); AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13); DD:=EMA(((0.667 * REF(AK1,1)) + (0.333 * AK1)),2); VAR3:=LLV(LOW,55); VAR4:=HHV(HIGH,34); VAR5:=EMA((((CLOSE - VAR3) / (VAR4 - VAR3)) * 100),3); VAR6:=((AK + VAR5) / 2); VAR7:=EMA(((0.667 * REF(VAR5,1)) + (0.333 * AK1)),2); VAR8:=EMA(VAR6,5); BB:=EMA(((0.667 * REF(VAR8,1)) + (0.333 * VAR8)),2); AB:=CROSS(AK1,AK); BB1:=(CROSS(AK1,BB) AND (BB < 30)); CD:=(BB1 * 0.6); DRAWTEXT((CD = 0.6),(LOW * 0.99),'□'),COLOR33CC99; DRAWTEXT((AB = 1),(LOW * 0.99),'□'),COLORWHITE;