Polymarket Bot Tutorial · Bölüm 24 / 32

Polymarket perpetual futures (perps) botu: native 2-25x leverage, funding rate carry, liquidation distance math, ATR tabanlı sizing, Binance/Bybit perps ile karşılaştırma. Production-grade kurallar ve code skeleton.

Bu bölüm neleri kapsıyor

Polymarket Perps, native 2-25x leverage ve funding rate ile sunulan daha yeni bir enstrümandır. Binary market'lerden farklı davranırlar - liquidation gerçektir, sizing math farklıdır ve edge kaynakları prediction-market tarafındakilerle aynı değildir. Bu bölüm perps'e özgü bot pattern'lerini kapsar.

  • Perps nedir ve neden farklıdır
  • Polymarket'te native leverage (2-25x)
  • Funding rate mekanikleri
  • Liquidation distance math
  • ATR tabanlı position sizing
  • Karşılaştırma: Polymarket perps vs Binance/Bybit
  • Risk: liquidation cascade senaryoları
  • Code: stop ile leveraged perp order verme

Perps nedir ve neden farklıdır

Polymarket Perpetual Futures (2025 sonlarında lansman) binary prediction market'lerden farklı bir enstrümandır. Perps, BTC, ETH veya diğerleri gibi bir underlying üzerinde continuous price exposure sağlar ve native leverage ile funding rate içerir.

Binary'lerden farkları:

  • Continuous: expiration date yok, resolution yok.
  • Leveraged: 2x-25x native olarak mevcut, proxy contract karmaşası yok.
  • Funded: positive funding short'lara ödeme yapar; negative funding long'lara ödeme yapar. Funding sürekli birikir.
  • Liquidatable: margin tükenirse exchange pozisyonunuzu force-close eder. Gerçek kayıp.

Strateji açısından perps, prediction market trading değil, CFD trading'dir. Edge kaynakları tamamen farklıdır - technicals, funding-arb, basis trades; bunların hiçbiri binary'lere uygulanmaz.

Polymarket'te native leverage (2-25x)

Polymarket Perps 2x ile 25x arasında leverage sunar. Leverage ne kadar yüksekse, sizi liquidate eden fiyat hareketi o kadar küçülür.

10x leverage'da, aleyhe %10'luk bir fiyat hareketi pozisyonu siler. BTC haftalık bazda düzenli olarak %10 hareket eder, bu yüzden günlerce tutulan 10x+ pozisyonların liquidation olasılığı kayda değerdir.

Pratik rehber: günler-haftalar tutulan swing trade'ler için 2-5x leverage; day trade'ler için 5-10x; 10x+ ise yalnızca sıkı stop'lu, bir saat altı trade'ler için. 10x üzeri retail için gambling sayılır; funding cost + liquidation tail beklenen getiriyi yer.

Funding rate mekanikleri

Funding, perp fiyatını spot fiyata bağlı tutmak için long'ların short'lara (veya tersi) saatlik olarak yaptığı ödemedir. Rate, fiyat farkından hesaplanır: pozitif gap → long'lar öder; negatif gap → short'lar öder.

Tipik büyüklükler: normal koşullarda 8 saatlik dönem başına %0.01-%0.05; aşırı hareketlerde dönem başına %0.5'e kadar. Yıllıklandırıldığında bu %1-%50 aralığına gelir - pozisyonları günlerce tutan bir strateji için oldukça önemlidir.

Funding bir stratejide tüm edge olabilir: ödeme alan tarafı alın, price exposure'ı spot veya başka bir perp ile hedge edin. Klasik basis-trade arb budur.

Liquidation distance math

Long için liquidation price: entry × (1 - 1/leverage). 10x leverage'da, $50,000 BTC'de açılan long $45,000'da liquidate olur (%10 aleyhte hareket).

Short için: entry × (1 + 1/leverage). 10x short'ta, $50k girişte liquidation $55k'dadır.

