Polymarket vs Kalshi Verisi: Gerçekte Neler Var ve İkisi Birlikte Nasıl Kullanılır
Polymarket ve Kalshi dışarıdan birbirine benzese de altyapıda çok farklı veri sunar. İşte dürüst, mekan bazında ayrıntılı dökümü.
Polymarket, Polygon üzerinde çalışan zincir üstü bir CLOB'dur; canlı order book'u akıtan bir websocket'i vardır ama geçmiş order book arşivi yoktur. Kalshi ise CFTC tarafından düzenlenen bir ABD borsasıdır; temiz bir REST API'si ve taraf başına 100 seviyeye kadar yes/no defteri sunar, ancak o da geçmiş order book derinliğini servis etmez. İkisi de size canlı defteri verir ve hiçbiri kendi derinlik geçmişini sunmaz; üçüncü taraf yakalamanın doldurduğu boşluk tam da budur.
Yan yana karşılaştırma
| Polymarket | Kalshi | |
|---|---|---|
| Tür | Zincir üstü CLOB (Polygon) | CFTC düzenlemeli ABD borsası |
| Canlı piyasa verisi | CLOB websocket + REST | REST (orderbook, mum grafik, işlemler) |
| Defter yapısı | Sonuç başına bid/ask | Yes/no, taraf başına 100 seviyeye kadar |
| Geçmiş order book | Borsa tarafından servis edilmez | Borsa tarafından servis edilmez |
| Kripto piyasaları | Up/down, 5m–24h | 15m, saatlik, günlük, haftalık |
| Takas | Çözümleme / oracle | Vade sonunda yayımlanan referans fiyat |
Polymarket: zengin canlı veri, derinlik geçmişi yok
Polymarket, Polygon üzerinde merkezi bir limit order book çalıştırır. CLOB websocket'i canlı defter ve fiyat güncellemelerini akıtır; REST API'si ise piyasaları, işlemleri ve bir prices-history uç noktasını sunar. Sunmadığı şey, order book anlık görüntülerinin geçmiş arşividir; bir defter güncellemesi geçtikten sonra borsa onu yeniden oynatmanıza izin vermez. Duran deftere bağlı backtest için, websocket'i kesintisiz yakalamış bir sağlayıcıya ihtiyacınız vardır.
Kalshi: düzenlemeli, temiz REST, yine de derinlik arşivi yok
Kalshi, CFTC tarafından düzenlenen bir borsadır ve bu durum verisini de şekillendirir: piyasalar, mum grafikler, işlemler ve güncel bir orderbook uç noktası içeren, canlı ve geçmiş katmanlara bölünmüş temiz bir REST API. Ancak geçmiş katmanı işlemleri ve mum grafikleri kapsar, zaman içindeki tam order book derinliğini değil; herkese açık orderbook uç noktası ise yalnızca güncel durumu verir. Dolayısıyla, Polymarket'te olduğu gibi, Kalshi'nin yes/no defterini olduğu haliyle yeniden oynatmak kesintisiz üçüncü taraf yakalaması gerektirir.
İkisini tek şemada kullanmak
Mekanların yapısı farklıdır; Polymarket'in sonuç başına bid/ask'i ile Kalshi'nin yes/no merdivenine karşı; dolayısıyla bunları kendiniz birleştirmek iki ayrı yükleyici ve iki ayrı takas modeli demektir. DepthFeed ikisini tek bir kolonsal şemaya normalize eder: bid/ask fiyat ve boyut dizileri, epoch-millis biçiminde borsa ve alım (receive) zaman damgaları ve her anlık görüntüye eklenen bir referans fiyatı; yedi kripto varlığının tamamında. Aynı backtest kodu her iki mekanı da okur.
Yakalama mekana göre değişir ama çıktı biçimi değişmez: Polymarket, CLOB websocket'inden olay güdümlü olarak yakalanır (ölçülen canlı teslimat medyanı ~10 ms); Kalshi ise tam derinlikte kesintisiz olarak yoklanır (yaklaşık her 1.5 saniyede bir). İkisi de REST API üzerinden ve canlı WebSocket akışında birebir aynı JSON olarak gelir.
Key takeaways
- 01Polymarket zincir üstü bir CLOB'dur (Polygon); Kalshi ise CFTC düzenlemeli bir ABD borsasıdır.
- 02İkisi de canlı defteri akıtır veya servis eder; hiçbiri kendi geçmiş order book derinliğini sunmaz.
- 03Kalshi defterleri taraf başına 100 seviyeye kadar yes/no; Polymarket defterleri ise sonuç başına bid/ask'tir.
- 04DepthFeed ikisini tek şemaya normalize eder, böylece tek bir backtest her iki mekanı da okur.
Polymarket ve Kalshi dışarıdan birbirine benzese de altyapıda çok farklı veri sunar. İşte dürüst, mekan bazında ayrıntılı dökümü.
Ücretsiz başla