EN DIRECT
7,62 $ de profit min par trade
Obtenir le bot

Remplissages partiels et risque de jambe sur Polymarket

Que se passe-t-il lorsqu'une jambe d'un arbitrage intra-market est exécutée et que l'autre ne l'est pas, et comment les arbitragistes actifs gèrent le risque de jambe en cas de remplissage partiel.

Mis à jour le 2026-04-20· 8 min
arbitrage
risk-management
Polymarket
CLOB

Remplissages partiels et risque de jambe sur Polymarket

Le risque de jambe en cas de remplissage partiel survient lorsqu'une jambe d'un arbitrage intra-market s'exécute et que la jambe complémentaire ne s'exécute pas. Ce guide explique les mécanismes sur le CLOB de Polymarket, les scénarios courants que vous verrez en tant qu'arbitragiste, les risques concrets (résolution, slippage, frais, temporisation du règlement) et des procédures d'atténuation pas-à-pas que vous pouvez appliquer en trading live.

Points clés

  • Le risque de jambe en remplissage partiel résulte d'exécutions asynchrones sur un CLOB et dépend du type d'ordre, de la liquidité et de la taille de tick.
  • Utilisez les types d'ordres et le dimensionnement (y compris les ordres FAK) pour minimiser l'exposition unilatérale ; attendez-vous à du slippage et à des frais taker sur les fills.
  • Si une seule jambe s'exécute, considérez la position comme une exposition directionnelle de courte durée : évaluez le risque de résolution, les frais, la liquidité disponible pour l'offset et la nécessité de split/merge des tokens d'issue.
  • Pré-définissez un workflow de récupération (hedge, squeeze ou unwind) et intégrez des checks en mode « dry-run » dans votre bot.

Pourquoi c'est important

Les opportunités d'arbitrage sur Polymarket sont souvent limitées dans le temps et de petite taille. Quand vous soumettez des ordres pour des issues complémentaires — par exemple YES et NO sur un marché binaire, ou un set complet sur un marché multi-issue — vous pariez que les deux fills surviendront quasiment simultanément. Une exécution partielle transforme un trade équilibré et défini par son edge en une exposition ouverte. Connaître les mécanismes et avoir un plan de réponse fixe préserve l'edge et limite les pertes surprises.

Comment se produisent les remplissages partiels sur Polymarket

  • Types d'ordres et appariement : le CLOB de Polymarket accepte des ordres limit et market. La plateforme expose un helper qui émet par défaut des ordres market FAK pour exécution immédiate. FAK s'exécute immédiatement sur la liquidité disponible et annule le reste, donc un gros FAK peut se remplir partiellement si la profondeur du carnet est faible.
  • Taille de tick et extrêmes : la taille de tick est généralement de $0.01 et se resserre à $0.001 lorsque les prix approchent des extrêmes. Les changements d'incrément de tick peuvent provoquer des effets de quantification qui rendent même de petites quantités restantes impossibles à remplir au prix demandé.
  • Latence et appariement d'ordres : l'appariement est synchrone dans le CLOB, mais les latences réseau et relayer, le flux concurrent de takers et les mises à jour du carnet peuvent mener à l'exécution d'un ordre pendant que le côté opposé est annulé ou surenchéri.

Scénarios courants de remplissage partiel

  1. Arbitrage binaire à deux jambes : vous placez des ordres d'achat pour YES et NO en espérant que la somme des best asks < $1.00. YES se remplit entièrement ; NO se remplit partiellement ou manque parce que le best ask a bougé. Vous vous retrouvez exposé sur YES.
  2. Set multi-issue : vous achetez N-1 issues et vous ne remplissez pas la dernière jambe. Vous détenez un sous-ensemble de tokens d'issue dans un marché où un set complet aurait dû être neutre.
  3. Ordre market hors profondeur : vous utilisez un FAK (market) pour obtenir l'immédiateté ; la profondeur disponible ne remplit que la jambe la moins chère, le reste étant annulé.

