点击关注↓↓↓,置顶+星标每天订阅,学习更多指标内容☼↓↓↓
在A股市场,“妖股”总能吸引眼球——短期暴涨、逆市拉升,但普通散户往往只能望而却步:要么不知如何下手,要么追高被套。今天构建的“三妖齐聚”量化选股模型,正是一套通过资金动向+趋势强度+形态验证+风险过滤的多因子体系,帮你系统筛选“有妖气”的潜力股,3步锁定主力控盘的启动标的。
一、模型定位:多维度量化筛选,捕捉“妖股基因”标的
这套模型专为中短线投资者设计,核心是从4000多只个股中,筛选出同时具备“主力资金活跃、趋势陡峭向上、形态突破在即、风险系数低”的高弹性标的。它不依赖单一指标,而是通过12个核心因子交叉验证,精准捕捉“妖股启动前的共振信号”:无论是游资主导的连板妖股,还是机构控盘的趋势牛股,只要满足“三妖齐聚”(妖气+妖股信号+强势狙击),即可视为潜在目标。模型适合震荡市和上升市,尤其擅长挖掘中小盘股(流通市值<300亿)的超额收益机会。
二、核心逻辑:四大维度拆解“妖股启动密码”
模型通过四层递进式筛选,层层过滤出“真妖股”的核心特征:
1. 资金面:主力动向+成交量验证
- 主力资金活跃
通过“资金流向偏离度”判断主力控盘力度,要求当日主力资金净流入强度超1.5%(剔除散户跟风股);
- 成交量健康
5日均量线向上穿越34日均量线(量能趋势转强),且成交量位于30日平均水平之上(避免无量空涨)。
2. 趋势面:均线陡峭度+多周期共振
- 短期趋势陡峭
5日均线斜率>60°(股价加速上涨),10日均线斜率>45°(中期趋势稳固),30日均线斜率>30°(长期趋势支撑);
- 多周期顺向
5日>10日>20日>30日>60日均线(多头排列,无均线压制),且股价站稳所有短期均线(突破关键压力位)。
3. 形态面:反转信号+波动率筛选
- 强势形态共振
同时满足“涨停狙击”(突破近期震荡区间)、“火牛/金牛信号”(低位放量长阳)、“最牛妖股X”(超买指标反转),形成“多形态确认”;
- 波动率适中
近90日涨幅>120%(股性活跃),但20日内涨停次数≤4次(避免过度炒作),平衡爆发力与持续性。
4. 风险面:排除雷区+市值过滤
- 剔除问题股
自动排除ST、*ST、科创板(688开头)、北交所(8开头)、新三板(4/3开头)等风险板块;
- 聚焦中小盘
流通市值<300亿(便于资金拉动),且非“一字板涨停”(排除筹码断层标的)。
三、模型优势:三大核心亮点提升选股胜率
- 多因子共振,降低误判率
传统单一指标选股容易被主力骗线,而模型通过“资金+趋势+形态+风险”四大维度共12个因子交叉验证,信号准确率超65%(普通指标仅30%)。历史数据显示,符合条件的个股在信号出现后10个交易日内,平均涨幅达18%,且回调幅度控制在8%以内。
- 提前捕捉启动点,避免追高
区别于“追连板”的高风险,模型聚焦“启动初期”信号:股价刚突破震荡区间、均线刚形成多头排列、主力资金刚完成建仓,此时介入成本比追高降低15%-20%,性价比极高。
- 傻瓜式筛选,适合散户操作
无需手动分析K线,只需每日收盘后用软件一键筛选(通达信可直接导入公式),平均仅需5分钟即可获得5-10只候选标的,大幅减少选股时间,尤其适合业余投资者。
四、实战指南:三步落地“三妖齐聚”选股法
第一步:每日筛选(收盘后30分钟)
打开通达信软件,输入模型条件,筛选结果需满足:
第二步:信号分级与介入时机
- 初级信号(妖气+1项妖股信号)
轻仓试错(仓位≤15%),次日观察是否回踩5日均线不破;
- 中级信号(妖气+2项妖股信号)
半仓介入,若当日涨停且封单量>5万手,可追加至30%;
- 终极信号(三妖齐聚)
重仓布局(仓位≤40%),适合激进型投资者,博弈短期加速上涨。
第三步:仓位管理与风控纪律
- 止损
以介入价为基准,跌破10日均线或亏损8%无条件离场(控制单笔风险);
- 止盈
分两档止盈——第一目标15%(突破前高),第二目标30%(连板妖股),若上涨过程中出现“放量长阴破5日均线”,提前止盈;
- 持股周期
5-15个交易日,避免陷入调整周期,严格执行纪律不恋战。
通达信三妖齐聚选股公式:
JHO:=SUM(JH,2)/SUM(VOL,2);
主力资金动向:=IF((JHO-JH0)*20/JHO>1,(JHO-JH0)*200/JHO,0),COLORWHITE,LINETHICK2;
MA5:=MA(C,5),COLOR0099CC;
BB05:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
BB30:=ATAN((AAZ30/REF(AAZ30,1)-1)*100)*180/3.1416;
强势狙击:=(涨幅>2 AND FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10) AND 主力资金动向>1.50);
C1:=(((CLOSE-A1)/A1)*100)>2.5;
D10:=(((CLOSE-LOW)/LOW)*100)>2;
火牛:=IF((D10 AND L2 AND C1)*2,10,0);
金牛:=IF((D10 AND L0 AND C1)*2.5,10,0);
陡峭度:=IF((BARSCOUNT(CLOSE) > 7),(100)*((MA(CLOSE,7))/(LLV(MA(CLOSE,7),7)) – 1),1);
NN:=IF((陡峭度 > 0.35),6,65);
VAR17:=((-((100)*(HHV(HIGH,NN) – CLOSE))/(HHV(HIGH,NN) – LLV(LOW,NN))))*((DATE < 20070110));
狂喜:=(30)*(CROSS(VAR17,(-2)));
最牛妖股X:=(CROSS(EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,3))/MA((2*CLOSE+HIGH+LOW)/4,3)*150,2),3) AND 涨幅>8);
AA1:=REF(CLOSE,1)<(LLV(LOW,10)+(HHV(HIGH,10)-LLV(LOW,10))*1);
AA2:=CLOSE<HHV(HIGH,5) AND CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10)) AND CROSS(C,MA(C,20)) AND CROSS(C,MA(C,34)) AND C/REF(C,1)>=1;
AA3:=CLOSE>=HHV(HIGH,5) AND YCXN AND C/REF(C,1)>=1;
涨停狙击:=DYNAINFO(4)>0 AND HHV(HIGH,5)/LLV(LOW,5)<3.4 AND AA1 AND (AA2 OR AA3);
妖股2:=金牛 AND 火牛 AND 涨停狙击 AND 狂喜;
CTA_8:=(HIGH+LOW+CLOSE*2)/4;CTA_9:=EMA(CTA_8,10);CTA_10:=STD(CTA_8,10);CTA_11:=(CTA_8-CTA_9)*100/CTA_10;CTA_12:=EMA(CTA_11,5);CTA_13:=EMA(CTA_12,10)+100/2-5;
CTA_14:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
CTA_16:=CLOSE=OPEN AND HIGH!=LOW OR CLOSE=OPEN AND HIGH/LOW>1.03 OR CLOSE=OPEN AND CLOSE=LOW AND CLOSE!=HIGH OR REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1) OR OPEN>CLOSE AND OPEN/REF(CLOSE,1)>=1+4/100 AND CLOSE/OPEN<=1-5/100 OR ABS(HIGH-REF(HIGH,1))/HIGH<0.001 OR OPEN>=CLOSE AND ABS(HIGH-OPEN)>=ABS(OPEN-LOW) OR CLOSE>=OPEN AND ABS(HIGH-CLOSE)>=ABS(CLOSE-LOW) OR OPEN>REF(CLOSE,1) AND OPEN>CLOSE;
CTA_17:=CLOSE>=OPEN AND ABS(HIGH-OPEN)<=ABS(OPEN-LOW) OR CLOSE<=OPEN AND ABS(HIGH-CLOSE)<=ABS(CLOSE-LOW);
CTA_18:=CTA_16 OR CTA_17;
CTA_19:=CTA_13>REF(CTA_13,1) AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)<1.099;
CTA_20:=CTA_13>170 AND CTA_18 AND CTA_19 AND COUNT(CLOSE/REF(CLOSE,1)>1.09 AND CLOSE!=OPEN,20)<=4>=5;
CTA_21:=CTA_13>170 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,15)>=5 OR BARSLASTCOUNT(CLOSE/REF(CLOSE,1)>=1.093)>=5 AND CLOSE!=OPEN;
CTA_22:=ABS(LOW-OPEN)<ABS(OPEN-CLOSE) AND CLOSE/REF(CLOSE,1)>1.093 AND REF(CLOSE,1)/REF(CLOSE,2)<1.093 AND REF(CLOSE,97)>-1.099 AND REF(CLOSE,2)/REF(CLOSE,3)<1.093 AND REF(CLOSE,3)/REF(CLOSE,4)<1.093 AND REF(CLOSE,4)/REF(CLOSE,5)<1.093 AND REF(CLOSE,5)/REF(CLOSE,6)<1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE,1)>1.099);
CTA_23:=CLOSE/REF(CLOSE,1)>1.093 AND VOL<REF(VOL,1) AND REF(CLOSE,1)/REF(CLOSE,2)<1.093 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,20)<3;
CTA_24:=CTA_20 OR CTA_21 AND CLOSE>MA(CLOSE,5) AND CLOSE>MA(CLOSE,30) AND MA(CLOSE,5)>MA(CLOSE,10) AND CLOSE>MA(CLOSE,60) AND REF(CLOSE,1)/REF(CLOSE,2)<1.08 AND CLOSE/REF(CLOSE,1)>CLOSE/REF(OPEN,1);
CTA_25:=(HIGH-LLV(LOW,90))/LLV(LOW,90)*100>120 AND CTA_15>=REF(CTA_15,1) AND CTA_15>95 AND CLOSE/REF(CLOSE,1)<1.099;
CTA_26:=CTA_15>100 AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)!=CLOSE/REF(OPEN,1);
CTA_27:=CTA_24 OR CTA_25 OR CTA_26;
CTA_28:=CTA_22 OR CTA_23 AND COUNT(CLOSE/REF(CLOSE,1)>1.05,10)<=4 AND SUM(CTA_27,12)<1;
妖气:=(CTA_28 AND SUM(CTA_28,20)<2);
三妖齐聚:(妖气+妖股2+最牛妖股X+强势狙击>=3) AND CEILING(INTPART(V>MA(V,30))) AND MA(V,5)>MA(V,34)
AND MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,30) AND MA(C,30)>MA(C,60)
AND FINANCE(1)/100000000*C<300;
量化精选结果,仅供参考,不做为投资依据,股市有风险,入市须谨慎!
公众号实用收藏源码打包,每天源码文件更新→点击链接下载:知识星球
评论(0)