Skip to content
← 博客

为什么每一笔套利都有可成交规模

dino.markets

单独一个价格本身并不能告诉你能以这个价格交易多少。订单簿可能会显示一个诱人的卖价,但背后只有一份合约,再往下就什么都没有了。只根据最优价位计算出来的套利,看起来很漂亮,但几乎填不满你想要的规模。

所以我们会按实际存在的深度,为每个机会确定规模。max_stake 字段表示两条腿能够同时成交的最大金额。edge_pct 表示把两边订单簿都按这个规模吃到底之后、扣除平台手续费后剩下的收益率。两者合在一起,就能告诉你这笔交易是什么、能做多大。

下面是一个双向套利的具体形态:

{
  "edge_pct": 1.83,
  "max_stake": 240,
  "legs": [
    { "venue": "kalshi", "outcome": "KC", "ask": 0.52, "book_depth_at_ask": 240 },
    { "venue": "polymarket", "outcome": "BUF", "ask": 0.46, "book_depth_at_ask": 310 }
  ]
}

Kalshi 这一腿的深度是 240,Polymarket 这一腿是 310,所以这对交易在更便宜的价格耗尽之前,最多能成交 240。1.83% 是扣除两边手续费之后还剩下的部分。如果这个获利空间只对第一份合约成立,max_stake 就会体现出来,你也就知道该跳过它了。

这个示例早于 v2 API,使用的是后来已经改名的字段;当前的字段形态请参见快速入门

完整的字段列表见 Opportunity 对象 参考文档。

博客中的更多文章