Risques concrets à énumérer (toujours les lister)

  • Risque de résolution : les disputes UMA ou les résolutions retardées peuvent prolonger la durée de votre exposition unilatérale.
  • Slippage et exécution partielle : la jambe non remplie peut être impossible à compléter à des prix raisonnables ; la poursuite augmente le coût et peut annuler l'edge.
  • Frais : des frais taker s'appliquent sur les fills (les frais maker sont zéro). Des changements de frais ou des frais spécifiques à une catégorie affectent le profit réalisé.
  • Smart-contract et temporisation du règlement : le timing des opérations CTF split/merge/redeem et des opérations on-chain (même si le gas est sponsorisé par le Relayer) peut influencer le moment où vous pouvez neutraliser vos positions.
  • Flux des contreparties : d'autres traders peuvent détecter vos positions unilatérales et pousser les prix contre vous pendant que vous tentez de hedge.

Checklist de triage immédiat (quoi faire dans les 30–120 premières secondes)

  1. Confirmez les fills via la Data API ou les endpoints de lecture du CLOB. Ne supposez pas que les deux ordres ont matching.
  2. Calculez le P&L pire scénario en incluant les frais taker et le slippage potentiel nécessaire pour compléter la complémentaire.
  3. Interrogez la liquidité disponible à des prix meilleurs/pis pour déterminer si vous pouvez acheter la jambe manquante dans un slippage acceptable.
  4. Si la liquidité est insuffisante, décidez de hedger via des marchés corrélés (rare sur Polymarket) ou de réduire l'exposition en vendant une partie de la jambe complétée.

Atténuations et workflows

  • Préférez FAK pour l'immédiateté quand vous acceptez les fills partiels, et concevez le sizing pour correspondre à la profondeur typique. Voir /glossary/fak pour une définition.
  • Dimensionnez les ordres de manière conservatrice par rapport à la profondeur visible des deux côtés du carnet. Si bestAsk(YES) + bestAsk(NO) < $1.00 seulement d'une mince marge, réduisez la taille des jambes pour correspondre à la profondeur disponible à ces niveaux de prix.
  • Échelonnez la soumission des ordres : soumettez d'abord la jambe à liquidité plus faible, puis l'autre. Cela réduit la probabilité d'exécution unilatérale dans de nombreuses formes pratiques du carnet.
  • Utilisez des workflows de split/merge : en cas de remplissages partiels multi-issue, envisagez de merger les issues que vous détenez en un ensemble plus petit lorsque c'est possible, ou de transférer des tokens à une contrepartie sûre si vous planifiez une opération de salvage couverte. Rappelez-vous la mécanique CTF : split mint des sets complets à partir de pUSD et merge retourne du pUSD en brûlant des tokens complémentaires.
  • Programmez une récupération automatique : soit poursuivre agressivement la jambe manquante jusqu'à un plafond de prix, soit unwinder la jambe remplie immédiatement pour accepter une perte partielle. Définissez des limites strictes et n'escaladez pas sans validation humaine pour les expositions importantes.

Exemple pratique : tentative binaire à deux jambes

  • Vous repérez bestAsk(YES) = 0.48, bestAsk(NO) = 0.49. Somme = 0.97, edge = 0.03.
  • Profondeur du carnet : YES a 100 parts à 0.48, NO a 20 parts à 0.49.
  • Vous postez des achats FAK de 50 parts sur les deux jambes. YES se remplit complètement (50), NO ne remplit que 20 et le reste est annulé.
  • Options post-fill : acheter des NO additionnels jusqu'à votre plafond (accepter le slippage), vendre 50 YES dans le carnet pour neutraliser (réalisant le spread et les frais), ou conserver YES et attendre — chaque choix a des compromis listés ci-dessus.

