指标名为“好股潜伏”,是一个综合选股公式,用于识别具备上涨潜力的股票。其核心逻辑是结合价格、成交量、动量以及特定市场形态进行多条件筛选。
公式核心变量与逻辑说明:
1. X_1 与 X_2:`X_1`是收盘价、最低价、开盘价、最高价的加权均价。`X_2`是对`X_1`过去20个周期进行递减加权(权重20至1)的移动平均,形成一条长期平滑均线。
2. X_3 与 X_4:`X_3`是`X_2`的6周期简单移动平均。`X_4`是收盘价的8周期简单移动平均。
3. 涨停相关条件(X_5, X_6, X_7, X_9, X_27, X_28):
`X_7`:检查过去12个周期内(不含当前周期)是否至少出现过一次涨停(涨幅≥9.7%)。
`X_6`:统计过去12个周期内涨停的次数。
`X_9`:计算距离上一次涨停的周期数。
`X_27`与`X_28`:确保近3个周期内没有出现过连续两个“一字涨停”(涨停且最高价等于收盘价),并且过去12个周期内这种形态出现次数少于1次。
4. 成交量与资金分析(X_8, X_10, X_11, X_12, X_15, X_16, X_23, X_24, X_25, X_26):
`X_8`:成交额的10周期平滑移动平均(单位为万)。
`X_12`:在最近一次涨停后的周期内(最多12周期),统计“当前平滑成交额小于前一日平滑成交额”的天数,要求此天数少于3天。
`X_16`:找到过去13个周期内的最大成交量出现的位置,并判断该位置对应的收盘价是否高于其下一周期的收盘价(即放量当日是否收涨)。
`X_26`:计算过去15周期总成交量与(过去30周期总成交量 - 过去15周期总成交量)的比值,要求此比值大于等于2,即近期(15日)成交量显著高于更早的15日成交量。
5. 价格形态与动量(X_13, X_14, X_17, X_18, X_19, X_21, X_22):
`X_13`:在最近一次涨停后的周期内(最多12周期),统计收阴线(开盘价大于收盘价)的天数,要求少于5天。
`X_14`:在最近一次涨停后的第4至第12个周期内,统计“当日创12周期新高、收阴线”的天数,要求为0天(即排除这种创新高后回调的形态)。
`X_17, X_18, X_19`:计算MACD指标的快线(DIF)、慢线(DEA)和柱状线(MACD)。
`X_21`与`X_22`:`X_21`是MACD柱状线的当日值与前一日值的差值(即柱子的变化量)。`X_22`是该差值的3周期移动平均。条件要求`X_21`上穿`X_22`,即MACD柱子开始加速变长(由缩短转为增长)。
6. 最终综合选股条件(好股潜伏):
所有以下条件必须同时满足:
`X_7>=1`:近期(12日内)有过涨停。
`X_26>=2`:近期(15日)成交量是更早15日成交量的2倍以上。
`CROSS(X_21,X_22)`:MACD柱状线变化量转升。
`X_28`:近期无连续一字涨停形态。
`LOW<X_4`:当前最低价低于8日均线(寻找回踩或低于均线的机会)。
`X_6<=5`:近12日涨停次数不超过5次(避免过度炒作)。
`X_14=0`:涨停后未出现“创新高即收阴”的形态。
`X_16=1`:近期最大成交量日收涨。
`COUNT(CLOSE>X_3,4)>=4`:最近4个周期收盘价均高于长期平滑均线`X_3`。
`X_12<3`:涨停后,成交额萎缩的天数很少(少于3天),表明资金关注度持续。
`X_13<5`:涨停后,收阴线的天数较少(少于5天),整体保持强势。
`NOT(X_29)`:股票处于正常交易状态(非停牌)。
指标用法:
该公式可直接用于通达信的选股器中进行条件选股,筛选出同时满足上述所有复杂技术条件的股票。它旨在寻找那些:有过涨停激活股性、成交量温和放大、股价处于中长期均线之上且短期回踩、MACD动能即将转强、且整体形态健康的个股,属于一种“强势股整理后再度启动”的潜伏型策略。
X_1:=(3*CLOSE+LOW+OPEN+HIGH)/6;
X_2:=(20*X_1+19*REF(X_1,1)+18*REF(X_1,2)+17*REF(X_1,3)+16*REF(X_1,4)+15*REF(X_1,5)+14*REF(X_1,6)+13*REF(X_1,7)+12*REF(X_1,8)+11*REF(X_1,9)+10*REF(X_1,10)+9*REF(X_1,11)+8*REF(X_1,12)+7*REF(X_1,13)+6*REF(X_1,14)+5*REF(X_1,15)+4*REF(X_1,16)+3*REF(X_1,17)+2*REF(X_1,18))/210;
X_3:=MA(X_2,6);
X_4:=MA(CLOSE,8);
X_5:=CLOSE>REF(CLOSE,1)*1.097;
X_6:=COUNT(X_5,12);
X_7:=REF(X_6,1)>=1;
X_8:=SMA(AMOUNT,10,1)/10000;
X_9:=BARSLAST(CLOSE/REF(CLOSE,1)>=1.097);
X_10:=REF(X_8,1);
X_11:=IF(X_9<=12,X_9,0);
X_12:=COUNT(X_8<X_10,X_11);
X_13:=COUNT(OPEN>CLOSE,X_11);
X_14:=COUNT(HIGH>=HHV(HIGH,12) AND OPEN>CLOSE AND X_9>3 AND X_9<12,X_11);
X_15:=BARSLAST(VOL=HHV(VOL,13));
X_16:=REF(CLOSE,X_15)>REF(CLOSE,X_15+1);
X_17:=EMA(CLOSE,12)-EMA(CLOSE,26);
{}
X_18:=EMA(X_17,9);
X_19:=2*(X_17-X_18);
X_21:=X_19-REF(X_19,1);
X_22:=MA(X_21,3);
X_23:=SUM(VOL,15);
X_24:=SUM(VOL,30);
X_25:=X_24-X_23;
X_26:=X_23/X_25;
X_27:=COUNT(CLOSE/REF(CLOSE,1)>=1.097 AND HIGH=CLOSE,3)=2;
X_28:=COUNT(X_27=1,12)<1;
X_29:=DYNAINFO(4)=0;
好股潜伏:X_7>=1 AND X_26>=2 AND CROSS(X_21,X_22) AND X_28 AND LOW<X_4 AND X_6<=5 AND X_14=0 AND X_16=1 AND COUNT(CLOSE>X_3,4)>=4 AND X_12<3 AND X_13<5 AND NOT(X_29);
