通达信锁定主升浪选股指标(选股型)指标公式

核心逻辑

这是一个综合型趋势选股指标,结合了均线系统、MACD指标、布林带、成交量和股东持仓等多维度技术分析。具体原理包括: 1. **均线多头排列**:要求5日>13日>20日>30日均线,且呈上升趋势 2. **MACD多头**:DIF>0、DEA>0且DIF>DEA(金叉状态) 3. **布林带突破**:股价突破布林上轨(UPPER),且上轨向上运行 4. **成交量配合**:当日成交量大于60日均量和5日均量 5. **股东持仓**:持股股东比例>90%(表示主力控盘) 6. **基本面过滤**:剔除ST股、*ST股和停牌股票

买卖信号

**买入信号(做多)**: - **GX**: MACD多头 + 均线多头排列 + 股价突破布林上轨 + 成交量放大 + 股价创新高(150日内) - **ENTERLONG**: 在GX基础上增加条件:股东持股>90% + 收盘价连续3日站上5日均线 + 最低价<3日均线 - **ENTERLONG1**: 类似ENTERLONG但要求DIF和MACD创30日内新高 - **XG**: 满足均线支撑、成交量放大(135日均量)、股东持股≥85%、换手率>2.7%、MACD1金叉等综合条件 公式最后用"GX OR ENTERLONG OR ENTERLONG1 OR XG"表示满足任一条件即产生信号。

用法

1. **选股使用**:该指标主要用于选股,可放在选股器中筛选符合条件的股票 2. **信号筛选**:四个买入条件(GX/ENTERLONG/ENTERLONG1/XG)满足任一即出现信号,信号出现时可重点关注 3. **结合分析**:建议结合大盘走势、板块热点等因素综合判断 4. **风险提示**:指标条件较为严格,信号较少但准确性相对较高,需防追高风险

公式源码

MA1:=MA(V,5);
MA2:=MA(V,60);
MA5:=MA(C,5);
MA10:=MA(CLOSE,10);
MA13:=MA(C,13);
MA20:=MA(C,20);
MA30:=MA(C,30);
MA60:=MA(C,60);
MA120:=MA(C,120);
MA250:=MA(C,250);
MA530:=MA(C,530);
V1:=240/FROMOPEN*DYNAINFO(8);
D:=MA(C,5);
A:=D>=REF(D,1) ;
B1:=C>D AND (C-D)/D<=0.08;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
MID := MA(CLOSE,26);
UPPER:=MID + 2*STD(CLOSE,26);
LOWER:=MID - 2*STD(CLOSE,26);
S2:=IF(NAMELIKE('S'),0,1);
S3:=IF(NAMELIKE('*'),0,1);
S4:=DYNAINFO(17)>0;
GX:=DIF>0 AND DEA>0 AND DIF>DEA AND S2 AND S3 AND S4 AND MA5>MA13 AND MA13>MA20 AND MA20>MA30 AND MA20>REF(MA20,1) AND MA13>REF(MA13,1) AND MA30>REF(MA30,1) AND MA5>REF(MA5,1) AND  C> REF(C,1) AND vol>REF(VOL,1) AND C>MA60 AND  C>MA120 AND  C>MA250 AND C>REF(HHV(C,150),1) AND C>UPPER AND UPPER>REF(UPPER,1) AND  crOSS(CLOSE,UPPER);
ENTERLONG:=DIF>0 AND DEA>0 AND DIF>DEA AND S2 AND S3 AND S4 AND MA5>MA13 AND WINNER(C)>0.9 AND MA13>MA20 AND MA20>MA30 AND MA20>REF(MA20,1)AND MA13>REF(MA13,1) AND MA30>REF(MA30,1) AND MA5>REF(MA5,1) AND  C> REF(C,1) AND VOL>REF(VOL,1) AND C>MA60 AND  C>MA120 AND  C>MA250 AND C>REF(HHV(C,50),1) AND C>UPPER AND UPPER>REF(UPPER,1) AND  CROSS(CLOSE,UPPER) AND COUNT(C>MA(C,5),3)=3 AND LOW<MA(CLOSE,3) AND CLOSE>MA(CLOSE,5) AND MA5>MA20 AND MA5>MA60 AND MA13>MA60 AND V1>MA(V,60) AND V1>MA(V,5);
ENTERLONG1:=VOL>MA1 AND VOL>MA2 AND C>MA13 AND C>MA20 AND C>MA30 AND C>MA60 AND C>MA120 AND C>MA250 AND A AND B1 AND DIF=HHV(DIF,30) AND MACD=HHV(MACD,2) AND WINNER(C)>0.9 AND S2 AND S3 AND S4 AND MA5>MA13 AND WINNER(C)>0.9 AND MA13>MA20 AND MA20>MA30 AND MA20>REF(MA20,1) AND MA13>REF(MA13,1) AND MA30>REF(MA30,1) AND MA5>REF(MA5,1) AND C>REF(C,1)AND VOL>REF(VOL,1) AND C>REF(HHV(C,50),1) AND C>UPPER AND UPPER>REF(UPPER,1) AND  CROSS(CLOSE,UPPER);
YY2:=V>MA(V,135);
YY3:=WINNER(C)>=0.85;
换手:=VOL/CAPITAL*100;
A1:=REF(CLOSE,1)<MA5 OR REF(CLOSE,1)<MA10 OR REF(CLOSE,1)<MA20 OR REF(CLOSE,1)<MA60 OR REF(CLOSE,1)<MA120 AND MA60>MA120;
A2:=CLOSE>OPEN AND VOL>REF(VOL,1) AND CLOSE>MAX(MA5,MAX(MA10,MAX(MA20,MAX(MA60,MA120))));
去除停牌:=DYNAINFO(13)>0;
DIF1:=EMA(CLOSE,10)-EMA(CLOSE,22);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)*2;
XG:=A1 AND A2 AND YY2 AND YY3 AND 换手>2.7 AND MACD1>REF(MACD,1) AND 去除停牌;
GX OR ENTERLONG OR ENTERLONG1 OR XG;