SOPHIA

投资雷达

可行策略

「可落地」=五要件同时具备:①有数据源 ②有通道 ③有发现规则 ④有判定阈值 ⑤有容量评估。
③④是因为「数据源和通道都齐、却没人写出从哪个池子按什么条件筛候选」的策略会永远停在 0 个标的; ⑤是 #54 逼出来的——它前四件齐备,但零股上限 99 股、每个要约每账户只能做一次, 约束不在边际而在容量上界,只看收益率永远看不出来。
容量门槛以每小时人工产出表达(年度容量 ÷ 年度人工小时)—— 同样是 $1,503,全自动和 40 小时人工是两回事。
当前门槛:尚未设定—— 改 data/config/capacity_threshold.json 里的 min_usd_per_manual_hour 即生效。 未设定时只展示实测容量、不对任何策略下「不足」结论
1
可落地(五件齐备)
20
有缺口(待办)
0
容量不足(结论)
五类缺口各有多少条(一条策略缺几项就计几次,五类之和大于策略数是刻意的—— 这张表是工作队列,只显示第一条缺口会让人修完一项才发现还有两项):
20
缺数据源
11
缺通道
20
缺发现规则
20
缺阈值
20
缺容量评估

可落地 —— 五要件齐备,可以动手(1)

#54 零股回购要约套利(Odd-Lot Tender Offer Arbitrage)
市场未填 · 通道 可达 · 验证 3 条(最近:证实)
发现规则:数据源:SEC EDGAR 全文检索 `efts.sec.gov/LATEST/search-index`(`app/edgar.py`,本系统第一个公告/备案文件驱动的数据源;未文档化端点,防御式取字段;限速 5 请求/秒)。 标的池:`forms=SC TO-I,S-4`,全文 `"odd lot" proration`。 筛选:按申报号去重(同一申报的多个附件算一条);`/A` 修订件单列不计入(只引用原件、不含条款,也不是新机会)。 抽取:取该申报下全部附件正文,逐份抽四个字段后**按字段合并**(条款分散在不同附件:要约价常在致券商函,零股门槛在 Offer to Purchase 主文件)。 输出:四项齐全的要约列表(代码、申报日、要约价、到期日、零股门槛、豁免条款命中的模式)。 实现:`app/scan_oddlot.py`(历史跑批,本轮不接实时)。
判定阈值:四个字段**缺一不可**,缺任一项记为抽取失败、不作为候选。 机会判据:要约价 > 申报日正股收盘价(有正溢价)。实测 15 个可算的现金要约里 8 个为正、7 个为负——负溢价的不是机会(那是荷兰式要约区间落在市价下方,不提交即可)。 **未定收益率下限**:本轮只判定有无、未做扣成本后的净收益检验,所以这里还不是一个经过实证的阈值。
年度容量:约 $1,503 · 人工 24 小时/年 · 每小时 $63 · 敞口 31 天 (毛数,未扣持仓风险)
容量推导:【实测 2026-08-13,EDGAR 历史跑批】**年度容量合计 ≈ $1,503**(两条腿相加)。 容量 = 单次机会收益上界 × 年度机会频次,**与投入资金无关**——零股的定义就是持有少于 100 股,99 股上限是法条写死的,且每个要约每账户只能做一次、无法加仓。 **腿一·SC TO-I 现金要约(多而小):≈ $842/年** 24 个月窗口:命中文件 121 → 去重 53 份原件(+11 份修订件,单列不计入)→ 四项齐全 23 份 → 折合 11.5 次/年。可配上行情的现金要约 15 个:单次收益(99 股 ×(要约价 − 申报日收盘价))中位 $9、最大 $739(NHP)、最小 −$1,281,为正 8 个/为负 7 个。只做有正溢价的 ⇒ $842/年;无差别全做 ⇒ −$729/年。申报日→到期日中位 31 天。 **腿二·S-4 换股要约 split-off(少而大):≈ $661/年** 2021~2026 全区间:S-4 含零股条款的原件仅 11 份,其中真 split-off **3 笔**(其余是并购/SPAC/反向合并): · 2024-02-14 ATMU/CMI:每 $100 换 $107.53(折价 7%),CMI $260.47 ⇒ 99 股投入 $25,787、收益 **$1,942** · 2023-07-24 KVUE/JNJ:每 $100 换 $107.53(折价 7%),JNJ $171.08 ⇒ 收益 **$1,275** · 2025-10-10 MRP/LEN:每 $100 换 $106.38(折价 6%),LEN $118.77 ⇒ 收益 **$750** 合计 $3,967 / 6 年 ⇒ $661/年。单笔金额确实比 SC TO-I 大一个量级(99 股 CMI $25,787 vs SC TO-I 中位单笔投入 $1,847,14 倍),但**频次只有 0.5 次/年**。 **投入对照**:全年约 12 次机会,每次要盯一个月(申报日→到期日中位 31 天)、逐笔人工提交。 【2026-08-14 补:人工小时与敞口天数】 年度人工小时 ≈ **24 小时**:约 12 次/年 × 每次约 2 小时(读要约文件、核对零股条款、买入、向 Depositary 递交、跟到期)。⇒ **每小时产出 ≈ $63**。 **敞口天数 ≈ 31 天**(申报日→到期日中位,n=22)。 **毛折价 ≠ 净值**:S-4 腿的 $1,942(CMI)、$1,275(JNJ)是**毛折价捕获**——实际要先花 $25,787 买 99 股 CMI、持有到要约结束、换到 ATMU 后再卖出,中间是数周真实市场敞口,这部分风险**未在容量里扣除**。SC TO-I 腿同理(要约期内持有标的)。所以上面的 $1,503 是**毛数**。 (不改结论——$661/年 本来就微不足道;标出来是为了不让这个漏洞在后面的策略上重复。)

有缺口 —— 待办,按缺口数从少到多排(20)

排在最前面的缺得最少,也就是离能用最近。
前置过滤挡掉的(64 条策略中,未进入本页评估的部分)
这一组与五要件正交,按第一条命中互斥归类,用于对账: 本页评估 21 条 + 下列各项 = 64 条。
已下架 26
已判定失效 0
素材已证伪 4
无锚点且无标的 6
需自建研究 6
日内 1