Kalshi 与 Polymarket,两者到底有何不同
"Kalshi vs Polymarket" 是这个领域里最常见的搜索词之一,而大多数相关回答都来自只用过其中一家的人。我们全天同时监控双方在同一场比赛上的订单簿,因此这篇文章是从这个视角写的,而不是来自任何一个平台自己的营销口径。
同一个标签下的两种不同东西
Kalshi 和 Polymarket 都自称是预测市场,但底层机制几乎完全相反。
| Kalshi | Polymarket | |
|---|---|---|
| 是什么 | 受 CFTC 监管的交易所 | 钱包原生、基于 Polygon 的链上订单簿 |
| 交易认证方式 | 账户 + RSA-PSS 请求签名 | 钱包签名(EIP-712)+ HMAC + 逐单签名 |
| 交易手续费 | 每份合约固定 $0.02,挂单和吃单相同 | 价格接近 50 美分的合约,吃单手续费最高约 3.15%,按比例浮动;挂单免费并有返佣 |
| 准入 | 面向美国、受监管的平台 | 国际平台在美国/英国/法国/德国/意大利/荷兰/比利时等地区被屏蔽;另有受 CFTC 监管、需要 KYC 的 Polymarket US |
| API 费用 | 查询免费 | 查询免费 |
对照各平台自己的文档核实,核实日期为 2026-07-09。完整的逐项对比参见我们更详细的 dino vs Kalshi 和 dino vs Polymarket 对比页面。
这些结构上的差异都无法告诉你,在某一场具体比赛中哪一方的价格更好。那是另一个问题,也是我们真正关注的问题。
同时监控两边,我们看到了什么
两个平台挂出了大量相同的比赛,只是用了不同的代码和球队名称格式,而且价格并不总是一致。我们测算过,在一个 24 小时窗口内,870 个经确认的跨平台价差里,中位持续时间为 9.2 秒,96% 在 30 秒内收敛。这就是大致的形态:价差经常出现,但收敛很快。
具体到单场比赛,就能看出为什么平均值这么短。在阿根廷对阵埃及的 16 强战中,VAR 判罚和补时绝杀带来的每一次价差都在大约一分钟内收敛。即便经历了跌宕起伏的结局,两边的订单簿依然紧密同步,而这个具体市场当时的 Polymarket 成交量达 $20.8 million,Kalshi 未平仓量达 $13.8 million。在美国对阵比利时一战中,两分钟内的两粒进球让两个平台的反应顺序完全相反,双方在比利时获胜价格上分歧了约六分钟才收敛。这是我们目前发布过的最长分歧记录。
这些信息单靠任何一个平台自己的数据源都看不到,因为每一方只能看到自己的订单簿。
悄悄产生分歧的地方
价格是大多数人关心的部分,真正容易让人栽跟头的是结算。两个平台各自独立撰写市场条款,在平局或比赛取消这类边缘情况下,一方规则手册里写的内容,另一方可能完全没有提及。即便入场时两边价格完全一致,跨平台持仓在这些边缘情况下的赔付方式也不保证相同。
这是隐藏在价格之下的风险,除非有人逐一阅读两个平台的市场条款文本、核实二者是否真正一致,否则不会显现出来。我们的匹配引擎会针对每个市场执行这项核对并标记出来。这就是为什么一对正确匹配的市场,即便价格本身看起来没问题,仍可能携带已披露的结算风险。
结论
如果你只在一个平台交易,直接在那里交易就好,这种情况不需要用到我们。如果你想知道同一时刻另一个平台在同一场比赛上的动向,或者想在价差还开着的时候抓住它,那就是匹配数据源和实时数据流存在的意义。两者都从 Free 套餐开始,从第一天起就包含 MCP。
博客中的更多文章
美国对阵比利时:两分钟内的两粒进球,定价顺序却相反
世界杯的一粒扳平进球,以及两分钟后回应它的那粒进球,让 Kalshi 和 Polymarket 的反应顺序完全相反。两边订单簿在比利时的获胜价格上,约有六分钟没有取得一致。
Kalshi 与 Polymarket 之间的错价大约持续 10 秒
我们测算了 Kalshi 与 Polymarket 之间的价差在两边订单簿收敛之前会保持多久。其中一半在大约九秒内收敛。
阿根廷对阵埃及:Kalshi 在几秒内跟上了 Polymarket
我们核查了阿根廷对埃及一战中 Kalshi 与 Polymarket 之间的价差是否构成真正的交易机会。相对于流经这个具体市场的成交量,答案是否定的。