Polymarket Bot Tutorial · Chapitre 24 sur 32
Bot Polymarket perpetual futures (perps) : leverage native 2-25x, funding rate carry, calcul de la distance de liquidation, sizing basé sur l'ATR, vs Binance/Bybit perps. Règles de production et squelette de code.
Ce que couvre ce chapitre
Les Polymarket Perps sont un instrument plus récent avec un leverage natif de 2-25x et des funding rates. Ils se comportent différemment des marchés binaires - la liquidation est réelle, le calcul du sizing est différent, et les sources d'edge ne sont pas les mêmes que du côté prediction market. Ce chapitre couvre les patterns de bot spécifiques aux perps.
- Ce que sont les perps et pourquoi ils sont différents
- Leverage native sur Polymarket (2-25x)
- Mécanique des funding rates
- Calcul de la distance de liquidation
- Position sizing basé sur l'ATR
- Comparaison : Polymarket perps vs Binance/Bybit
- Risque : scénarios de cascade de liquidations
- Code : placer un ordre perp leveraged avec stop
Ce que sont les perps et pourquoi ils sont différents
Les Polymarket Perpetual Futures (lancés fin 2025) sont un instrument différent des marchés binaires de prediction market. Les perps offrent une exposition continue au prix d'un sous-jacent - BTC, ETH ou autres - avec leverage native et funding rate.
Différences avec les binaires :
- Continu : pas de date d'expiration, pas de résolution.
- Leveraged : 2x-25x disponibles nativement, sans gymnastique de proxy contract.
- Financé : un funding positif paie les shorts ; un funding négatif paie les longs. Le funding s'accumule en continu.
- Liquidatable : si la marge est épuisée, l'exchange ferme de force votre position. C'est une vraie perte.
Du point de vue stratégie, les perps relèvent du CFD trading, pas du prediction market trading. Les sources d'edge sont totalement différentes - technicaux, funding-arb, basis trades - et aucune ne s'applique aux binaires.
Leverage native sur Polymarket (2-25x)
Les Polymarket Perps offrent un leverage de 2x à 25x. Plus le leverage est élevé, plus le mouvement de prix qui vous liquidate est faible.
À 10x leverage, un mouvement adverse de 10% efface la position. BTC bouge de 10% en une semaine avec une fréquence régulière, donc les positions 10x+ conservées pendant plusieurs jours ont une probabilité de liquidation non négligeable.
Conseil pratique : leverage de 2-5x pour les swing trades conservés plusieurs jours à plusieurs semaines ; 5-10x pour les day trades ; 10x+ uniquement pour des trades de moins d'une heure avec des stops serrés. Au-delà de 10x, c'est du gambling pour le retail ; le coût de funding + la queue de liquidation grignotent le rendement attendu.
Mécanique des funding rates
Le funding est le paiement horaire que les longs versent aux shorts (ou l'inverse) pour maintenir le prix du perp proche du prix spot. Le rate est calculé à partir de l'écart de prix : écart positif → les longs paient ; écart négatif → les shorts paient.
Ordres de grandeur typiques : 0.01-0.05% par période de 8 heures dans des conditions normales ; jusqu'à 0.5% par période lors de mouvements extrêmes. Annualisé, cela représente 1-50% - substantiel pour une stratégie qui conserve des positions pendant des jours.
Le funding peut être l'intégralité de l'edge d'une stratégie : entrer du côté qui reçoit le paiement, couvrir l'exposition au prix avec du spot ou un autre perp. Le classique basis-trade arb.
Calcul de la distance de liquidation
Le prix de liquidation pour un long est : entry × (1 - 1/leverage). À 10x, un long entré à 50,000 $ de BTC se liquidate à 45,000 $ (10% adverse).
Pour un short : entry × (1 + 1/leverage). À 10x short à 50k $, liquidation à 55k $.
Le calcul est simplifié en ignorant le buffer de maintenance margin (généralement 0.5-1% sous le prix de liquidation théorique, en votre faveur). Utilisez le calcul simple pour vérifier l'ordre de grandeur ; consultez la maintenance margin réelle de l'exchange pour le chiffre précis.
En pratique : le position size + leverage doit produire une distance de liquidation > 2x la volatilité quotidienne du sous-jacent. Pour la volatilité quotidienne d'environ 3% du BTC, cela signifie leverage ≤ 16x pour une position sans stop.
Position sizing basé sur l'ATR
L'Average True Range (ATR) est une mesure de volatilité : la plage quotidienne moyenne des prix sur les N derniers jours. Le position sizing basé sur l'ATR relie le risque aux conditions actuelles du marché.
Pattern : risquer un montant fixe en dollars (par ex. 50 $) par trade. Position size = risk / (ATR × leverage). Si l'ATR quotidien du BTC est de 1,500 $ (3% de 50k $), et que vous êtes leveraged 10x, la position size est de 50 $ / (1500 × 0.1) = environ 3,300 $ notionnels.
Cela réduit automatiquement les positions dans les régimes de forte volatilité et les augmente dans les régimes de faible volatilité. L'avantage clé : une seule mauvaise journée fait bouger votre equity d'un montant borné, quel que soit le régime de marché.
Comparaison : Polymarket perps vs Binance/Bybit
Polymarket Perps vs les principaux venues CEX de perps, mai 2026.
| Polymarket Perps | Binance Perps | Bybit Perps | |
|---|---|---|---|
| Leverage max | 10x | 125x | 100x |
| Settlement | USDC sur Polygon | USDT sur BSC/internal | USDT |
| KYC required | varie selon la région | oui (la plupart des régions) | oui |
| Maturité de l'API | nouvelle, en croissance | mature, profonde | mature |
| Liquidity (BTC) | modérée | extrêmement profonde | profonde |
Polymarket Perps est le bon choix lorsque vous êtes déjà sur Polymarket et que la simplicité opérationnelle d'un seul venue compte. Pour des stratégies sole-perp à grande échelle, les CEX gagnent sur la liquidité. La plupart des builders que nous connaissons utilisent Polymarket Perps pour le basis-arb avec leurs propres positions binaires, pas comme venue perp autonome.
Risque : scénarios de cascade de liquidations
La défaillance catastrophique d'un perp : un seul mouvement adverse suffisamment important pour liquidate, où la liquidation elle-même crée une pression sur le book qui liquidate davantage de positions.
Dans l'historique CEX de 2024-25, le BTC a connu plusieurs mouvements intraday de 10-20% où des longs 10x+ ont été cascaded out en quelques heures. Polymarket Perps n'est pas immunisé ; la liquidité est plus fine et un mouvement similaire liquidaterait encore plus vite.
Défenses :
- Stop manuel au-dessus du prix de liquidation : placez une limite ferme à 30-50% à l'intérieur de votre liquidation, afin de sortir avant l'auto-liquidator (ce qui coûte la liquidation fee).
- Limites de position size : ne risquez jamais plus de 10% de l'equity sur une seule position perp.
- Pause en cas de changement de régime : si la volatilité 24h dépasse 2x la baseline, réduisez les position sizes ou suspendez les nouvelles entrées.
Code : placer un ordre perp leveraged avec stop
Référence : le squelette de placement d'ordre pour une position Polymarket Perp avec un 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}
Le stop reduce-only garantit qu'il ne peut que fermer la position existante, sans vous retourner short. Ajouts en production : trailing stop sur profit, monitor du funding-cost, suspension du position-size.





