原创 欧欧 欧欧量化抓妖记2025年05月24日 08:08广西
本文以一则通达信“超跌反弹”选股公式为样本,拆解其如何通过“基本面盈利→趋势转折→超跌验证→形态过滤”四层逻辑,筛选“业绩扎实+趋势转强+超跌错杀”的高胜率标的,并结合牛熊震荡行情给出参数优化方案,帮助投资者更系统地捕捉这类机会。 一、公式定位:基本面与技术面共振的“超跌反弹股”筛选策略该公式本质是中短期价值修复型量化模型,核心目标是筛选“业绩稳健(ROE达标)、趋势初步转强(均线金叉)、短期超跌(10日跌超15%)、形态健康(无异常波动)”的标的。其底层逻辑融合两大市场规律: - 基本面支撑CTA1(ROE>1%)确保公司具备盈利基础,避免“垃圾股超跌”的价值陷阱;
- 技术面转折通过均线金叉(5日/10日/60日/130日)、MACD持续红柱等条件,确认超跌后“趋势转强”的信号;
- 超跌验证CTA5(10日跌超15%)锁定“短期错杀”标的,排除“阴跌慢熊”的无效超跌;
- 形态过滤CTA8(无一字板)避免“庄股控盘”或“消息刺激”的异常波动,确保反弹具备市场合力。
适用场景:适合捕捉日线级别的波段机会(持股5-15天),尤其在熊市末期(恐慌性抛售)、震荡市情绪冰点阶段效果显著,对市值中等、业绩稳定的成长股敏感度更高。
二、选股逻辑拆解:从基本面到技术面的四层验证体系公式通过四大核心模块交叉验证,层层过滤无效信号,其逻辑链条可拆解为: 1. 基本面筛选:排除“价值陷阱”,锁定“错杀优质股”- CTA1(ROE>1%)
FINANCE(30)/FINANCE(19)*100 即净资产收益率(ROE),反映公司盈利能力。ROE>1%虽门槛不高,但能过滤ST股、持续亏损股等“垃圾股”。 逻辑内核:超跌反弹需“有底可抄”——业绩稳健的公司短期下跌多因市场情绪,而非基本面恶化,反弹持续性更强。
2. 趋势转折确认:捕捉“超跌后转强”的临界点- 5日均线上穿10日均线(CTA6):短期趋势转强;
- 收盘价上穿130日均线(XG中的CROSS(C,MA(C,N))):长期趋势压制被突破;
- 5日均线高于前一次金叉时的5日线(CTA9中的MA(C,5)>REF(MA(C,5),CTA7)):趋势强度递增。
- MACD持续红柱CTA2要求“最近10天MACD>0”,CTA3要求“最近8天MACD>0”,说明调整期多头动能未完全衰竭。
逻辑内核:超跌后若短期、长期均线同步转强,且MACD保持红柱,说明资金已开始入场修复,反弹具备“趋势支撑”。
3. 超跌验证:锁定“短期错杀”的安全边际- CTA5(10日跌超15%)
(C/REF(C,10)-1)*100<(-15) 即10个交易日内跌幅超15%,属于“短期急跌”。 - XG条件要求“REF(CTA5,1)”:前1天刚满足超跌,避免“跌势延续”的风险。
逻辑内核:短期急跌多因情绪恐慌(如黑天鹅事件、板块错杀),而非基本面恶化,反弹弹性更大;若超跌后立即转强,说明恐慌情绪已释放完毕。
4. 形态过滤:排除“异常波动”,确保“市场合力”反弹- CTA8(无一字板)
LOW=CLOSE AND OPEN=CLOSE 即低开或平开的一字板(如跌停开盘后封死),XG条件要求“NOT(EXIST(CTA8,10))”:最近10天无此类异常K线。 逻辑内核:一字板多由消息面(如利空公告)或庄家控盘导致,此类超跌反弹易受“二次利空”或“庄家出货”影响,持续性差;排除后可聚焦“市场自然交易”的超跌标的。
三、不同行情下的参数优化:动态适配市场情绪公式中的参数(如超跌幅度、ROE阈值、均线周期)需根据市场环境调整,核心原则为:牛市降低超跌门槛,震荡市强化基本面,熊市提高安全边际。 1. 牛市(情绪亢奋):降低超跌门槛,捕捉“强势调整”- 超跌幅度放宽CTA5从“10日跌超15%”调整为“10日跌超10%”。牛市中资金承接力强,调整幅度通常较小(如板块轮动导致的短暂回调),降低门槛可覆盖更多“强势股调整”机会。
- ROE阈值降低CTA1从“>1%”调整为“>0.5%”。牛市中市场更关注成长预期,允许ROE略低但业绩增速快的标的(如高景气赛道股)。
- 均线周期缩短N从130日调整为120日(或保留130日但新增“MA(C,60)向上”条件)。牛市中长期均线斜率更陡,缩短周期可更早捕捉趋势转强信号。
2. 震荡市(情绪分化):强化基本面,聚焦“业绩确定性”- 超跌幅度收紧CTA5从“10日跌超15%”调整为“10日跌超20%”。震荡市中资金谨慎,仅保留“大幅错杀”的标的(如业绩超预期但被板块拖累的个股)。
- ROE阈值提高CTA1从“>1%”调整为“>5%”。震荡市中资金偏好“业绩确定性”,高ROE公司更易获得资金认可,反弹持续性更强。
- 新增“量能条件”要求“VOL>MA(VOL,20)*1.2”(放量反弹)。震荡市中缩量反弹多为“技术反抽”,放量才能确认资金入场。
3. 熊市(情绪恐慌):提高安全边际,仅选“硬核超跌”- 超跌幅度大幅收紧CTA5从“10日跌超15%”调整为“10日跌超25%”。熊市中恐慌性抛售更剧烈,仅保留“极端错杀”的标的(如行业龙头因系统性风险暴跌)。
- ROE阈值大幅提高CTA1从“>1%”调整为“>10%”。熊市中资金避险情绪浓厚,仅选择“业绩硬核”的公司(如消费、医药等防御性行业龙头)。
- 新增“估值条件”要求“PE<行业均值*0.8”(市盈率低于行业均值20%)。熊市中超跌需“估值+业绩”双重支撑,避免“估值陷阱”(如高估值股补跌)。
通达信“超跌反弹”选股公式:
CTA1:=FINANCE(30)/FINANCE(19)*100; CTA2:=CTA1>10 AND CROSS(MA(CLOSE,10),MA(CLOSE,60)) AND COUNT(MACD.MACD>0,10)>=10 AND MA(CLOSE,5)>MA(CLOSE,10) AND CROSS(CLOSE,MA(CLOSE,60)); CTA3:=REF(EVERY(CLOSE>MA(CLOSE,20),5),1) AND CLOSE<MA(CLOSE,20) AND COUNT(MACD.MACD>0,8)>=8; CTA4:=REF(CTA3,1) AND CROSS(CLOSE,MA(CLOSE,20)) AND CLOSE>OPEN AND MA(CLOSE,20)<MA(CLOSE,60); CTA5:=(CLOSE/REF(CLOSE,10)-1)*100<(-15); CTA6:=CROSS(MA(CLOSE,5),MA(CLOSE,10)); CTA7:=SUMBARS(CTA6=1,2)-1; CTA8:=LOW=CLOSE AND OPEN=CLOSE; CTA9:=CTA6 AND MA(CLOSE,5)>REF(MA(CLOSE,5),CTA7) AND COUNT(CTA6,30)=2 AND LOW<MA(CLOSE,60) AND EXIST(CTA5,5); XG:REF(CTA5,1) AND CROSS(CLOSE,MA(CLOSE,3)) AND NOT(EXIST(CTA8,10)) AND CTA1>1 AND CROSS(CLOSE,MA(CLOSE,N));
量化精选结果,仅供参考,不做为投资依据,股市有风险,入市须谨慎!
|