通达信守株逮兔选股指标(选股型)指标公式

核心逻辑

该指标是一个综合型选股公式,主要基于均线系统、量能分析和资金流向三个维度来筛选强势股。具体原理如下: 1. **均线多头排列**:要求5日、10日、20日均线呈多头排列(5日>10日>20日),且短期均线向上运行,表明股价处于上升趋势中。 2. **均线角度**:计算5日、10日、20日均线的上涨角度,通过ATAN函数将斜率转换为角度值,角度越大说明上涨动能越强。 3. **60日均线走平或上翘**:要求60日均线在最近5天内至少有3天以上保持向上状态,代表中期趋势向好。 4. **股价站上60日均线**:昨日或今日股价突破60日均线,确认有效上涨。 5. **量能突破**:通过复杂的成交量加权计算(攻击指标),要求资金连续10天保持净流入状态,显示有资金持续推动股价上涨。

买卖信号

**买入条件**(满足所有条件时选出股票): - 5日均线 > 10日均线 > 20日均线(多头排列) - 5日、10日、20日均线同时向上(高于前一天) - 5日均线上穿60日均线(形成金叉) - 收盘价 > 60日均线 - 5日均线角度 > 65度,10日均线角度 > 60度,20日均线角度 > 45度 - 60日均线最近5天有超过3天向上 - 资金攻击指标连续10天保持净流入 **卖出条件**: - 公式为选股公式,仅提供买入信号,无明确卖出条件 - 投资者需结合其他指标或自行设定止盈止损

用法

1. **选股使用**:将该公式作为选股公式使用,在通达信软件中进行条件选股,筛选出符合所有条件的股票。 2. **筛选时机**:建议在大盘稳定或向上时使用,避免在下跌趋势中使用。 3. **配合其他指标**:选出股票后,可结合MACD、KDJ等指标进一步确认买点,或结合成交量放大情况判断是否值得介入。 4. **仓位控制**:由于该公式筛选的是强势股,波动可能较大,建议控制仓位,设好止损位。 5. **注意事项**:该公式对均线角度要求较高,角度越大虽然表示上涨动能强,但也可能意味着短期涨幅已大,追高风险较高。

公式源码

这个选股公式是根据5、10、20日均线多头排列,60日线开始走平或微上翘,昨日股价已站上60日均线,结合量能突破组合而成的。					
					角05:=ATAN((EMA(C,5)/REF(EMA(C,5),1)-1)*100)*57.3;
角10:=ATAN((EMA(C,10)/REF(EMA(C,10),1)-1)*100)*57.3; 
角20:=ATAN((EMA(C,20)/REF(EMA(C,20),1)-1)*100)*57.3;  
A1:=MA(C,5);
A2:=MA(C,10);
A3:=MA(C,20);
A4:=MA(C,60);
CV:=CLOSE;
bbiboll:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;
UPR:=BBIBOLL+6*STD(BBIBOLL,11);
QJJ:=vol/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))
+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
HSL:=(XVL/3)/1.15;
攻击:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
LLJX:=EMA(攻击,3);
B1:=IF(SUM(LLJX,1)>REF(MA(SUM(LLJX,1),1),1),SUM(LLJX,1),DRAWNULL);
B2:=IF(SUM(LLJX,2)>REF(MA(SUM(LLJX,2),1),1),SUM(LLJX,2),DRAWNULL);
B3:=IF(SUM(LLJX,3)>REF(MA(SUM(LLJX,3),1),1),SUM(LLJX,3),DRAWNULL);
B4:=IF(SUM(LLJX,4)>REF(MA(SUM(LLJX,4),1),1),SUM(LLJX,4),DRAWNULL);
B5:=IF(SUM(LLJX,5)>REF(MA(SUM(LLJX,5),1),1),SUM(LLJX,5),DRAWNULL);
B6:=IF(SUM(LLJX,6)>REF(MA(SUM(LLJX,6),1),1),SUM(LLJX,6),DRAWNULL);
B7:=IF(SUM(LLJX,7)>REF(MA(SUM(LLJX,7),1),1),SUM(LLJX,7),DRAWNULL);
B8:=IF(SUM(LLJX,8)>REF(MA(SUM(LLJX,8),1),1),SUM(LLJX,8),DRAWNULL);
B9:=IF(SUM(LLJX,9)>REF(MA(SUM(LLJX,9),1),1),SUM(LLJX,9),DRAWNULL);
B10:=IF(SUM(LLJX,10)>REF(MA(SUM(LLJX,10),1),1),SUM(LLJX,10),DRAWNULL);
XG: A1>A2 AND A2>A3  AND A1>REF(A1,1) AND A2>REF(A2,1) AND A3>REF(A3,1)  AND
crOSS(MA(C,5),MA(C,60)) AND C>MA(C,60)  AND  角05>65 AND 角10>60 AND 角20>45  
AND COUNT(MA(C,60)>REF(MA(C,60),1),5)>3 AND B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 ;