美股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 区间)
- 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 股及以下的股东优先、全额被收。
套利做法:
- 联系 broker 提交 tender(电话/在线),要求全额 tender 你的 odd lot。
- 要是 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 - 注意:SEC EDGAR 的局限性:很多公司的 "odd lot provision" 写在 Exhibit 附件中,而不是主 Schedule TO 文件里。Full-Text Search API 可能没有索引到所有附件,导致搜索不到(比如 RBNE 案例,API 搜索不到)。
- 爬虫规则:优先用官方 API/RSS,别硬 scrap HTML(SEC 有 Privacy & Security Policy,过度请求会被限)
自己写的监控脚本
昨天五一节,劳动最光荣,我调试了一天程序。
晚上,我看到博士给我发了一个漂亮的截图,他自己已经搞出来了,不愧是博士!
为了回报请我喝咖啡的朋友们,我想了想,也简单做一个吧,没花太多时间调试,一些数据还没有爬到,以后我抽空继续优化。
这些朋友可以私信我,我把代码发给你们作为参考,你们可以继续优化,节约你们宝贵时间。
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 案例概况
- 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 搜索不到。
结论:最佳实践方式
- 历史数据查询:直接访问 OddLotArbitrage.com 最方便(他们手动整理,信息完整)
- 实时监控:用我们的
odd_lot_monitor.py RSS 监控脚本,或直接订阅 OddLotArbitrage.com 邮件通知 - 不要只依赖 API 搜索历史:因为附件问题,API 搜索可能漏过案例
五、实际操作建议(新手起步)
- 先去 oddlotarbitrage.com 订阅邮箱 + 看 tracker,熟悉 1–2 个历史案例
- 开个美股账户(支持 tender 的 broker,如 IBKR 最好)
- 发现机会 → 确认 filing 有 "odd lot" 条款 → 买 99 股 → 联系 broker tender
- 多账户操作(家人账户)可放大规模(但每账户独立 99 股)
- 税务:美国是 capital gain,注意 holding period;非美居民可能有 withholding
总结
EDGAR 就是信息源头,完全可以爬(API 最好用)。但最快最准的方式是:
- 历史数据查询:直接访问 OddLotArbitrage.com(信息最完整,已手动整理)
- 实时监控:用我们的
odd_lot_monitor.py 脚本监控 RSS,或直接订阅 OddLotArbitrage.com 的免费邮件通知 - 注意:SEC Full-Text Search API 可能搜不到所有案例(因为附件索引问题)
不要尝试爬取 OddLotArbitrage.com 本身这是一个小网站,提供免费服务,我们要尊重他们的努力,就像要尊重无敌这十年的默默奉献![]()
感恩的人,路会越走越宽。