Kalshi와 Polymarket이 프랑스-스페인 월드컵 준결승 가격을 매기는 방식
월드컵 첫 준결승전이 이틀 앞으로 다가왔습니다. 프랑스는 7월 14일 스페인과 맞붙으며, 이는 지금까지 두 거래소 모두에서 매칭된 유일한 준결승전입니다. 다른 쪽 대진은 아직 저희 매칭 엔진이 Kalshi 마켓과 Polymarket 마켓을 짝지을 만큼 확정되지 않았습니다. 프랑스-스페인 경기의 경우, 머니라인은 7월 11일 UTC 10:11부터 저희 피드에서 실시간으로 매칭되고 있습니다. 이 스냅샷을 뽑은 시점인 7월 12일 UTC 02:15까지, 두 오더북이 동일한 세 가지 결과에 대해 나란히 호가를 제시한 1분 단위 틱은 660개입니다.
이 경기에는 총 열두 개의 마켓이 매칭되어 있습니다. 머니라인 하나, 스프레드 마켓 네 개, 토탈 마켓 여섯 개, 그리고 결승 진출(advance-to-final) 페어 하나입니다. 지금까지의 가격 기록은 머니라인에 대해서만 뭔가를 말할 수 있을 만큼 충분히 쌓여 있으므로, 이어지는 내용은 머니라인에 관한 것입니다.
두 거래소 모두 결과를 같은 방식으로 정의합니다. Kalshi의 마켓 설명은 90분 플러스 추가시간이 끝난 시점의 스코어로 정산되며, 연장전과 승부차기는 포함되지 않습니다. 그 시점에 두 팀이 동점이면 'Tie'라는 이름의 마켓이 Yes로 정산됩니다. Polymarket의 매칭된 마켓도 동일한 90분 기준으로 같은 세 가지 결과의 가격을 매깁니다. 이 점이 중요한 이유는, 한 팀이 연장전이나 승부차기에서 이겨 결승에 진출하더라도 90분 시점의 무승부는 실제로 지급되는 결과이기 때문입니다. 두 마켓 모두 단 하나의 좁은 질문을 던집니다. 90분 시점에 스코어보드가 무엇을 가리키는가입니다.
이 스냅샷 기준으로 두 거래소가 지금 어디에 서 있는지, 그리고 16시간 전체 테이프 동안 각각 거래된 범위는 다음과 같습니다.
| 결과 | Kalshi 현재가 | Polymarket 현재가 | Kalshi 범위 | Polymarket 범위 | 평균 갭 (Kalshi − Poly) |
|---|---|---|---|---|---|
| 프랑스 | $0.42 | $0.43 | $0.41–$0.42 | $0.41–$0.43 | −$0.0177 |
| 스페인 | $0.30 | $0.30 | $0.30–$0.30 | $0.30–$0.30 | $0.0000 |
| 무승부(90분) | $0.30 | $0.30 | $0.30–$0.30 | $0.30–$0.31 | −$0.0030 |
세 라인 중 두 개는 서로 독립적인 두 거래소치고는 거의 붙어 있다고 할 만큼 가깝습니다. 스페인은 저희가 기록한 모든 틱에서 두 거래소가 예외 없이 동일한 가격, 30센트를 매겼습니다. 무승부는 전체 구간 내내 1센트 이내로 유지되었습니다. 예외는 프랑스입니다. Kalshi는 16시간 거의 내내 프랑스에 대해 Polymarket보다 1~2센트 낮은 가격을 유지했고, 평균으로는 약 1.8센트 낮았으며, 이 갭은 오락가락하지 않고 방향을 계속 유지했습니다. 이는 노이즈라기보다는 작지만 한쪽으로 치우친 경향입니다.
각 거래소에서 세 가지 매도호가(ask)를 더하면 Kalshi는 1.02, Polymarket은 1.03이 나옵니다. 둘 다 1.00에 정확히 맞지 않는데, 이는 오더북 가격 구조에서는 정상적인 일입니다. 다만 이는 이 경기에서 아직 3구간 차익거래(three-leg arbitrage)가 발동하지 않았다는 뜻이기도 합니다. 확정된 차익거래가 성립하려면 두 거래소에 걸쳐 세 가지 결과를 모두 사는 합산 비용이 1달러 미만이어야 하는데, 지금까지는 그런 일이 일어나지 않았습니다.
눈여겨볼 만한 숫자는 무승부입니다. 두 거래소 모두 30센트라는 것은 10번 중 3번에 가까운 확률입니다. 이는 90분 시계가 다 돌아갔을 때 프랑스와 스페인이 동점일 확률에 대한 시장의 판단이며, 그럼에도 7월 19일 결승 진출 티켓은 결국 누군가에게 돌아가야 하는 경기입니다. 여기서 'Draw'는 경기의 특정 시점의 스코어라인에 대한 구체적이고 실제로 지급되는 주장이며, 지금 두 거래소 모두 이를 충분히 살아 있는 가능성으로 보고 있다는 점을 다시 확인시켜 줍니다.
여기서 집계된 항목에 대해 밝혀둘 부분이 있습니다. 이 비교는 매칭 엔진이 두 거래소에서 동일한 결과로 확정한, 확정된 정합성(confirmed-parity) 구간의 페어만 사용합니다. 매칭이 덜 확실한 별도의 검토 대상(review-band) 구간은 전부 제외했습니다. 이 페어 거의 전부에는 여전히 정산 유의사항이 붙습니다. 한 거래소는 대개 취소되거나 중단된 경기를 어떻게 정산할지 명시하는 반면 다른 거래소는 침묵하는 경우가 많아, 그런 꼬리 사례에서는 두 거래소가 원칙적으로 다르게 정산될 수 있습니다. 이 유의사항은 마켓별로 공개되며 결과 매칭 자체에는 영향을 주지 않습니다. 결과 매칭 자체가 바로 confirmed-parity가 의미하는 바입니다. 그리고 이 모든 것은 계속 움직입니다. 이 수치는 예측이 아니라 테이프상의 한 시점에서 나온 스냅샷 숫자이며, 두 거래소는 킥오프 전까지 수렴하거나, 더 벌어지거나, 방향이 뒤집힐 수 있습니다.
이 경기의 매칭 피드, 머니라인과 나머지 열한 개 페어 모두 REST로 제공되며, 모든 플랜에서 무료로 읽을 수 있습니다. 저희 Centrifugo WebSocket을 통한 실시간 푸시, 위에서 본 프랑스 쪽 갭 같은 것이 열리는 즉시 전달되는 방식은 Basic과 Pro 플랜에서 제공됩니다. 퀵스타트에서 무료 키로 첫 피드를 받아볼 수 있습니다.
블로그의 다른 글
월드컵 토너먼트 차익거래는 빈도는 유지했지만 깊이를 잃었다
16강전에서 8강전으로 넘어가는 동안 Kalshi와 Polymarket 사이의 3구간 차익거래는 같은 빈도로 계속 발동했지만, 엣지는 절반으로 얕아지고 마감 속도는 두 배로 빨라졌습니다.
월드컵 토너먼트에서는 무승부(Tie)가 이길 수도 있다
Kalshi와 Polymarket 모두 토너먼트 머니라인 마켓을 90분 플러스 추가시간 기준으로 정산합니다. 한 팀이 연장전이나 승부차기로 진출하는 동안에도 무승부(Draw) 계약은 지급될 수 있습니다.
Where to run your 24/7 stream consumer, and how to keep it alive
Where to host a stream consumer that runs continuously: a Mac mini already on the desk, a cheap VPS, or a serverless option like Cloudflare Durable Objects, and how to keep each one alive across reboots and crashes.