← 返回 Quant Digests · 站点首页

别把这份 2025 新 listing bot 只读成“公告抢跑脚本”:对 short-cycle desk,更该先测的是「Binance 上新公告 × 外部 venue 滞后补涨」这条 1m/3m event-driven raw alpha

更新时间:2026-04-15 01:54 UTC 研究时间:2026-04-15 01:52 UTC 类型:GitHub / repo source audit(README + Program.cs + worker/service 源码) 主题标签:raw-alpha / event-driven / cross-venue / listing-announcement / lead-lag / catch-up / single-asset / Poloniex / Binance / 1m / 3m / 5m / repo / public-data / latency / execution 证据类型:工程证据(repo README + source audit)

源文件:research/quant_digests/2026-04-15_0152_binance-listing-poloniex-catchup-alpha.md

1. 这次看了什么

先回答 base alpha:这不是“又一个自动化公告机器人”,而是一条能独立成立的 event-driven raw alpha——Binance 上新公告本身就是公开催化剂,若同币在别的 venue 已可交易,那条腿通常会先被动补涨。

这轮主材料是 2025 GitHub repo CyberPunkMetalHead/new-listings-trading-bot。repo 表面上是在做“监听 Binance 公告、去 Poloniex 市价买入”,但对 desk 更有价值的 intake 不是 C# 工程壳,而是背后的 公告→跨 venue 重估 逻辑:

repo 的公开结构也很清楚:

所以这轮最该记住的不是“这个 bot 能不能直接跑真钱”,而是:公开公告本身就是事件源,listing 前的跨 venue 可交易腿就是 lagging leg。

2. 核心结论

2.1 raw alpha 到底怎么写

repo 的核心链路非常直接:

  1. ListingsGetterService.cs 轮询 Binance 公告接口:
  1. 只盯标题里含 will list 的公告
  2. 用正则 \(([A-Z]+)\) 从公告标题里抽 ticker
  3. 对每个 symbol 检查数据库里是否已经买过,避免重复开仓
  4. 若未持仓,就去外部 venue(repo 默认 Poloniex)对 ${symbol}_USDT市价买单
  5. 开仓后立刻记录:
  1. 之后 ExitStrategyWorker.cs 每秒轮询一次当前价:

翻成人话就是: > 事件确认后,立刻买 lagging venue;如果继续冲,就跟着抬 trailing stop;如果冲不动就很快认错。

这是一条非常典型的 public event → cross-venue repricing raw alpha,不是 filter,也不是只给别的策略做 overlay。

2.2 为什么它值得被当成独立 raw alpha,而不是“公告脚本”

因为它把 alpha 本体讲得很清楚:

所以它本质上更像:

而不是传统的 pairs / basis / funding 玩法。

2.3 为什么我把“可直接落地完整策略”记成

不是因为它没有 entry/exit——它其实都有;而是因为它离 production 还差几块关键砖:

  1. 没有严肃的延迟/滑点建模
  1. 实现里有明显工程硬伤
  1. 没有统一成本口径

所以更合理的结论是: > alpha 本体清楚、执行壳雏形也有,但现在更像可复现 skeleton,不像已经能直接上线的完整策略。

3. 为什么和当前项目有关

这轮对当前 desk 有直接价值,而且不是重复最近的 pairs / funding / XS 主题:

  1. 它补的是 1m / 3m 事件驱动 raw alpha 素材池。
  2. 最近 intake 里很多是持续型 alpha(pairs、carry、cross-sectional)。这条线则是稀缺的“触发式 alpha”:平时不交易,一旦来事件就要求极快响应。

  1. 它的 base alpha 非常清楚。
  2. 不是“可能有点情绪影响”,而是:Binance 上新公告 → 其他 venue 同币补涨

  1. 它天然适合拆成完整 desk 组件。
  1. 它能当别的事件策略模板。
  2. 即便最后不做 listing,这条 skeleton 也可以迁到:

3.5 策略拆解(必填)

4. 可复刻的最小实验

4.1 最小研究假设

如果 Binance 首次发布某币“will list”公告,而该币在 Poloniex/Bybit/KuCoin 等 venue 已可交易,那么公告后 1m / 3m / 5m / 15m 的 forward return 会显著偏正;其中真正可交易的 edge 主要活在最初几分钟。

4.2 数据源、公开性、更新频率

4.3 最小实验设计

第一版先做最简单的 event study:

4.4 必做对照组

至少同时跑这四组:

  1. announcement long:公告后立刻买 lagging venue
  2. delayed long:公告后 15m 才买,估计 edge 衰减
  3. same-day placebo:同 symbol 非公告时段同长度窗口
  4. listing-day-open long:不按公告时点,而按 Binance 实际开市时点买,比较“公告 edge”与“正式上线 edge”谁更厚

4.5 先看哪些指标

这条线不要先看 Sharpe,先看:

4.6 下一步怎么测

5. 风险与保留意见

6. 来源

7. 本地产物