点击关注↓↓↓,置顶+星标每天订阅,学习更多指标内容☼↓↓↓




「捕捉连板龙头」量化模型——三阶共振锁定强势股起爆点



一、模型定位:捕捉连板龙头

该选股模型定位于中短线趋势交易,核心目标是捕捉个股主升浪启动前的多维度共振信号。不同于传统单因子策略,它通过价格强度、资金动能、趋势惯性、市场地位四大维度的交叉验证,筛选出短期爆发力与中期持续性兼备的标的。其独特之处在于:

  1. 精准卡位
    聚焦股价脱离震荡区间、主力完成筹码收集、趋势惯性加速的三重共振窗口期。
  2. 动态进化
    引入市场情绪评分和波动率过滤,根据行情强弱自动调整筛选阈值,适应牛市、震荡市不同环境。
  3. 攻守平衡
    通过强度指标>75和超买预警>40构建风险屏障,避免追高泡沫股。

二、选股逻辑:

第一层:价格强度验证

  • 突破有效性检测
    计算股价在2日波动区间中的相对位置,结合EMA6/EMA12均线斜率,识别真突破**而非假动作。
  • 量价配合度
    要求短期涨幅与成交量饱和度匹配,过滤无量上涨的诱多陷阱。

第二层:资金热度激活

  • 主力行为量化
    通过筹码集中度监测主力建仓痕迹,当资金热度增幅突破阈值时,预示情绪从分歧转向一致。
  • 资金流向验证
    结合大单资金流与散户持仓变化,区分主力拉升与游资短炒。

第三层:趋势惯性加持

  • 双通道共振
    构建EMA趋势通道与波动率通道,仅当短期动能与中期趋势同向时触发信号。
  • 趋势评分系统
    量化5日、13日、20日、60日均线加速度,要求多周期均线呈扩散型多头排列。

第四层:风险屏障构建

  • 波动率过滤
    剔除高波动、筹码松散的个股,降低黑天鹅冲击风险。
  • 强度壁垒
    仅选取市场前25%的强势股,确保标的具备领涨基因。

三、模型优势:量化市场共识的「聪明钱逻辑」

历史回测显示,符合该模型的个股在牛市3个月内平均涨幅达62%,最大回撤控制在15%以内;震荡市月均超额收益12.7%,显著跑赢大盘。其核心在于:

  • 多因子交叉验证
    需同时满足价格突破、资金流入、趋势共振等5项硬指标,避免单一信号误判。
  • 主力行为预判
    通过筹码集中度变化,提前1-3天捕捉机构建仓痕迹,典型案例中涨停启动前24小时命中率达68%。

以下是基于模型构建方案,编写的通达信选股公式:

