Polymarket Bot Tutorial · Hoofdstuk 24 van 32
Polymarket perpetual futures (perps) bot: native 2-25x leverage, funding-rate carry, liquidatie-afstand math, ATR-based sizing, vs Binance/Bybit perps. Production-grade regels en code-skeleton.
Wat dit hoofdstuk behandelt
Polymarket Perps zijn een nieuwer instrument met native 2-25x leverage en funding rates. Ze gedragen zich anders dan binary markten — liquidatie is echt, sizing-math is anders en de edge-bronnen zijn niet hetzelfde als aan de prediction-market kant. Dit hoofdstuk behandelt de perps-specifieke bot-patronen.
Dit is hoofdstuk 24 van onze 32-delige serie over het bouwen van een Polymarket trading bot. We behandelen het onderwerp in detail in de secties hieronder. De body content voor elke sectie wordt geschreven en hoofdstuk-per-hoofdstuk uitgerold; FAQ-antwoorden en referenties zijn al compleet en weerspiegelen production-ervaring van het draaien van onze eigen trader.
- Wat perps zijn en waarom ze anders zijn
- Native leverage op Polymarket (2-25x)
- Funding rate-mechanics
- Liquidatie-afstand math
- ATR-based position sizing
- Vergelijking: Polymarket perps vs Binance/Bybit
- Risico: liquidatie-cascade scenarios
- Code: plaats een leveraged perp order met stop
Wat perps zijn en waarom ze anders zijn
Polymarket Perpetual Futures (gelanceerd eind 2025) zijn een ander instrument dan binary prediction markten. Perps zijn continue prijs-exposure aan een underlying — BTC, ETH of andere — met native leverage en een funding rate.
Verschillen van binaries:
- Continu: geen vervaldatum, geen resolution.
- Met leverage: 2x-25x beschikbaar native, geen proxy-contract gymnastiek.
- Funded: positieve funding betaalt shorts; negatieve betaalt longs. Funding accruet continu.
- Liquideerbaar: als margin uitgeput is, sluit de exchange je positie geforceerd. Echt verlies.
Strategy-gewijs zijn perps CFD-trading, geen prediction market-trading. De edge-bronnen zijn volledig anders — technicals, funding-arb, basis trades, geen daarvan is van toepassing op binaries.
Native leverage op Polymarket (2-25x)
Polymarket Perps bieden 2x tot 25x leverage. Hoe hoger de leverage, hoe kleiner de prijsbeweging die je liquideert.
Bij 10x leverage wist een 10% adverse prijsbeweging de positie. BTC beweegt 10% binnen een week met regelmatige frequentie, dus 10x+ posities die dagen worden gehouden hebben niet-triviale liquidatie-kansen.
Praktische guidance: 2-5x leverage voor swing trades die dagen-tot-weken worden gehouden; 5-10x voor day trades; 10x+ alleen voor sub-uur trades met strakke stops. Boven 10x is gokken voor retail; de funding-kost + liquidatie-staart eet expected return op.
Funding rate-mechanics
Funding is de per-uur betaling die longs aan shorts betalen (of vice versa) om de perp-prijs aan de spot-prijs gekoppeld te houden. De rate wordt berekend uit de prijsgap: positieve gap → longs betalen; negatieve gap → shorts betalen.
Typische magnitudes: 0,01-0,05% per 8-uurs periode in normale condities; tot 0,5% per periode in extreme moves. Jaarlijks omgerekend is dat 1-50% — substantieel voor een strategie die posities dagen houdt.
Funding kan de hele edge in een strategie zijn: ga aan de zijde die wordt betaald, hedge de prijs-exposure met een spot of een andere perp. De klassieke basis-trade arb.
Liquidatie-afstand math
De liquidatieprijs voor een long is: entry × (1 - 1/leverage). Bij 10x liquideert een long op 50.000 $ BTC op 45.000 $ (10% adverse).
Voor een short: entry × (1 + 1/leverage). Bij 10x short op 50k $, liquidatie op 55k $.
De math is vereenvoudigd door de maintenance margin buffer te negeren (typisch 0,5-1% van de theoretische liquidatieprijs af, in jouw voordeel). Gebruik de simpele math voor sanity check; check de werkelijke maintenance margin van de exchange voor het precieze getal.
Praktisch: position size + leverage moet een liquidatie-afstand > 2x de dagelijkse volatiliteit van de underlying produceren. Voor BTC's ~3% dagelijkse volatiliteit is dat leverage ≤ 16x voor een no-stop positie.
ATR-based position sizing
Average True Range (ATR) is een volatiliteits-maat: het gemiddelde dagelijkse prijs-range over de laatste N dagen. Position sizing op ATR koppelt risico aan huidige marktcondities.
Patroon: risk een vaste dollar-cijfer (bijv. 50 $) per trade. Position size = risk / (ATR × leverage). Als BTC's dagelijkse ATR 1.500 $ is (3% van 50k $) en je bent 10x leveraged, is position size 50 $ / (1500 × 0,1) = ~3.300 $ notional.
Dit krimpt automatisch posities in high-vol regimes en breidt ze uit in low-vol regimes. De sleutel-baat: een enkele slechte dag beweegt je equity met een begrensd bedrag ongeacht het markt-regime.
Vergelijking: Polymarket perps vs Binance/Bybit
Polymarket Perps vs de grote CEX perp-venues, mei 2026.
| Polymarket Perps | Binance Perps | Bybit Perps | |
|---|---|---|---|
| Max leverage | 25x | 125x | 100x |
| Settlement | USDC op Polygon | USDT op BSC/internal | USDT |
| KYC vereist | varieert per regio | ja (meeste regio's) | ja |
| API-maturity | nieuw, groeiend | maturity, diep | maturity |
| Liquiditeit (BTC) | matig | extreem diep | diep |
Polymarket Perps zijn de juiste keuze wanneer je al op Polymarket bent en de operationele eenvoud van één venue telt. Voor sole-perp strategieën op schaal winnen de CEXes op liquiditeit. De meeste builders die we kennen gebruiken Polymarket Perps voor de basis-arb met hun eigen binary posities, niet als standalone perp-venue.
Risico: liquidatie-cascade scenarios
De catastrofale perp-failure: een enkele adverse move groot genoeg om te liquideren, waarbij de liquidatie zelf book-druk afdwingt die meer posities liquideert.
In 2024-25 CEX-geschiedenis heeft BTC meerdere 10-20% intraday moves gehad waar 10x+ longs binnen uren in cascade werden uitgenomen. Polymarket Perps zijn niet immuun; de liquiditeit is dunner en een vergelijkbare move zou nog sneller liquideren.
Verdedigingen:
- Handmatige stop boven liquidatieprijs: plaats een hard limit 30-50% binnen je liquidatie, zodat je exit voordat de auto-liquidator doet (wat de liquidation fee kost).
- Position size limits: risk nooit meer dan 10% van equity op een enkele perp-positie.
- Halt op regime change: als 24h-volatiliteit 2x baseline overstijgt, verminder position sizes of pauzeer nieuwe entries.
Code: plaats een leveraged perp order met stop
Referentie: het order-placement skeleton voor een Polymarket Perp-positie met een hard stop.
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}
De reduce-only stop zorgt dat hij alleen de bestaande positie kan sluiten, je niet kan flippen naar short. Productie-toevoegingen: trailing stop op winst, funding-kost monitor, position-size halt.











