cover_image

美股Odd Lot套利完整指南:从信息获取到实操方案

静听烟雨任平生 静听烟雨任平生

美股Odd Lot套利完整指南:从信息获取到实操方案

前言

上周文章发表美股套利 薅羊毛到手了吗?后,感谢热心的朋友们打赏,绝大多数朋友都请我喝了一杯咖啡,还有朋友请我吃了一顿丰盛的午餐,希望你们都薅到了这根洋羊毛。谢谢你们,我记住你们了

其他打赏的个别读者估计是还没有开通IB账户,一块钱也是你们的小心意,谢谢等你们开通IB了,咱们一起继续薅羊毛。

第一个打赏的朋友是币圈群主,币圈还好吗 等我回来。 第二个打赏的朋友问了这个问题,既然你请我喝了一杯咖啡,我就要认真花时间回答了。


如何不错过美股的 tender offers,想要做 odd lot 套利(奇数股套利),怎么爬数据?


0、关于 SEC EDGAR

EDGAR 是美国证券交易委员会(SEC)的官方电子文件系统,全称 Electronic Data Gathering, Analysis, and Retrieval(电子数据收集、分析和检索系统)。

性质总结:

  • 官方性质:它是 美国政府(SEC) 运营的公共免费数据库,不是商业网站,也不是普通资讯站,而是监管强制披露平台
  • 主要功能:所有在美国上市的公众公司(public companies)、基金、内部人等,必须把财务报告、招股书、并购公告、tender offers(要约收购)、 insider trading(内部交易) 等重要文件,实时上传到 EDGAR 供公众查阅

核心特点:

  • 公开透明:任何人(包括全球用户)都可以免费搜索、下载、查看所有 filing(申报文件)
  • 实时性强:公司提交后很快就能看到(通常几分钟到几小时内)
  • 标准化:使用特定表格,如 10-K(年报)、10-Q(季报)、8-K(重大事件)、Schedule TO(tender offer)、Form 4(高管交易)等
  • 海量数据:包含几十年历史档案,支持 API 批量下载和程序化访问(data.sec.gov)

简单比喻:

它就像美国资本市场的"国家档案馆 + 公示栏" —— 所有上市公司必须把"家底"和重大动作公开在这里,投资者、分析师、quant 交易者、律师等都会天天查。

官网入口:

https://www.sec.gov/edgar/search-and-access(或直接搜 "SEC EDGAR")

所有正式的 tender offer 信息都必须在 EDGAR 以 Schedule TO 形式披露,这是最权威、最不会错过的来源。很多套利者就是直接监控 EDGAR 的新 TO filing 来抓机会的。

一、Tender Offers 在 EDGAR 怎么披露?(核心信息源)

  • 主要 filing 是 Schedule TO(包括 SC TO-I:公司自己回购;SC TO-T:第三方收购)。里面包含 Offer to Purchase(要约文件),会明确写:

    • 要约价格(固定价或 Dutch auction 区间)
    • 截止日期(通常至少 20 个工作日)
    • Odd lot provision(奇数股优先条款):如果有这一条,持有 99 股或以下 的股东在超额认购时 不会被按比例缩减(proration),能全额被收购。这是 odd lot 套利的关键!
  • 相关 filing 还可能有 8-K(公告)、14D-9(目标公司推荐)等。

  • 所有公开公司(美股)的这些信息 必须 第一时间上传 EDGAR,SEC 要求 bidder 在要约启动当天尽快提交。

结论:EDGAR 就是最权威、最及时的信息源,不会错过任何正式 tender offer。


二、Odd Lot 套利到底是怎么回事?

机制:

很多 tender offer(尤其是公司回购或 exchange offer)在超额认购时会 proration(按比例收购)。但如果有 odd lot provision,99 股及以下的股东优先、全额被收。

套利做法:

  1. 要约公告后,你买 正好 99 股(或更少)。
  2. 联系 broker 提交 tender(电话/在线),要求全额 tender 你的 odd lot。
  3. 要是 offer 完成,就能以要约价(或区间高点)全额卖出,赚取差价。

真实案例:

  • **Robin Energy Ltd. (RBNE)**:2026-03-24 公告,要约价 $3.00,最终 Odd-lot 接受 339,775 股(全额接受),非 odd lot 的 proration 只有 42.069%。这是完美的 odd lot 套利案例。

这就是我上周给大家提示的机会。

优势:

  • 资本效率高:只占用 99 股的钱,持有期通常 1–4 周。机构玩不了(仓位太小),散户专属机会。

风险提示:

公司可能撤回/修改 offer(股价可能暴跌)、Dutch auction 最终价格低于预期、税费、手续费、broker 可能收 tender fee。永远只用闲钱,小仓位玩。


三、如何不错过?(最实用监控方案)

推荐方案一:免费现成工具

OddLotArbitrage.com(首选)

  • 专门跟踪 带 odd lot provision 的 US tender offers
  • 有完整的历史追踪,包含 filing date、当前价、要约区间、最大利润、到期日、直接链接 SEC filing
  • 免费邮箱订阅:新 odd lot offer 一出就邮件通知你
  • 他们会手动审核 + 风险提示(比如地缘政治风险、条款变更)
  • 这是获取机会最完整、最方便的方式