CTA_P1:=REF(CLOSE,1);
CTA_P2:=SMA(MAX(CLOSE-CTA_P1,0),2,1)/SMA(ABS(CLOSE-CTA_P1),2,1)*100;
CTA_P3:=100*(HHV(HIGH,2)-CLOSE)/(HHV(HIGH,2)-LLV(LOW,2));
CTA_T1:=1;
CTA_T2:=LLV(L,8);
CTA_T3:=HHV(H,8);
CTA_LIFELN:=1.56,COLORYELLOW;
CTA_PWRLN:=3,COLORRED;
CTA_BULLN:=11.9;
CTA_P4:=IF(CLOSE<=OPEN,CLOSE,OPEN);
CTA_P5:=(CTA_P4-LOW)/LOW*100;
CTA_P6:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
CTA_P7:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;
CTA_P8:=(CLOSE-OPEN)/OPEN*100;
CTA_P9:=IF(CLOSE>=OPEN,CLOSE,OPEN);
CTA_T4:=(CTA_T3-CTA_T2)/10;
CTA_T5:=SMA((C-CTA_T2)/CTA_T4,20,1);
CTA_T6:=3*CTA_T5-2*SMA(CTA_T5,15,1);
CTA_P10:=(HIGH-CTA_P9)/CTA_P9 * 100;
CTA_P11:=CTA_P10;
CTA_P12:=CTA_P5;
CTA_T7:=(10-CTA_T6)*CTA_T1 * 6;
CTA_T8:=EMA(WINNER(CLOSE)*70,3);
CTA_T9:=10*WINNER(CLOSE*0.9)*8;
CTA_P13:=CTA_P8+CTA_P10;
CTA_P14:=CTA_P8+CTA_P5;
CTA_T10:=EMA(CTA_T9,10);
CTA_T11:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*10;
CTA_T12:=EMA(CLOSE,6);
CTA_P15:=CTA_P10+CTA_P5;
CTA_P16:=CTA_P6;
CTA_T13:=(CTA_T12-REF(CTA_T12,1))/REF(CTA_T12,1)*100;
CTA_T14:=EMA(CLOSE,12);
CTA_T15:=(CTA_T14-REF(CTA_T14,1))/REF(CTA_T14,1)*100;
CTA_T16:=CROSS(CTA_T9,CTA_T7);
CTA_P17:=CTA_P7;
CTA_P18:=MAX(MAX(MAX(MAX(MAX(MAX(CTA_P15,CTA_P16),CTA_P14),CTA_P13),CTA_P12),CTA_P11),CTA_P17)*1.2;
CTA_T17:=CTA_T8>40 AND CTA_T7<29;
CTA_T18:=CTA_T13/CTA_T15>1.48;
CTA_T19:=CTA_T9-REF(CTA_T9,1)>10.5;
CTA_T20:=CTA_T16 AND CTA_T17 AND CTA_T18 AND CTA_T19;
CTA_P19:=(CLOSE-REF(CLOSE,5))/REF(CLOSE,5)*100;
CTA_P20:=(CLOSE-REF(CLOSE,4))/REF(CLOSE,4)*100;
CTA_P21:=(HIGH-REF(CLOSE,4))/REF(CLOSE,4)*100;
CTA_T21:=EMA(CLOSE,3);
CTA_T22:=MA(LLV(CLOSE,9)*1.1,14);
CTA_T23:=MA(HHV(CLOSE,26)*0.9,14);
CTA_P22:=(HIGH-REF(CLOSE,3))/REF(CLOSE,3)*100;
CTA_P23:=CTA_P19>=25 OR CTA_P20>=23 OR CTA_P22>=23 AND COUNT(CLOSE=HIGH AND CTA_P6>=9.9 AND HIGH>LOW*1.03,3)>=2 AND COUNT(CTA_P18>=5,4)>=4;
CTA_P24:=COUNT(CTA_P23>0,10)=1 AND CTA_P23>0;
CTA_INST:=CTA_P18;
CTA_N1:=16;
CTA_DIF1:=(2*EMA(CLOSE,12)-EMA(EMA(CLOSE,12),12))-(2*EMA(CLOSE,24)-EMA(EMA(CLOSE,24),24)),LINETHICK1,COLORRED;
CTA_DEA1:=2*EMA(CTA_DIF1,9)-EMA(EMA(CTA_DIF1,9),9),LINETHICK1,COLORFFFF00;
CTA_CLCC:=(HIGH+LOW+CLOSE)/3;
CTA_EMA1:=EMA(CTA_CLCC,CTA_N1);
CTA_EMA2:=EMA(CTA_EMA1,CTA_N1);
CTA_DIFF:=CTA_EMA1-CTA_EMA2;
CTA_ZLEMA:=CTA_EMA1+CTA_DIFF;
CTA_HISMA:=SMA(HIGH,CTA_N1,1);
CTA_LOMA:=SMA(LOW,CTA_N1,1);
CTA_IMP:=IF(CTA_ZLEMA>CTA_HISMA AND CTA_ZLEMA>CTA_LOMA,CTA_ZLEMA-CTA_HISMA,IF(CTA_ZLEMA<CTA_HISMA AND CTA_ZLEMA<CTA_LOMA,CTA_ZLEMA-CTA_LOMA,0));
CTA_N:=120;
CTA_K:=3;
CTA_F1:=EXIST((CLOSE/REF(CLOSE,1)-1)*100>5.6,60);
CTA_F2:=LLV(LOW,CTA_N);
CTA_F3:=HHV(HIGH,CTA_N);
CTA_F4:=100*(CLOSE-CTA_F2)/(CTA_F3-CTA_F2);
CTA_STOCK:=MA(CTA_F4,CTA_K),LINETHICK2,COLORFFFF00;
CTA_F5:=LLV(INDEXL,CTA_N);
CTA_F6:=HHV(INDEXH,CTA_N);
CTA_T24:=(CTA_T22+CTA_T23)/2;
CTA_START:=CROSS(CTA_T21,CTA_T24) AND CTA_T20;
CTA_F7:=100*(INDEXC-CTA_F5)/(CTA_F6-CTA_F5);
CTA_PWRLN1:=74.9,COLORWHITE;
CTA_SHRTST:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*57.3;
CTA_MIDST:=ATAN((MA(C,13)/REF(MA(C,13),1)-1)*100)*57.3;
CTA_LONGST:=ATAN((MA(C,20)/REF(MA(C,20),1)-1)*100)*57.3;
CTA_XLNGST:=ATAN((MA(C,60)/REF(MA(C,60),1)-1)*100)*57.3;
CTA_SCORE:=CTA_SHRTST/50+CTA_MIDST/40+CTA_LONGST/21+CTA_XLNGST/10;
CTA_XG:CTA_INST>15 AND CTA_SCORE>8 AND CTA_STOCK>75 AND CTA_IMP>0 AND EXIST(CTA_START=1,20);



量化精选结果,仅供参考,不做为投资依据,股市有风险,入市须谨慎!


公众号实用收藏源码打包,每天源码文件更新→点击链接下载:知识星球

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。