Arbitrage multiplateforme : verrouiller son profit entre Polymarket et Kalshi
L'arbitrage est ce qui se rapproche le plus d'un repas gratuit sur les marchés financiers. Lorsqu'un même résultat se négocie à deux prix différents sur deux places de marché distinctes, vous pouvez acheter au prix bas sur l'une, vendre au prix haut sur l'autre, et empocher la différence quelle que soit l'issue de l'événement. Sur les marchés de prédiction, cela arrive plus souvent qu'on ne le croit : Polymarket et Kalshi sont des carnets d'ordres séparés, avec des traders séparés, une liquidité séparée et des moments de mauvaise valorisation séparés. Ce guide explique les mécanismes, déroule un exemple chiffré complet, définit ce qui constitue réellement un *vrai* arbitrage (la plupart des écarts que vous verrez sont des mirages), et montre comment détecter et exécuter ces transactions à l'aide du scanner d'Arbitrage de Predite et du bot ARB Hunter.
C'est un guide avancé, riche en calculs. Si vous n'êtes pas encore à l'aise avec l'Expected Value ou le dimensionnement de position, lisez d'abord ces guides : l'arbitrage suppose que vous raisonnez sans difficulté en probabilités et en cents.
L'idée centrale : deux côtés dont la somme est inférieure à 1 $
Chaque part d'un marché de prédiction binaire se résout à exactement 1,00 $ (si l'événement se produit) ou 0,00 $ (s'il ne se produit pas). YES et NO sont des images miroir : si vous détenez une part YES et une part NO sur le même marché, vous êtes assuré de recevoir exactement 1,00 $ à la résolution, car l'une vaudra un dollar et l'autre zéro.
Cette garantie est tout le moteur de l'arbitrage. Si vous parvenez à constituer un paiement garanti de 1,00 $ pour un coût total inférieur à 1,00 $, la différence est un profit verrouillé — indépendamment de l'issue.
Il en existe deux variantes :
- •Arbitrage sur une seule plateforme. Sur une même place de marché, YES se négocie à 0,48 $ et NO à 0,49 $. Achetez les deux. Coût total : 0,97 $. À la résolution, vous encaissez 1,00 $. Vous avez gagné 0,03 $ par paire, sans risque, parce que le carnet a temporairement laissé la somme des deux côtés tomber sous 100 %. Le scanner de Predite signale ces cas lorsque la somme passe sous environ 97 cents.
- •Arbitrage multiplateforme. YES se négocie à 0,42 $ sur Polymarket mais à 0,55 $ sur Kalshi pour la *même* question. Vous achetez YES à bas prix sur Polymarket et prenez l'exposition opposée sur Kalshi (achat de NO à 0,45 $, puisque le YES de Kalshi à 0,55 $ implique un NO à 0,45 $). Acheter YES sur Polymarket à 0,42 $ plus NO sur Kalshi à 0,45 $ coûte 0,87 $ pour 1,00 $ garanti — un edge de 13 cents par paire avant les coûts.
C'est dans la seconde variante que se trouve le véritable argent récurrent, car deux carnets d'ordres indépendants divergent bien plus souvent qu'un seul carnet ne se trompe sur ses propres prix.
Un exemple chiffré détaillé
Supposons que les deux places de marché proposent un marché sur la même décision de la Fed. Le scanner d'Arbitrage de Predite fait remonter cette ligne :
- •Polymarket YES : 42¢ (donc NO ≈ 58¢)
- •Kalshi YES : 55¢ (donc NO ≈ 45¢)
- •Écart : 13,0 %
La façon la moins chère de détenir un dollar garanti est d'acheter le YES bon marché sur Polymarket et le NO bon marché sur Kalshi :
- •Achat de 1 YES sur Polymarket @ 0,42 $
- •Achat de 1 NO sur Kalshi @ 0,45 $
- •Coût total : 0,87 $ par paire
À la résolution, exactement l'une de ces deux choses se produit :
- •La Fed baisse ses taux (YES se résout). Le YES de Polymarket paie 1,00 $. Le NO de Kalshi paie 0,00 $. Vous encaissez 1,00 $.
- •La Fed maintient ses taux (NO se résout). Le YES de Polymarket paie 0,00 $. Le NO de Kalshi paie 1,00 $. Vous encaissez 1,00 $.
Dans les deux cas, vous encaissez 1,00 $ contre 0,87 $ dépensé. Profit brut : 0,13 $ par paire, soit un rendement de 14,9 % sur le capital déployé, sans aucun risque directionnel.
Maintenant, passez à l'échelle. Le scanner de Predite indique le profit « par 100 $ » déployés — dans ce cas, environ 13 $ de profit brut pour chaque tranche de 100 $ engagée. Si vous engagez 2 000 $ répartis sur les deux jambes (environ 1 000 $ de chaque côté, dimensionnés pour que le nombre de parts corresponde), le gain brut s'élève à environ 300 $. Mais « brut » est le mot-clé. Tout le savoir-faire de l'arbitrage réside dans les déductions, et c'est précisément ce qui distingue un vrai arbitrage d'un faux.
Ce qui fait un vrai arbitrage (et non un piège)
L'écart de 13 cents ci-dessus est l'accroche. Votre profit réel est ce qui subsiste après quatre filtres. Si l'un d'eux échoue, l'« arbitrage » est une illusion qui vous coûtera discrètement de l'argent.
1. Des critères de résolution identiques
C'est le filtre qui élimine la plupart des arbitrages multiplateformes, et c'est celui que les débutants ignorent. Deux marchés peuvent avoir des *titres* presque identiques et des *règles* totalement différentes.
- •« La Fed va-t-elle baisser ses taux en juin ? » peut désigner la réunion du FOMC de juin sur Polymarket et tout changement de taux annoncé au cours du mois calendaire de juin sur Kalshi. Une baisse de 25 bp annoncée lors d'une réunion non planifiée résout l'un à YES et l'autre à NO.
- •Un marché sportif peut se résoudre sur le temps réglementaire sur une place de marché et prolongations comprises sur l'autre.
- •Un marché électoral peut s'appuyer sur l'annonce de l'AP par opposition à la certification officielle — qui peuvent être espacées de plusieurs semaines, et diverger à l'occasion.
Si les sources ou les fenêtres de résolution diffèrent, vous n'avez pas d'arbitrage. Vous avez deux paris corrélés mais distincts, et la faible probabilité qu'ils se résolvent différemment peut anéantir tout votre écart, et davantage encore — car lorsqu'ils divergent, vous perdez un dollar entier sur la jambe qui tourne mal. Avant d'exécuter toute transaction multiplateforme, ouvrez les deux marchés et lisez intégralement les deux sections de résolution. Le scanner de Predite associe les marchés par similarité de question pour faire remonter rapidement des candidats, mais il ne peut pas lire les intentions — la vérification finale de la résolution est toujours une étape humaine.
2. Un écart supérieur aux frais + slippage
L'écart doit dépasser votre coût de transaction *total* sur les deux jambes, et pas seulement paraître important.
- •Frais. Polymarket ne prélève aucun frais sur les ordres à cours limité en attente (vous êtes maker), et un faible frais de taker — généralement 0,2 à 0,5 % — sur les ordres qui s'exécutent immédiatement. Kalshi prélève un frais de transaction par contrat qui varie selon le prix et la taille. Prévoyez les deux jambes au budget.
- •Slippage. Le prix que vous voyez est la *meilleure* cotation, disponible uniquement pour le haut du carnet. Pour déployer une taille réelle, vous descendez dans le carnet vers des prix moins bons. Acheter 1 000 $ d'un YES coté à 42¢ peut s'exécuter à un prix moyen de 43,5¢ si le carnet est peu profond.
- •On-ramp / gas. Le transfert d'USDC, le bridging et le gas sur Polygon sont réels, même s'ils sont modestes.
Une règle empirique utile : edge net = écart affiché − frais de taker (les deux jambes) − slippage attendu (les deux jambes). Un écart de 13 cents qui subsiste à 9–10 cents net est excellent. Un écart de 3 cents qui se réduit à 0,5 cent après les coûts ne vaut ni le blocage de capital ni le risque d'exécution. Faites passer la taille dans le Slippage Simulator de Predite (Pro+) avant de vous engager — il estime votre prix d'exécution réel pour une taille d'ordre donnée, afin que l'écart que vous modélisez soit l'écart que vous obtiendrez réellement.
3. De la liquidité des deux côtés
Un arbitrage exige que vous exécutiez les *deux* jambes aux prix que vous avez vus. Un écart de 15 cents est inutile si le côté bon marché n'a que 80 $ de profondeur — vous achetez vos 80 $, le prix rebondit, et vous vous retrouvez avec une jambe nue, sans profit et avec un risque directionnel complet. Predite étiquette chaque opportunité avec un niveau de risque dérivé du moins profond des deux carnets :
- •Risque LOW — les deux carnets disposent d'environ 100 000 $+ de liquidité. Vous pouvez déployer une taille significative.
- •Risque MEDIUM — au moins un côté est autour de 30 000 à 100 000 $. Réduisez la taille.
- •Risque HIGH — le côté peu profond est sous 30 000 $. Traitez l'écart comme une information, et non comme une opportunité actionnable.
Dimensionnez toujours en fonction du carnet le *moins* profond. Votre position maximale sûre est bornée par la place de marché capable d'absorber votre ordre sans se retourner contre vous.
4. La vitesse d'exécution
Les écarts multiplateformes existent précisément parce que les deux carnets ne se sont pas encore synchronisés. Ils se referment vite — parfois en quelques secondes — lorsqu'un arbitragiste (peut-être vous, peut-être un bot) les fait disparaître par ses transactions. Le danger, c'est le risque de jambe (legging risk) : vous exécutez la jambe Polymarket, puis vous vous tournez vers Kalshi, et le prix de Kalshi a déjà bougé. Vous voilà à moitié couvert et exposé.
Deux façons de gérer cela :
- Exécutez d'abord la jambe la moins profonde et la plus mobile, puis la plus profonde. Le carnet profond a plus de chances d'être encore là quelques secondes plus tard.
- Automatisez. Un bot évalue et déclenche les deux jambes dans le même cycle, bien plus vite que vous ne pouvez basculer entre deux fenêtres de navigateur. C'est exactement à cela que sert ARB Hunter.
Utiliser le scanner d'Arbitrage de Predite
Le scanner se trouve dans Dashboard → Cross-Platform Arbitrage et fait partie du hub Cross-Platform (il partage une barre d'onglets avec l'Execution Router). Il est réservé aux plans Pro (59 $/mois) et Bot (99 $/mois) ; Starter ne l'inclut pas.
Le scanner associe en continu les marchés actifs de Polymarket et de Kalshi, calcule l'écart sur chaque paire associée, et vérifie aussi chaque marché individuel pour le cas mono-plateforme YES + NO < 1 $. Par défaut, il fait remonter tout ce qui présente un écart de 2 % ou plus, trié du plus large au plus étroit. Chaque ligne affiche :
- •La question du marché et le sens de la transaction (« Acheter YES sur Polymarket, Vendre YES sur Kalshi »)
- •Les prix YES des deux places de marché en cents, côte à côte
- •L'écart en pourcentage
- •Le profit estimé par 100 $ déployés
- •Un badge de risque LOW / MEDIUM / HIGH fondé sur le carnet le moins profond
Un flux de travail pratique :
- Triez par écart, mais ne tradez pas la première ligne par réflexe — les écarts les plus larges le sont *parce que* quelque chose cloche (généralement une résolution discordante).
- Filtrez d'abord sur le risque LOW. Ce sont ceux dans lesquels vous pouvez réellement vous positionner en taille.
- Ouvrez les deux marchés et vérifiez que les critères de résolution correspondent exactement. C'est non négociable.
- Faites passer la taille que vous envisagez dans le Slippage Simulator pour confirmer que l'edge net subsiste.
- Si cela passe le test, exécutez d'abord la jambe peu profonde, puis la jambe profonde, en faisant correspondre le nombre de parts pour que la couverture soit exacte.
Utiliser le bot ARB Hunter
L'arbitrage manuel est viable mais lent, et les meilleurs écarts s'évanouissent avant qu'un humain ne puisse agir. ARB Hunter est l'un des huit modèles du Bot Builder et existe pour déclencher les deux jambes automatiquement. Les bots — ainsi que l'exécution live sur le CLOB — nécessitent le plan Bot (99 $/mois) ; sur Starter ou Pro, vous pouvez construire et faire du paper trading avec un ARB Hunter, mais vous ne pouvez pas le passer en live.
ARB Hunter scanne sur le cron des bots de 15 minutes, évalue les paires associées (et les cas mono-plateforme YES + NO < 100 %), et lorsqu'il trouve un écart admissible, il répartit la taille de position que vous avez configurée à parts égales sur les deux jambes et les exécute dans le même cycle — un seul arbitrage par cycle, par conception, pour éviter toute surconcentration. Chaque exécution est inscrite dans le journal d'audit avec l'écart et la chaîne de stratégie, afin que vous puissiez reconstituer exactement ce qu'il a fait et pourquoi.
Paramètres clés à régler :
- •Seuil d'écart minimum. L'écart net minimum pour agir. Réglez-le *au-dessus* de votre budget combiné frais + slippage — 4 à 5 % est un plancher raisonnable pour que le bot ignore les écarts qui semblent profitables mais ne le sont pas.
- •Taille de position maximale. Le montant total en USD par arbitrage, divisé en deux par jambe. Commencez petit (50 à 100 $) jusqu'à ce que vous l'ayez vu tourner.
- •Mode. Démarrez toujours en Paper. Faites-le tourner pendant quelques semaines et confirmez que les écarts modélisés par le bot se concrétisent réellement à l'exécution avant de risquer du capital réel.
- •Découpage TWAP. Pour des tailles plus importantes, le plan Bot peut découper chaque jambe en ordres enfants plus petits dans le temps (TWAP) afin de réduire le slippage sur les carnets peu profonds. Activez ceci une fois que vous déployez une taille réelle.
Surveillez de près un ARB Hunter en live durant sa première semaine. La métrique la plus importante de toutes est le slippage réalisé par rapport à l'écart anticipé par le bot — si les exécutions arrivent systématiquement 2 à 3 cents moins bien que modélisé, relevez votre seuil d'écart minimum jusqu'à ce que l'edge net soit positif de façon fiable.
Les risques (l'arbitrage n'est pas réellement sans risque)
Le « profit sans risque » est l'argumentaire des manuels. En pratique, l'arbitrage sur les marchés de prédiction comporte des risques réels et spécifiques. Respectez-les.
- •Divergence de résolution. Le grand risque. Si les deux marchés se résolvent différemment — parce que les critères, les sources ou les fenêtres n'étaient pas vraiment identiques — vous perdez un dollar entier (1,00 $) sur la mauvaise jambe. Une seule résolution divergente peut effacer le profit de dizaines d'arbitrages propres. C'est pourquoi la vérification des critères est l'essentiel du jeu.
- •Une jambe ne s'exécute pas. Vous bouclez l'achat sur Polymarket, le prix de Kalshi bouge, et vous ne pouvez pas exécuter la couverture à un prix profitable. Vous voilà avec une position directionnelle nue dont vous ne vouliez pas. Les carnets peu profonds et l'exécution manuelle lente rendent cela probable.
- •Blocage de capital. Les deux jambes immobilisent des liquidités jusqu'à la résolution, qui peut survenir des semaines ou des mois plus tard. Un rendement verrouillé de 13 % sur trois mois est bon ; les mêmes 13 % avec votre capital gelé pendant un an pendant que de meilleures opportunités passent, peut-être pas. Pesez toujours l'écart par rapport au délai jusqu'à la résolution — annualisez-le.
- •Risque de plateforme et de contrepartie. Les fonds reposent sur deux places de marché. Les délais de retrait, le risque de smart contract sur Polygon, les problèmes de compte sur Kalshi, ou une place de marché qui annule/rembourse un marché en cours de route affectent tous une couverture qui dépend du paiement des deux jambes.
- •Dérive des frais et du slippage. Un écart profitable à la cotation devient une perte après avoir parcouru les deux carnets et payé les deux frais. Modélisez prudemment ; supposez des exécutions moins bonnes que ce que l'écran affiche.
Quand NE PAS arbitrer
L'arbitrage est un outil, pas une religion. Passez votre chemin lorsque :
- •L'écart est inférieur à votre coût tout compris. Un écart de 2 à 3 % qui se réduit à des fractions de cent ne vaut ni le blocage de capital ni le risque de jambe. Laissez tomber.
- •Les critères de résolution diffèrent, ne serait-ce qu'un peu. Si vous ne pouvez pas confirmer que les deux marchés se résolvent sur des sources et des fenêtres identiques, ce n'est pas un arbitrage — c'est un pari corrélé non couvert déguisé. Passez votre chemin.
- •L'un des côtés est illiquide (risque HIGH). Si vous ne pouvez pas exécuter les deux jambes en taille aux prix cotés, l'écart n'est qu'informatif.
- •La résolution est lointaine et le rendement annualisé est médiocre. Un écart de 4 % verrouillé pendant neuf mois est un moins bon usage du capital que de le redéployer dans des transactions directionnelles +EV. Comparez à vos alternatives.
- •Vous devriez courir après un écart qui se referme vite, à la main. S'il faut une exécution à la milliseconde pour le capter, une transaction manuelle perdra la course. Laissez ARB Hunter le prendre, ou passez.
La réalité honnête : les arbitrages multiplateformes propres, larges et liquides sont *rares*, et ils sont rapidement éliminés par la concurrence des bots. Considérez l'arbitrage comme un complément occasionnel à forte conviction de votre stratégie +EV de base — pas comme votre gagne-pain. Lorsqu'un véritable arbitrage apparaît, c'est presque de l'argent gratuit ; toute la discipline consiste à refuser les 95 % d'écarts qui n'en ont que l'apparence.
Prêt à voir ce qui est en direct dès maintenant ? Ouvrez le scanner Cross-Platform Arbitrage sur votre plan Pro ou Bot, triez par écart, filtrez sur le risque LOW, et exercez l'habitude de vérification de la résolution sur quelques lignes réelles — même si vous ne les tradez pas. Une fois que vous lisez les écarts avec assurance, lancez un ARB Hunter en mode Paper et laissez-le chasser pendant que vous observez. Les calculs sont simples ; l'edge réside dans la discipline.