Bu math, maintenance margin buffer'ı (genellikle teorik liquidation price'tan %0.5-1 daha aşağı, yani lehinize) ihmal ederek basitleştirilmiştir. Mantık kontrolü için basit math'i kullanın; kesin sayı için exchange'in gerçek maintenance margin değerini kontrol edin.

Pratik: position size + leverage, liquidation distance'ı underlying'in günlük volatilitesinin 2 katından büyük yapmalıdır. BTC'nin yaklaşık %3 günlük volatilitesi için bu, stop'suz bir position için leverage ≤ 16x demektir.

ATR tabanlı position sizing

Average True Range (ATR) bir volatilite ölçüsüdür: son N gündeki ortalama günlük fiyat aralığı. ATR'e göre position sizing, riski mevcut market koşullarına bağlar.

Pattern: trade başına sabit bir dolar tutarı riske edin (ör. $50). Position size = risk / (ATR × leverage). BTC'nin günlük ATR'si $1,500 ise (%3 of $50k) ve 10x leveraged iseniz, position size = $50 / (1500 × 0.1) = yaklaşık $3,300 notional olur.

Bu, yüksek volatilite rejimlerinde pozisyonları otomatik olarak küçültür ve düşük volatilite rejimlerinde büyütür. Temel fayda: market regime ne olursa olsun tek bir kötü gün equity'nizi sınırlı bir miktarda hareket ettirir.

Karşılaştırma: Polymarket perps vs Binance/Bybit

Mayıs 2026 itibarıyla Polymarket Perps ile büyük CEX perp venue'leri.

Polymarket PerpsBinance PerpsBybit Perps
Max leverage10x125x100x
SettlementPolygon üzerinde USDCBSC/internal üzerinde USDTUSDT
KYC requiredbölgeye göre değişirevet (çoğu bölge)evet
API maturityyeni, gelişiyorolgun, derinolgun
Liquidity (BTC)ortason derece derinderin

Polymarket Perps, zaten Polymarket'te olduğunuzda ve tek venue kullanmanın operasyonel sadeliği önemliyse doğru seçimdir. Sadece perp stratejileri için ölçekli çalışıyorsanız, liquidity tarafında CEX'ler kazanır. Bildiğimiz çoğu builder, Polymarket Perps'i bağımsız perp venue'su olarak değil, kendi binary pozisyonlarıyla basis-arb için kullanıyor.

Risk: liquidation cascade senaryoları

En kötü perp failure senaryosu: liquidation'a yetecek kadar büyük tek bir aleyhe hareket ve liquidation'ın kendisinin order book üzerinde baskı yaratarak daha fazla pozisyonu liquidate etmesi.

2024-25 CEX history'sinde BTC'nin, 10x+ long'ların saatler içinde cascade edilerek çıktığı birden fazla %10-20 intraday hareketi oldu. Polymarket Perps bu riskten muaf değildir; liquidity daha sığdır ve benzer bir hareket daha da hızlı liquidation yaratır.

Önlemler:

  • Liquidation price'ın üzerinde manual stop: liquidation'ın %30-50 içine sert bir limit koyun, böylece auto-liquidator'dan önce çıkarsınız (bu da liquidation fee maliyetini önler).
  • Position size limits: tek bir perp position'da equity'nin %10'undan fazlasını asla riske etmeyin.
  • Regime change'de durdurma: 24 saatlik volatility baseline'ın 2 katını aşarsa, position size'ları azaltın veya yeni girişleri duraklatın.

Code: stop ile leveraged perp order verme

Referans: hard stop'lu bir Polymarket Perp pozisyonu için order-placement skeleton'ı.

