Source: research/005-jesse-stine-superstock-model/stine_superstock_ah_model_v0_1_zh.md
Last modified: 2026-06-17 21:03:49 · 19,879 bytes

杰西·C.斯泰恩「超级强势股」A/H 选股模型 v0.1

日期:2026-06-17

负责人:JimSimons@breeze

范围:A 股 + 港股

状态:研究 / 规格说明;不进入生产订单

v0.5 当前执行口径(2026-06-17 覆盖更新)

cy 已进一步简化模型。本模型当前定位为“早期牛股日线触发器”,每日推送不再以本文件早期的五层评分、题材确认或 v0.4 四条周线标准作为入选条件;这些内容只保留为历史研究背景 / 排查字段。正式入选只看以下两条硬规则。

1. **当日强启动 + 巨量**:当日涨幅 > 7%,且当日成交量同时满足:

- >= 昨日成交量 3 倍;

- >= 前 50 日成交量均值 3 倍。

2. **均线多头排列**:现价 > MA50,MA50 > MA150,MA50 > MA200。

执行分层:

- 两条全通过:进入每日 Stine 早期牛股名单。

- 少于两条通过:只进入技术观察 / 排查,不作为候选。

关键边界:

- 该模型只看当日触发,不做近 N 周回看;已经突破完并进入趋势中段的存量赢家属于 v1.5 领头羊模型覆盖,不属于本早期触发器。

- 题材、基本面、周线 30 周均线、周量 5 倍、周涨 20% 等旧口径不再作为当前入选条件。

- 多日 0 通过是正常现象,不按 false negative 处理。

- 港股在第 0 阶段数据可得性验证完成前不发布正式候选;若港股只能形成纯技术模型,需回首席投资官框架复核,不能命名为 Stine 港股版。

一句话定义

本模型用于寻找早期到中期的稀缺超级强势股:相对强度极高、存在结构性主题空间、上涨过程有序、并且能在回踩支撑线或紧凑底部突破时提供低风险入场点。当前只作为观察 / 候选引擎,必须经过数据可得性检查、历史回测和首席投资官审核后,才可能进入生产层。

硬边界

- 不是 Pinecorn P1 v1.5 的替代品。

- 不生成 planned_orders

- 不改变市场过滤器、首席投资官确认、退出、仓位、申万二级行业上限等生产规则。

- 只有在 A 股 / 港股历史验证通过后,才可能作为辅助候选 / 排序模型。

数据源优先级

按 Kaite 2026-06-17 指示:

- A 股:优先使用 RQData/RQSDK。

- 港股:若本地 RQData 覆盖足够,优先 RQData;否则用 Wind 补港股行情、成交额、市值、财务字段。

- Wind 是 RQData 缺字段 / 不覆盖时的备用数据源,不替代 A 股已有 RQData 主数据源。

股票池

A 股股票池

硬过滤:

- 非 ST,名称不含 ST。

- 上市至少 252 个交易日。

- 20 日平均成交额 >= 8000 万 RMB。

- 流通市值 >= 30 亿 RMB。

- 收盘价 >= 3 RMB。

- 剔除长期停牌、价格历史不可靠的股票。

港股股票池

硬过滤:

- 优先港交所主板;GEM 或极低流动性股票默认排除,除非显式开启。

- 上市至少 252 个交易日。

- 观察级:20 日平均成交额 >= 3000 万 HKD;生产候选级:>= 8000 万 HKD。

- 市值 >= 30 亿 HKD;生产候选级建议 >= 50 亿 HKD。

- 收盘价 >= 1 HKD。

- 剔除壳股特征明显、长期停牌、买卖价差极端的股票。

五层评分模型

第 1 层:超级强势股基因

目的:避免把普通动量股误判成超级强势股。

权重:25 分。

信号:

- 主题空间:处在高 TAM / 结构性扩张行业或周期。

- 收入加速:TTM 或年度收入增长 >= 20%,且优先选择较上一期加速的公司。

- 盈利 / 现金流拐点:净利润、毛利率、经营现金流从低基数改善。

- 市值 runway:市值足够小 / 中盘,仍有复利空间,但不能低到没有流动性。

- 稀缺性 / 领导地位:在细分主题中具备龙头或稀缺位置,不是第十个跟随者。