Frais et comptabilité

  • Les makers paient zéro ; les frais taker varient par catégorie jusqu'à ~1.8% par fill taker. Incluez les frais taker attendus lorsque vous calculez les break-evens pour les trades de récupération.
  • Enregistrez les frais et les timestamps par fill. La temporisation du règlement est importante : les tokens d'issue redeem pour $1.00 chacun après résolution UMA et toute fenêtre de dispute.

Impact sur votre trading

Concevez chaque exécution d'arbitrage avec un plan intégré pour les remplissages partiels. Dimensionnez les trades par rapport à la profondeur visible, préférez FAK uniquement lorsque vous acceptez les fills partiels, et implémentez un triage post-fill automatisé qui interroge les fills, recompute l'exposition nette incluant les frais, et exécute l'une des trois actions : compléter la complémentaire dans un plafond de prix, unwinder la jambe remplie, ou tenir jusqu'à résolution uniquement lorsque la valeur espérée justifie les risques. Cela transforme les surprises ponctuelles en réponses routinières et codifiées et préserve votre edge.

Lectures complémentaires

  • Contexte système complet : /guides/polymarket-arbitrage-complete-guide
  • Tactiques spécifiques au binaire : /guides/intra-market-binary-arbitrage-explained
  • Workflows multi-issue : /guides/combinatorial-arbitrage-on-polymarket
  • Mécanique du CLOB : /guides/polymarket-clob-explained

Le risque de jambe en remplissage partiel est une réalité d'exécution sur tout échange. Sur Polymarket, la combinaison de la taille de tick, de la profondeur du carnet et du comportement FAK le rend prévisible — ce qui signifie que vous pouvez intégrer des réponses robustes et répétables dans votre bot et vos processus de gestion du risque.

Questions fréquemment posées

Quelle est la réponse la plus simple lorsque une jambe se remplit et que l'autre ne se remplit pas ?

La réponse immédiate la plus simple est de recomputer l'exposition nette en incluant les frais taker, vérifier la liquidité disponible pour la jambe manquante, et soit compléter la jambe manquante dans un plafond de prix prédéfini, soit unwinder la jambe remplie en la revendant. Votre choix doit être gouverné par des limites de risque pré-définies et un slippage maximal acceptable.

Les ordres FAK éliminent-ils les remplissages partiels ?

Non. FAK (Fill-And-Kill) augmente l'immédiateté mais peut toujours se remplir partiellement si la profondeur disponible est limitée. FAK remplit jusqu'à la liquidité existante et annule le reste, vous laissant potentiellement exposé d'un seul côté.

Comment dois-je dimensionner les ordres pour réduire les problèmes de risque de jambe en arbitrage ?

Dimensionnez chaque jambe par rapport à la profondeur visible aux niveaux de prix que vous prévoyez d'atteindre. Utilisez des incréments plus petits que la plus grande profondeur disponible, ou échelonnez la soumission des jambes de sorte que la jambe la plus rare soit postée en premier. Incluez toujours une marge pour le comportement maker/taker et la quantification due à la taille de tick.

Puis-je compter sur le split/merge des tokens d'issue pour corriger les remplissages partiels ?

Split/merge sont des opérations CTF qui permettent de convertir pUSD en sets complets et inversement. Elles ne complètent pas magiquement une jambe de marché non remplie — elles vous aident à gérer les expositions multi-issue une fois que vous détenez des tokens. Utilisez-les comme partie d'un plan de récupération mais pas comme substitut au hedging de la jambe manquante.

Quels sont les principaux risques que je dois lister lorsque je documente les résultats d'un trade ?

Listez toujours les disputes et le risque de timing de résolution (UMA), le slippage et le risque d'exécution partielle, les frais taker applicables, et la temporisation smart-contract/settlement. Ces facteurs affectent matériellement le résultat réalisé de toute situation de remplissage partiel.

Termes référencés

Guides connexes

À titre éducatif uniquement. Pas un conseil financier, juridique ou fiscal. Polymarket peut ne pas être disponible dans votre juridiction.