def open_long_with_stop(symbol, entry_px, leverage, risk_usd):
    # Compute position size from risk budget
    liquidation_px = entry_px * (1 - 1/leverage)
    stop_px = entry_px * (1 - 0.7/leverage)  # 70% to liquidation
    risk_per_share = entry_px - stop_px
    shares = risk_usd / risk_per_share

    # Place long entry
    long_order = perp_api.place_order(
        symbol=symbol, side="long", size=shares, leverage=leverage,
        order_type="market"
    )
    if long_order.status != "filled": return None

    # Place hard stop just below entry
    stop_order = perp_api.place_order(
        symbol=symbol, side="close", size=shares, stop_price=stop_px,
        order_type="stop_market", reduce_only=True
    )
    return {"long": long_order, "stop": stop_order}

Reduce-only stop, yalnızca mevcut pozisyonu kapatabilmesini sağlar, sizi short'a çeviremez. Production eklemeleri: kârda trailing stop, funding-cost monitor, position-size halt.

Sık sorulan sorular

Polymarket perps hangi leverage'ı destekliyor?
Varlığa göre değişir; 2026 itibarıyla şu anda 2x ile 25x arasındadır. Üst sınır her market için platform tarafından belirlenir. Daha yüksek leverage orantılı olarak daha dar liquidation distance getirir - 25x, yaklaşık %4'lük aleyhe hareketin sizi liquidate etmesi demektir. Disiplinli trader'ların çoğu, 10-25x mevcut olsa bile 2-5x kullanır.
Polymarket perps'te funding rate nasıl çalışır?
Long ve short holder'ları arasında periyotlu bir ödemedir; perp fiyatını spot'a sabitler. Perps spot'un üzerinde işlem gördüğünde (long'lar ödediğinde), funding pozitiftir ve long'lar short'lara ödeme yapar. Cycle genellikle 8 saattir. Funding-rate carry stratejisi, kalıcı pozitif funding sırasında short'a girer ve negatif funding sırasında long olur.
Polymarket perps Binance/Bybit'ten nasıl farklıdır?
Polymarket perps USDC-margined'dir (ve artık pUSD), Polygon üzerinde çalışır (daha düşük gas) ve merkezi matching yerine Polymarket'in order book'una karşı işlem yapar. Asset universe daha küçüktür; liquidity daha incedir. Asset yalnızca Polymarket'e özgüyse Polymarket perps kullanın; diğer durumlarda CEX perps genellikle daha iyi fill kalitesi sunar.
Leveraged perp position'ı nasıl boyutlandırırım?
ATR tabanlı sizing kullanın: position_size = bankroll_fraction * bankroll / (ATR_n_days * leverage). Leverage'ı, liquidation distance stop-loss distance'ınızın 2 katından fazla kalacak şekilde sınırlandırın. %5 stop ve 10x leverage ile liquidation'a bir stop uzaktasınızdır - fazla sıkıdır. %5 stop ve 3x leverage ile liquidation yaklaşık %33'tedir, güvenlidir.
Liquidation'da ne olur?
Pozisyonunuz liquidation price'ta force-close edilir. Kalan funds (collateral - liquidation loss) hesabınıza döner; çoğu zaman ek bir liquidation fee de düşülür. Volatil market'lerde marked liquidation price'ın 1-3% ötesinde liquidation slippage olabilecek en kötü senaryoya göre plan yapın.
Polymarket perps'te market-making yapabilir miyim?
Evet, ancak spot prediction market'lerden farklı bir yapıdır. Funding rate volatility, liquidation cascade'leri ve daha sığ order book'lar, Polymarket spot'ta çalışan MM stratejilerini perps'te zarara çevirebilir. CEX'teki özelleşmiş perp-MM bot'ları çoğu zaman taşınabilir, ancak yeniden kalibrasyon gerekir.
Polymarket perps her yerde mevcut mu?
Polymarket Global'in geri kalanıyla aynı bölgesel kısıtlamalara tabidir. ABD kullanıcıları Polymarket US üzerinden erişir (CFTC denetimi altında kendi perp listing'lerine sahip ayrı platform). Perps'e para yatırmadan önce her zaman jurisdiction'ınızı kontrol edin.