Polymarket Botları
Tahmin piyasası arbitraj botu
Polymarket'te YES ve NO fiyatlarının toplamı 1 doların altına düştüğünde iki tarafı alıp zincir üstünde birleştiren Python botu.
Bu proje, Polymarket tahmin piyasasında fiyat dengesizliklerini yakalayan, kendi geliştirdiğim bir bot sistemi. Polygon ağı üzerinde çalışıyor ve Python ile yazıldı. Ben, Berke Özyaşar, bu sistemi kişisel bir proje olarak tasarladım ve geliştirdim.
Temel fikir
Polymarket'teki ikili piyasalarda 1 YES ve 1 NO payı, sonuç ne olursa olsun her zaman 1 USDC.e değerinde birleştirilebilir. Dolayısıyla iki tarafın en iyi satış fiyatlarının toplamı 1 doların altına düştüğünde, iki tarafı birlikte alıp pozisyonları zincir üstünde birleştirmek aradaki farkı sabitler. Bu durum özellikle 5 ile 15 dakikalık kısa vadeli kripto “yukarı mı, aşağı mı” piyasalarında sık görülüyor.
Sistemin parçaları
- Piyasa keşfi: Gamma API üzerinden uygun piyasaların ve token kimliklerinin bulunması
- Tarayıcı: emir defterlerini yaklaşık 2 saniyede bir okuyup Polymarket ücretleri ve gas maliyeti sonrası net kârı hesaplayan, minimum fark ve kâr eşikleri uygulayan modül
- Yürütücü: iki bacağa neredeyse eş zamanlı, imzalı emirler gönderen modül
- Birleştirme: pozisyonların zincir üstünde birleştirilmesi ya da sonuçlanmaya kadar tutulması
- İkinci strateji: bir tarafta ani düşüş olduğunda o tarafı alan, toplam maliyet uygun seviyeye inince karşı tarafla korunan ve süre dolarsa zarar kesen bir “dump & hedge” stratejisi
- İzleme: Grafana panelleri
Teknik yaklaşım ve riskler
Sistem py-clob-client ve web3.py kütüphaneleriyle çalışıyor. Tek bacağın dolup diğerinin dolmaması, ücretlerin farkı eritmesi, kayma ve likidite yetersizliği gerçek risklerdir; bu yüzden kill switch, oran sınırlarına karşı yeniden deneme mekanizması ve çok küçük test boyutları sistemin parçası. Bu sayfa bir yatırım tavsiyesi değildir.
Ayrıntılı teknik anlatım için Polymarket arbitraj botu yazısına bakabilirsiniz. Benzer işler için alım satım botları ve otomasyon botları sayfaları; MetaTrader tarafındaki çalışmalarım ise burada.