实现:

- A 股:RQData PIT 财务 + SWS/Wind 行业分类。

- 港股:优先 RQData;若 PIT 财务不足,用 Wind 补;若财务锚不干净,打低置信标签,不硬凑。

第 2 层:相对强度领导力

目的:斯泰恩式 superstock 必须已经用价格证明领导力。

权重:25 分。

信号:

- 250 日相对强度分位 >= 90%。

- 120 日收益率分位 >= 90%。

- 收盘价 >= 52 周高点的 85%。

- 跑赢本地市场基准和同行篮子。

- 金丝雀检查:如果个股 RS 退化,而市场或同行龙头仍稳定,则降级。

基准:

- A 股:沪深 300 / 中证 800 + 行业同行篮子。

- 港股:恒生综合 / 恒生科技(视行业而定)+ 港股同行篮子。

第 3 层:有序上涨质量

目的:区分机构有序吸筹和无序投机脉冲。

权重:20 分。

信号:

- 周收盘站上 10 周 EMA 和 30 周 MA。

- 30 周 MA 上行。

- 回撤受控:最近 60 日最大回撤最好 <= 25%。

- 上涨周成交量强于下跌周。

- 底部 / 回踩阶段波动率收缩。

- 避免抛物线透支:价格高于 10 周 EMA 超过 25% 时给过热惩罚。

解释:

- 好结构:台阶式上行、紧凑整理、反复在 10w/30w 获得支撑。

- 坏结构:垂直拉升、连续大跳空、高位反复放量下跌。

第 4 层:关键支撑线 / 低风险区

目的:入场应靠近可控风险点,而不是追在情绪高潮后。

权重:20 分。

主要支撑线:

- 快速 superstock 支撑:10 周 EMA。

- 结构性支撑:30 周 MA。

低风险入场条件:

- 回踩后收盘价位于 10 周 EMA 的 -3% 至 +8%,且重新站回该线;或

- 成熟底部中,收盘价位于 30 周 MA 的 -3% 至 +6%,且周线趋势仍完整;或

- 从紧凑底部突破,收盘价 > pivot * 1.005,但距离 10 周 EMA 不超过 15%。

仓位表达:

- 首次入场:使用 1/3 至 1/2 风险预算。

- 加仓:只在已有盈利确认或第二个紧凑底部突破后执行。

- 延展突破不允许一次性满仓。

第 5 层:BCD / 危险状态排除

目的:避开已经开始结构性破坏的股票。

权重:-30 至 0 惩罚。

危险清单:

- 周收盘跌破 30 周 MA。

- 两个周收盘跌破 10 周 EMA,且成交量放大。

- 曾经强势后,20 日或 60 日 RS 跌破 70 分位。

- 最近 5 周出现 3 个派发周。

- 突破失败:突破后 5 个交易日内放量跌回 pivot 下方。

- 重大财报 / 公告红旗未消除。

- 板块金丝雀:同行龙头率先跌破支撑。

当 BCD 惩罚 <= -20 时,候选直接阻断。

评分表

层级 最高分
超级强势股基因 25
相对强度领导力 25
有序上涨质量 20
关键支撑线 / 低风险区 20
流动性 / 可交易性 10
BCD 危险惩罚 -30 至 0

候选分层:

- S 级:总分 >= 85,无危险状态阻断,且位于低风险区。

- A 级:总分 75-84,无危险状态阻断,等待低风险入场。

- B 级:总分 65-74,仅观察。

- 剔除:总分 < 65 或危险状态阻断。

买入逻辑

回踩买点

触发:

- S 级 / A 级候选。

- 价格接近 10 周 EMA 或 30 周 MA 低风险区。

- 周线趋势完整。

- 无 BCD 危险状态阻断。

动作:

- 研究模型标记 stine_setup_buy_candidate

- 生产动作必须另行通过首席投资官确认和回测批准。

突破买点

触发:

- S 级 / A 级候选。

- 紧凑底部 >= 4 周。

- 收盘价 > pivot * 1.005。

- 成交量 >= 20 日均量的 1.5 倍。

- 收盘价距离 10 周 EMA 不超过 15%。

动作:

- 标记 stine_breakout_candidate

- 若距离 10 周 EMA 超过 15%,只标记 extended_breakout_watch,不视作低风险买点。

