通达信西湖波段指标(趋势型)指标公式

核心逻辑

该指标是一个综合型趋势指标,融合了MACD多空判断、均线系统、RSI超买超卖判断以及支撑压力位分析。具体逻辑包括:1)使用12日EMA与26日EMA的差值(DIF)以及DIF的9日EMA(DEA)来判断多空趋势;2)通过一条加权均线(多)和其3日均线(空)形成多空趋势带;3)计算短期RSI类指标判断超买超卖;4)通过短期均线上穿长期均线判断买卖点;5)自动识别最近的压力位和支撑位。

买卖信号

**买入信号:** 1. 买线(2日EMA)上穿卖线(42日EMA)时买入(BU=CROSS(买线,卖线)) 2. AK1上穿AK时买入(AB=CROSS(AK1,AK)),显示"★买" **卖出信号:** 1. VAR5(RSI类指标)下穿80时卖出,显示"★卖"

用法

1. **多空判断**:红K线表示多头趋势(DIF>DEA),绿K线表示空头趋势;多空趋势带中紫红色表示多头,黄色表示空头 2. **买入时机**:当出现"★买"信号且处于多头趋势时买入更可靠 3. **卖出时机**:当出现"★卖"信号或"★买"信号消失时考虑卖出 4. **支撑压力**:粉色线为压力位,蓝色线为支撑位,可作为止盈止损参考

公式源码

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
AA:=EMA(CLOSE,10);
多头:STICKLINE(DIF>DEA,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(DIF>DEA,HIGH,LOW,2,0),COLORRED;
空头:STICKLINE(DIF<=DEA,CLOSE,OPEN,2,0),COLORGREEN;
STICKLINE(DIF<=DEA,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(DIF<=DEA AND AA>MA(CLOSE,30),CLOSE,OPEN,2,0),COLORYELLOW;
STICKLINE(DIF<=DEA AND AA>MA(CLOSE,30),HIGH,LOW,2,0),COLORYELLOW;
STICKLINE(DIF>DEA AND AA<MA(CLOSE,30),CLOSE,OPEN,2,0),COLOR77AAFF;
STICKLINE(DIF>DEA AND AA<MA(CLOSE,30),HIGH,LOW,2,0),COLOR77AAFF;
A:=(3*C+L+O+H)/6;
多:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)
+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
空:=MA(多,3);
STICKLINE((空< 多),多,空,10,0),COLORFF00FF;
STICKLINE((空 >= 多),多,空,10,0),COLORFFFF00;
RCC:=DYNAINFO(3);
S22:=SMA(C,3,1);
S66:=SMA(C,5,1);
DK:=2*(S22-S66);
KK:=IF(PERIOD=5,0.9,1);
STICKLINE(DK>0,RCC*KK,RCC*KK+DK,0,1),COLORRED;
STICKLINE(DK<0,RCC*KK,RCC*KK+DK,0,1),COLORCYAN;
VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR2222:=crOSS(VAR1111,0.9);
VAR3333:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR4444:=CROSS(VAR3333,0.9);
压力:= REF(HIGH,BARSLAST(VAR2222));
STICKLINE(CLOSE,REF(HIGH,BARSLAST(VAR2222))*1.0005,REF(HIGH,BARSLAST(VAR2222))*0.9995,2,0),COLOREA91B5,LINETHICK3;
支撑:= REF(LOW,BARSLAST(VAR4444));
STICKLINE(CLOSE,REF(LOW,BARSLAST(VAR4444))*1.0005,REF(LOW,BARSLAST(VAR4444))*0.9995,2,0),COLOR00B4FF,LINETHICK3;
VAR1:=LLV(LOW,21);
VAR2:=HHV(HIGH,21);
AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5);
AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13);
AB:=CROSS(AK1,AK);
VAR4:=REF(CLOSE,1);
VAR5:=((SMA(MAX((CLOSE - VAR4),0),6,1) / SMA(Abs((CLOSE - VAR4)),6,1)) * 100);
DRAWTEXT(CROSS(80,VAR5),(HIGH * 1.01),'★卖 '),COLORFFddeE;
DRAWTEXT((AB = 1),(LOW * 0.99),'★买'),COLORRED;
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(买线,卖线);