InsideArbitrage.com

  • 有更全的 tender offers 列表(含 odd lot 标记)
  • 部分内容要会员

方案二:自己监控 EDGAR(可自动化,适合想爬数据)

RSS 监控(实时性好)

  • 去 SEC EDGAR Latest Filings → 筛选 Form Type = TO 或 SC TO → 点左边 RSS 订阅(支持按公司或 form type 过滤)
  • RSS 实时性好:每 10 分钟更新一次工作日(6am–10pm EST),能抓到最新 filing
  • 这是自己写脚本监控的最佳方式

官方 API(可用于批量分析)

  • 用 data.sec.gov 的 Submissions API(免费、无需 key):https://data.sec.gov/submissions/CIKxxxxxxxxxx.json
  • Full-text search 可以搜索关键词
  • 注意:SEC EDGAR 的局限性:很多公司的 "odd lot provision" 写在 Exhibit 附件中,而不是主 Schedule TO 文件里。Full-Text Search API 可能没有索引到所有附件,导致搜索不到(比如 RBNE 案例,API 搜索不到)。
  • 爬虫规则:优先用官方 API/RSS,别硬 scrap HTML(SEC 有 Privacy & Security Policy,过度请求会被限)

自己写的监控脚本

昨天五一节,劳动最光荣,我调试了一天程序。

晚上,我看到博士给我发了一个漂亮的截图,他自己已经搞出来了,不愧是博士!

为了回报请我喝咖啡的朋友们,我想了想,也简单做一个吧,没花太多时间调试,一些数据还没有爬到,以后我抽空继续优化。

这些朋友可以私信我,我把代码发给你们作为参考,你们可以继续优化,节约你们宝贵时间。

  • 项目目录中有两个现成的 Python 脚本:
    • odd_lot_monitor.py:实时监控新的 Schedule TO filing,解析 odd lot 关键字
    • odd_lot_history_search.py:使用 SEC Full-Text Search API 搜索历史数据
  • 运行方式:python odd_lot_monitor.py 或 python odd_lot_history_search.py
  • 依赖:pip install requests(不需要其他复杂库)

方案三:其他辅助方式

  • 经纪商 App(如 Interactive Brokers、Thinkorswim)可设 filing alert 或新闻 alert(关键词 "tender offer")
  • Google Alert + "odd lot tender offer" 或具体公司
  • 特殊情况 newsletter / substack(有些专门发 arbitrage 机会)

四、实践经验教训(以 RBNE 为例)

在探索过程中发现了一些重要的实际情况,特别是以 Robin Energy Ltd. (RBNE) 为例:

RBNE 案例概况

  • 公告日期:2026-03-24
  • CIK:0002039060
  • 要约类型:SC TO-I(公司自己回购)
  • 要约价:$3.00 每股
  • 到期日:2026-04-23
  • 最终结果
    • 收到投标:1,909,473 股
    • 接受:1,000,000 股
    • Odd-lot 接受:339,775 股(100% 全额接受)
    • Proration:42.069%(非 odd lot 部分只接受 42%)

为什么 SEC API 搜索不到 RBNE?

关键问题:odd lot 条款在附件中。一些公司不会把 odd lot provision 写在主 Schedule TO 文件里,而是放在附件(Exhibit)中。SEC 的 Full-Text Search API 可能没有完整索引所有附件,导致通过 API 搜索不到。

结论:最佳实践方式

  1. 历史数据查询:直接访问 OddLotArbitrage.com 最方便(他们手动整理,信息完整)
  2. 实时监控:用我们的 odd_lot_monitor.py RSS 监控脚本,或直接订阅 OddLotArbitrage.com 邮件通知
  3. 不要只依赖 API 搜索历史:因为附件问题,API 搜索可能漏过案例

五、实际操作建议(新手起步)

  1. 先去 oddlotarbitrage.com 订阅邮箱 + 看 tracker,熟悉 1–2 个历史案例
  2. 开个美股账户(支持 tender 的 broker,如 IBKR 最好)
  3. 发现机会 → 确认 filing 有 "odd lot" 条款 → 买 99 股 → 联系 broker tender
  4. 多账户操作(家人账户)可放大规模(但每账户独立 99 股)
  5. 税务:美国是 capital gain,注意 holding period;非美居民可能有 withholding


总结

EDGAR 就是信息源头,完全可以爬(API 最好用)。但最快最准的方式是:

  1. 历史数据查询:直接访问 OddLotArbitrage.com(信息最完整,已手动整理)
  2. 实时监控:用我们的 odd_lot_monitor.py 脚本监控 RSS,或直接订阅 OddLotArbitrage.com 的免费邮件通知
  3. 注意:SEC Full-Text Search API 可能搜不到所有案例(因为附件索引问题)

不要尝试爬取 OddLotArbitrage.com 本身这是一个小网站,提供免费服务,我们要尊重他们的努力,就像要尊重无敌这十年的默默奉献

感恩的人,路会越走越宽。


继续滑动看下一个
静听烟雨任平生
向上滑动看下一个