卖出 / 降风险逻辑

未来 paper model 的硬退出信号:

- 周收盘跌破 30 周 MA。

- 跌破入场止损,或相对入场价 -10%,取更严格者,并加入滑点缓冲。

- 入场后出现 BCD 危险状态阻断。

- 突破失败并出现放量反转。

减仓 / 风险降低信号:

- 价格高于 10 周 EMA 超过 25%。

- 长周期上涨后出现连续 3 个宽幅上涨周。

- 放量高潮后下一周反转。

- RS 仍高,但绝对趋势开始破坏。

A/H 适配

共用规则:

- 周线趋势与支撑线逻辑。

- 相对强度分位。

- 底部突破与低风险区。

- BCD 危险状态清单。

A 股特有:

- ST 过滤。

- 必须处理 10%/20% 涨停结构;避免买入锁死涨停候选。

- 使用 SWS L2 做行业 / 同行上下文。

- 可复用现有 P1 流动性门槛。

- 若季度数据支持,EPS acceleration 是首选基本面引擎。

- A 股不把 short-interest squeeze 作为可得信号;不得用换手率、北向、融资融券等做“等价替代”。

港股特有:

- 没有 A 股涨停结构;用价差、成交额、流动性控制替代。

- 对低价股 / 壳股 / 极低成交股票更严格。

- 使用 HKD 成交额和市值。

- 南向资金可作为可选机构认可度代理;若不可用,使用成交额扩张和机构持有代理。

- 财报频率更低;缺失 PIT 财务时应降低置信度,而不是制造精确假象。

- 港股通常没有 A 股式 EPS QoQ 加速度;用收入加速度、经营现金流加速度、半年同比加速度替代。

- 港股 short-selling / short-interest 数据若可得且流动性足够,可作为独立信号。

首席投资官附录:第 0 阶段约束

以下来自 RayDalio 首席投资官复核(2026-06-17)。这些是第 0 阶段和回测设计的框架约束,不是生产阈值。

1. EPS 加速度序列

斯泰恩式基本面应优先看“加速度序列”,不是单点增长。

A 股机械目标:

- 使用最近 4 个季度 EPS YoY 或 QoQ-style 增长序列,前提是 PIT 季度数据支持。

- 评分增长斜率和持续性,例如从负增长 / 低增长切换到连续多个高增长季度。

- 这是超级强势股基因的第一机械表达,优先于泛泛的“成长性不错”。

重要区别:

- 它比普通 CANSLIM 单季度 YoY 筛选更激进。

- 如果季度 PIT 字段不完整或滞后,标记 eps_acceleration_unavailable,不能用弱 proxy 硬凑。

2. 港股基本面缺口

港股不能伪装成拥有同样频率的 EPS QoQ 加速度。

港股替代锚:

- 中报 / 年报维度的收入加速度。

- 经营现金流加速度。

- 毛利率和经营利润率拐点。

- 半年同比加速度。

数据质量必须显式字段化:

- fundamental_anchor=eps_acceleration:A 股有有效季度每股收益加速度数据。

- fundamental_anchor=semiannual_revenue_ocf_acceleration:港股使用半年收入 / 现金流锚。

- fundamental_anchor=low_confidence:财报频率或字段缺失导致无法干净测量。

3. Short Interest 差异

不能强行把一个信号跨市场并轨。

- A 股:short-interest squeeze 不可得或不够可靠;不做 proxy 替代。

- 港股:short-selling / short-interest 数据可得且流动性足够时,可以使用。

A 股允许替代项:

- short interest 本身没有替代项。

- 换手率、北向、资金流可以作为单独的资金认可度 / 需求信号,但不能标成做空兴趣等价物。

4. A 股 / 港股超额收益来源拆分

共享评分卡可以,但超额收益来源必须分开解释。

A 股预期驱动:

- EPS acceleration sequence。

- 突破 / RS 领导力。

- 回踩 10w/30w 支撑后的可控入场。

港股预期驱动:

- 底部突破。

- 内部人买入 / 所有权信号(若可得)。

- Short-selling / short-interest squeeze 信号(若可得)。

- 从低流动性基础上的流动性改善。

回测必须先分别报告 A 股和港股,再讨论合并结论。

5. 持有期校准

原书 6-18 个月持有期可能过长,不能直接套到 A 股。

回测分三档:

- 3-6 个月最大持有期。

- 6-9 个月最大持有期。

- 9-18 个月最大持有期仅作为斯泰恩原始口径敏感性,不作为默认。

退出设计应测量突破 / 支撑线入场后的超额收益衰减,而不是假设美国中盘股持有期能无缝迁移。

6. “100x” 叙事边界

不要把 “100x” 写成机械字段名或投资人预期。

生产 / 投资人材料安全命名:

- stine_superstock

- superstock_ah

- stine_ah_score

避免:

- hundred_bagger_score

- 100x_candidate

- 任何暗示预期 100 倍收益的措辞。

叙事边界:

- Jesse Stine 的极端历史收益应被视为特定后危机修复周期、小基数、极度集中组合下的 outlier。

- 若模型验证有效,现实目标是改善成长股选择的回撤调整后收益,而不是承诺可重复 100 倍。

港股身份字段:hk_stine_identity_status

第 0 阶段必须在摘要顶层输出该字段,避免港股段在数据缺口下伪装成斯泰恩模型。

三档:

- valid_stine_anchor:港股候选有可审计的基本面锚,至少能用收入 / 经营现金流 / 半年同比加速度支撑斯泰恩身份。

- low_confidence_anchor:基本面锚存在但覆盖弱、频率低或字段不完整,需首席投资官复核后决定是否继续。

- technical_only_not_stine:港股段实际只剩相对强度 + 突破 + 流动性,没有可审计基本面锚。

机械 guard:

- 只要港股段落到 technical_only_not_stine,停止扫描器交付。

- 自动回到首席投资官框架复核。

- 不能继续命名为“Stine 港股版”;若继续研究,应改称 O'Neil A/H 变种或技术突破模型。

与现有 P1/O'Neil 模型的关系

P1/O'Neil v1.5:

- 基本面硬门槛更强。

- 周扫生产候选在首席投资官确认后可生成 planned_orders

- 聚焦 A 股 leader momentum,并有完整执行控制。

斯泰恩超级强势股 v0.1:

- 对早期盈利拐点和低基数故事更宽容。

- 更强调 10w/30w 支撑线买点质量,避免追高延展突破。

- 明确支持 A/H 跨市场。

- 回测前只作为研究模型。

实施计划

第 0 阶段:数据可得性

目标:

- 确认 A/H 日频 OHLCV、市值、成交额、基础财务字段覆盖。

- 确认港股 RQData 覆盖;不完整时列出 Wind 备用字段。

- 产出当前 A/H 候选快照。

摘要顶层必须包含:

- hk_stine_identity_status 分布。

- fundamental_anchor 质量分布。

- A 股 EPS acceleration sequence 覆盖率 / 断裂率。

第 1 阶段:研究侧扫描器

输出:

- stine_superstock_ah_candidates.csv

- stine_superstock_ah_scorecard.csv

- stine_superstock_ah_summary.md

字段:

- market, order_book_id / windcode, name

- date, close, traded_value_20d, market_cap

- rs_250d_pct, ret_120d_pct, dist_to_52w_high

- ma10w_distance, ma30w_distance

- ordered_advance_score, low_risk_zone_flag

- breakout_flag, extended_flag

- bcd_penalty, bcd_reasons

- stine_score, stine_tier

- fundamental_anchor, hk_stine_identity_status

- data_source, data_quality_flag

第 2 阶段:历史对照回测

对比:

- 现有 P1 v1.5 baseline。

- Stine-only A 股模型。

- 斯泰恩叠加层作用于 P1 候选股票池。

- A/H combined observation model。

Ship gate:

- 除非 A/B 在不显著增加尾部风险的前提下改善 Sharpe 或回撤调整后收益,否则不进入生产。

- 港股模型必须单独通过流动性 / 滑点压力测试。

初始建议

先做研究辅助模型,不要直接作为生产替代。

该模型最有价值的用途是:

1. A/H 跨市场超级强势股观察池。

2. 买点质量叠加层,避免买在延展突破后。

3. 现有成长持仓的危险状态 / canary 层。

v0.3 技术面特征修订

以下修订来自 cy 2026-06-17 对斯泰恩原书技术面三条特征的补充,并已进入每日 Stine 观察名单字段。

1. 强劲底部突破

原书含义:

- 股价经历长期深幅下跌。

- 进入底部整理。

- 整理期成交量萎缩。

- 随后以巨量突破长期基底。

机械字段:

- base_formation_quality:基底质量。当前分为 tight_volume_dryupacceptable_baseloose_or_no_dryupunavailable

- deep_decline_pct_252d:过去约一年峰谷最大深跌幅。

- base_volume_contraction:基底末期 20 日均量 / 120 日均量,用于识别量能萎缩。

- base_range_120d:过去 120 日基底振幅。

- breakout_volume_signature:突破量能特征,当前分为 huge_volume_breakoutvolume_confirmed_breakoutno_volume_confirmationunavailable

当出现长期深跌、基底可接受、且巨量突破 120 日基底高点时,标记为 bottom_volume_breakout,并给结构加分。

2. 放量突破 30 周均线

原书含义:

- 突破初期成交量放大。

- 股价站上 30 周移动平均线。

- 趋势开始由下转上。

机械字段:

- ma30w_distance:收盘价相对 30 周线的距离。A 股日报中用 150 日均线近似 30 周线。

- ma30w_breakout_flag:近期从 30 周线下方或附近放量上穿。

- ma30w_volume_ratio:突破日成交量 / 50 日均量。

满足放量站上 30 周线时,标记为 ma30w_volume_breakout,并给结构加分。

3. 陡峭上攻角度的相位区分

原书含义存在时间相位差异:早期陡峭上攻是多头力量强的正面信号;后期抛物线式加速则是均值回归 / 顶部风险信号。

机械字段:

- ascent_angle_score:结合 20 日和 60 日收益率的上攻角度分。

- steep_early_advance:早期陡峭上攻。当前要求 20 日和 60 日涨幅都强,但 120 日涨幅和 30 周线距离尚未进入明显后期透支区。

- parabolic_late_spike_penalty:后期抛物线风险。当前要求 60 日或 120 日涨幅很大,且明显远离 30 周线;触发后不等于剔除,但会进入 BCD 惩罚并在日报中显示。

这条修订避免把“陡峭”一刀切处理:早期陡峭加分,后期陡峭降级。

每日输出字段

每日 stine_superstock_ah_scorecard_YYYYMMDD.csv 现在包含上述字段,并在摘要中用中文 stine_technical_flags 显示:

- 强底放量突破

- 放量上穿30周线

- 早期陡峭上攻

- 后期抛物线风险

历史废止口径:v0.4 简化四点硬标准

本节已被顶部 v0.5 两条日线触发器覆盖,只保留历史记录,不再作为每日推送选择标准。

以下修订来自 cy 2026-06-17 20:12 的最终口径,覆盖前述五层评分作为“选择标准”。

唯一选择标准

只要符合以下四点才进入正式 Stine 每日名单,其他标准忽略:

1. **强劲底部突破**:股价经历长期深幅下跌后进入底部整理,成交量萎缩,随后以巨量突破长期基底;周度交易量放大 5 倍以上。

2. **向上突破 30 周均线**:突破初期成交量放大,股价站上 30 周移动平均线,形成向上趋势;周价格大幅上涨 20% 以上。

3. **陡峭上攻角度**:上涨角度大,表明市场做多力量强劲。

4. **爆炸性题材**:有新产品、新发明、新技术、新订单等超级题材驱动;题材可通过该股票近期相关新闻或公告确认。

分层输出

- stine_four_point_pass=True:四点全通过,进入正式 Stine 每日名单。

- stine_three_technical_pass=True 且题材未确认:进入 wait list,显示为“技术三项通过,题材待确认”。

- 低于三项技术通过:剔除,只在技术观察名单中保留少量排查样本。

题材确认

短期先使用 stine_explosive_theme_overrides.csv 作为人工 / 公告 / 新闻确认表,字段包括:

- order_book_id

- explosive_theme_flag

- explosive_theme_note

- theme_source

没有确认记录时,日报统一标记为 theme_pending_phase2_classification,不得冒充四点通过。

中期再接入新闻源和大模型主题分类,枚举新产品 / 新发明 / 新技术 / 新订单等题材类型,并限定近 4-12 周时效。