Un bot d’arbitrage sur les marchés de prédiction recherche des combinaisons de positions dont les prix semblent incohérents avec les paiements qu’elles produisent ensemble. La version séduisante de cette idée est simple : acheter toutes les issues nécessaires pour un montant inférieur à celui que la combinaison versera à terme. Sa mise en œuvre opérationnelle est plus difficile. Les contrats doivent réellement correspondre, les quantités requises doivent être exécutées, les coûts doivent être pris en compte et le règlement doit se dérouler conformément aux hypothèses.

Qualifier une occasion d’arbitrage ne supprime pas ces conditions. Une combinaison peut être mathématiquement intéressante dans un modèle simplifié tout en exposant le compte à une perte liée à l’exécution, à une divergence entre contrats, à une immobilisation prolongée des fonds ou à une règle de résolution exceptionnelle. Un système automatisé doit expliciter ces hypothèses et évaluer chacune d’elles avant de considérer qu’un écart entre les prix affichés peut être exploité.

Ce guide explique les calculs et les décisions de gestion des comptes qui sous-tendent l’arbitrage sur les marchés de prédiction. Ses exemples sont hypothétiques et ne désignent aucune occasion actuelle. Examinez les contrats choisis, l’ensemble des coûts et les possibilités de passage d’ordres de chaque compte avant d’interpréter un écart de prix. Des intitulés similaires ne prouvent pas l’équivalence des paiements, et un calcul favorable ne garantit pas l’exécution de tous les volets nécessaires.

Bot d’arbitrage sur les marchés de prédiction : commencez par un tableau des paiements

Énumérez tous les scénarios pertinents et le montant que chaque position envisagée verse dans chacun d’eux. Pour un événement binaire simple dont les issues complémentaires couvrent tous les cas, acheter une part Oui et une part Non peut produire un paiement cumulé d’une unité, quelle que soit l’issue ordinaire. Cette affirmation suppose que les contrats définissent le même événement et prévoient des modalités de règlement compatibles.

Consignez les scénarios par écrit, même lorsque la relation semble évidente. Incluez l’annulation, le report, l’absence de résultat définitif et tout traitement particulier prévu par les contrats concernés. Une stratégie qui couvre uniquement les issues ordinaires Oui et Non peut produire un paiement différent dans un cas exceptionnel. Si le traitement de ce cas est inconnu, la combinaison repose sur une hypothèse non vérifiée plutôt que sur un montant plancher garanti.

Le tableau des paiements doit utiliser des quantités et des unités exactes. Un contrat sur un service peut ne pas représenter le même montant qu’un contrat sur un autre. Ne normalisez qu’après avoir vérifié la définition des unités. Conservez les identifiants et les clauses d’origine avec la représentation normalisée afin qu’une personne chargée du contrôle puisse relier chaque paiement calculé à un instrument précis pouvant être négocié.

Prouvez l’équivalence au-delà de l’intitulé

Deux marchés peuvent poser des questions apparemment similaires tout en utilisant des échéances, des sources de données, des seuils ou des politiques de révision différents. Un contrat fondé sur une statistique initiale n’est pas nécessairement équivalent à un contrat fondé sur la statistique définitive révisée. Un contrat portant sur une annonce n’est pas nécessairement équivalent à un contrat portant sur la prise d’effet de la mesure annoncée. De petites différences de formulation peuvent entraîner de grands écarts de paiement.

Établissez une liste de contrôle de l’équivalence comprenant l’événement, le sujet, la mesure, la date limite, l’autorité chargée de la résolution et les règles exceptionnelles. Conservez la comparaison comme élément de preuve, au lieu de vous contenter d’une affirmation d’un modèle ou d’une déduction fondée sur la similarité des textes. Un rapprochement automatisé peut proposer des candidats, mais toute correspondance acceptée doit reposer sur une justification qui résiste à un examen attentif des deux contrats.

Procédez à une nouvelle validation lorsque les clauses ou les identifiants changent. Une ancienne correspondance ne doit pas être réutilisée pour un nouveau marché simplement parce que son titre suit le même modèle. Attribuez une version à la correspondance et associez-la à chaque décision. Si une mise à jour du contrat survient pendant une séquence d’ordres, suspendez toute nouvelle action qui en dépend jusqu’à ce que le système sache si les hypothèses de paiement initiales restent valables.

Le guide de correspondance des issues sur Polymarket applique ce test d’équivalence aux ensembles complets, aux paniers regroupant plusieurs issues et aux positions sur plusieurs plateformes financées séparément.

Les exemples de bots sur les marchés de prédiction de la NHL comparent les conditions de victoire dans le temps réglementaire et de victoire finale, notamment un déroulement de match dans lequel deux positions apparemment compensatoires peuvent toutes deux perdre.

Calculez le coût total d’entrée

Supposons que des contrats complémentaires hypothétiques puissent être achetés à 0,46 et 0,50. Leur total affiché est de 0,96, pour un paiement cumulé supposé d’une unité. Cela crée un écart brut de 0,04 avant les frais, les effets de l’exécution, les coûts de financement et le risque lié aux cas exceptionnels. Présenter quatre pour cent comme un rendement réalisé reviendrait à sauter presque tout le processus de décision.

Calculez le prix de la quantité réellement demandée en parcourant le carnet d’ordres. Si seule une faible quantité est disponible au meilleur prix vendeur, le coût moyen peut dépasser la somme des deux prix affichés. Ajoutez les frais applicables sur la plateforme pour chaque volet, ainsi que les éventuels coûts de conversion ou de réseau nécessaires. Conservez les données d’entrée et la version du calcul afin que le rapprochement ultérieur puisse expliquer les écarts.

Exigez une marge supérieure aux coûts modélisés. Cette exigence peut tenir compte de l’incertitude concernant la latence, la profondeur du carnet ou les estimations de frais, mais elle doit relever d’une politique explicite, et non d’un chiffre arbitraire ajusté après des pertes. Testez l’évolution du résultat avec des exécutions moins favorables. Si un infime mouvement de prix fait disparaître l’avantage, la politique d’exécution doit tenir compte de cette sensibilité avant l’envoi du premier ordre.

Réservez le capital nécessaire à toute la séquence

Une occasion comportant plusieurs volets peut nécessiter des fonds sur plusieurs comptes. Disposer d’une valeur globale suffisante dans l’application ne signifie pas que le pouvoir d’achat nécessaire soit disponible là où chaque volet doit être exécuté. Vérifiez le solde réglé, les fonds réservés, les ordres ouverts et les éventuels besoins de conversion de chaque compte avant de commencer la séquence.

Ne supposez pas que les transferts aboutiront à temps pour rattraper une opération partiellement exécutée. Les mouvements de fonds peuvent entraîner des délais, des frais, des conditions d’admissibilité ou dépendre de services indisponibles. Une stratégie doit utiliser du capital déjà vérifié et disponible conformément à sa politique, ou modéliser explicitement le transfert comme une étape supplémentaire incertaine. Un total affiché sur un tableau de bord ne garantit pas l’exécution.

Réservez les fonds de manière atomique dans le système local de gestion des risques afin qu’une autre stratégie ne puisse pas consommer la même capacité pendant la préparation de la séquence. Si la préparation échoue, ne libérez que les réservations devenues inutiles. Lorsque le résultat d’un ordre est incertain, maintenez la réservation correspondante jusqu’à ce que le rapprochement établisse l’exposition réelle. Une libération prématurée peut créer involontairement un effet de levier entre des stratégies exécutées en parallèle.

Traitez l’exécution comme une succession d’expositions

Deux ordres envoyés à peu d’intervalle ne sont pas nécessairement exécutés ensemble. L’un peut être exécuté tandis que l’autre est rejeté, retardé ou partiellement exécuté. Entre la première exécution et l’achèvement de la combinaison prévue, le compte peut présenter une exposition directionnelle. La stratégie doit disposer d’une politique définie pour cet intervalle, comprenant une durée maximale et un coût maximal acceptable pour remédier à la situation.

Choisissez délibérément l’ordre des opérations. La profondeur disponible, la fiabilité des comptes, les types d’ordres pris en charge et la facilité de clôture d’un volet sans contrepartie peuvent influer sur ce choix. Aucune règle universelle n’impose de toujours commencer par un côté donné. La décision doit être justifiée par le comportement mesuré des intégrations réellement utilisées, plutôt que par un schéma générique montrant des flèches simultanées.

Enregistrez un identifiant d’occasion reliant chaque ordre, chaque exécution, chaque annulation et chaque action corrective. Le système peut ainsi reconstituer la combinaison après un redémarrage, et un processus de remplacement ne risque pas de traiter une séquence à moitié terminée comme une nouvelle occasion. Une machine à états persistante est particulièrement importante lorsqu’une connexion échoue immédiatement après qu’un ordre est parvenu à la plateforme.

Définissez à l’avance la politique d’exécution partielle

Supposons que la stratégie demande cent unités sur chacune de deux issues complémentaires. Le premier volet est exécuté pour cent unités, mais le second pour soixante seulement. La combinaison achevée de soixante unités et la position de quarante unités sans contrepartie sont économiquement différentes. L’application doit les afficher séparément au lieu de présenter l’ensemble de l’occasion comme correctement couvert.

Une politique corrective peut tenter de compléter la quantité restante dans une limite de prix stricte, de réduire le premier volet en plafonnant la perte, ou de suspendre l’opération pour examen lorsqu’aucune de ces actions ne peut être réalisée de manière sûre. Cette politique dépend de la plateforme et des contraintes de l’utilisateur. Elle ne doit pas continuer à relever indéfiniment le prix acceptable pour poursuivre le profit théorique initial.

Testez les courses entre annulation et exécution. Une demande d’annulation du second volet peut arriver après l’exécution d’une quantité supplémentaire. Rapprochez la quantité finalement exécutée avant de dimensionner un ordre correctif, faute de quoi la couverture elle-même peut créer une position sans contrepartie dans le sens opposé. Les calculs correctifs doivent s’appuyer sur les éléments observés dans le compte, et non sur la dernière quantité affichée sur un écran local.

Bot d’arbitrage sur les marchés de prédiction : intégrez les délais de règlement aux calculs économiques

Même une combinaison achevée peut immobiliser du capital jusqu’à la résolution et au règlement. Un faible excédent sur une longue période est économiquement différent du même excédent libéré rapidement. Consignez la durée de détention prévue et testez des délais plus longs. Pour être pertinente, la comparaison des rendements doit tenir compte de la durée d’indisponibilité des fonds, sans laisser entendre qu’un chiffre annualisé prévisionnel constitue un rendement fiable.

Les différents comptes peuvent libérer les fonds à des moments différents. Un contrat peut être résolu tandis qu’un autre reste en attente selon sa propre procédure. Pendant cet intervalle, le paiement cumulé peut être attendu sans être entièrement réalisé. Distinguez les créances non réglées des soldes disponibles et évitez de les utiliser pour financer de nouveaux ordres, sauf si le compte rend lui-même cette capacité disponible et si la politique de risque l’autorise.

Les délais de règlement ont également une incidence sur la surveillance. Une stratégie ne peut pas oublier une occasion après l’exécution des volets de négociation. Elle doit observer la résolution définitive, vérifier les mouvements du compte et ne clôturer le dossier de l’occasion qu’une fois le rapprochement terminé. Les dossiers conservés sur une longue durée doivent survivre aux mises à jour de l’application et aux redémarrages de la machine sans perdre les clauses qui justifiaient l’opération initiale.

Comparez les contraintes des comptes et des marchés

Le trading entre plusieurs profils exige que chaque compte soit individuellement admissible, connecté, approvisionné et autorisé à négocier les contrats sélectionnés. Un flux public de données qui fonctionne ne prouve pas la possibilité de passer des ordres privés. Les profils internationaux et américains ne doivent pas être considérés comme des comptes interchangeables, et le logiciel ne doit pas tenter de contourner les restrictions d’accès pour réaliser une combinaison envisagée.

Consignez les types d’ordres et les incréments de quantité pris en charge pour chaque intégration. Le ratio de couverture souhaité peut nécessiter un arrondi, ce qui laisse une exposition résiduelle. Les tailles minimales d’ordre peuvent également rendre une petite occasion inexploitable. Intégrez ces contraintes avant de calculer le capital nécessaire et le paiement attendu, au lieu de les découvrir après l’exécution d’un premier volet.

Consultez le guide du module Polymarket pour comprendre le contexte du produit en matière de comptes et de stratégies. Une fonctionnalité de recherche d’arbitrage doit respecter ces limites. Elle doit expliquer quand un candidat ne peut pas être poursuivi parce qu’une capacité de compte fait défaut, au lieu de présenter les opérations indisponibles comme un désagrément temporaire que le bot pourrait contourner d’une manière ou d’une autre.

Évitez de compter plusieurs fois les mêmes occasions

Le même écart sous-jacent peut apparaître dans plusieurs combinaisons de contrats apparentées. Si le bot traite chaque combinaison indépendamment, il peut surexploiter la même liquidité ou accumuler une exposition concentrée. Regroupez les candidats selon les instruments communs et l’événement sous-jacent, puis répartissez prudemment la profondeur disponible entre eux. On ne peut pas supposer qu’un niveau du carnet soit intégralement disponible pour chaque stratégie simultanée.

Les analyses répétées nécessitent aussi une déduplication. Un prix inchangé observé plusieurs fois ne constitue pas plusieurs nouvelles occasions. Utilisez les versions des marchés, les horodatages de décision et l’état des occasions actives pour éviter les séquences en double. Après une tentative infructueuse, une nouvelle tentative doit exiger une raison claire et un nouveau contrôle des risques, et non simplement un nouveau déclenchement du minuteur.

Distinguez les candidats détectés des combinaisons tentées et achevées. Un outil de détection peut repérer de nombreux écarts de prix alors que peu résistent à la vérification de correspondance des contrats, au calcul complet des coûts et à l’examen de la profondeur réellement exploitable. Examinez les motifs d’exclusion des candidats. Un grand nombre de candidats décrit l’étendue de la recherche ; il ne prouve ni que des positions équivalentes étaient disponibles ni qu’une combinaison complète pouvait être constituée avec profit.

Mettez les hypothèses à l’épreuve séparément

Examinez les hypothèses susceptibles d’invalider une occasion apparente. Une échéance différente peut rompre l’équivalence des contrats, des frais plus élevés peuvent absorber la marge et la disparition de la profondeur peut laisser un volet sans contrepartie. Étudiez chaque facteur indépendamment avant d’engager des fonds. Savoir de quelle condition dépend le plan est plus utile que de traiter tous les écarts de prix comme une même opération à faible risque.

Combinez ensuite les défaillances. Une requête liée au compte peut expirer alors que les clauses du marché sont mises à jour et que l’application redémarre. Le système doit retrouver l’occasion existante, interroger l’état faisant autorité et refuser de créer une nouvelle exposition jusqu’à la levée de l’ambiguïté. Une seule simulation du déroulement idéal ne peut pas démontrer ce comportement ; il faut des enregistrements persistants et des tests d’interruption délibérés.

Distinguez l’analyse hypothétique des paiements des résultats définitifs du compte. Un calcul peut montrer comment des issues correspondantes seraient réglées selon les hypothèses retenues. Les ordres réels révèlent les délais, la profondeur et les exécutions partielles que le calcul ne permet pas d’établir. Utilisez les deux lors de l’examen, tout en maintenant la distinction entre un excédent théorique et des fonds effectivement réalisés après le rapprochement de l’ensemble de la séquence.

Mettez les hypothèses à l’épreuve séparémentFirst Leg FillsSecond Leg CompletesHedge at Bounded CostStop and Review ExposurePROFITBOT FIELD NOTESprofitbot.ai
La première exécution peut créer une exposition directionnelle avant que la combinaison envisagée soit achevée.

Rendez compte de chaque composante du résultat

Pour une occasion achevée, examinez les prix affichés à l’origine, les quantités demandées, les exécutions réelles, les frais, les coûts correctifs et les montants de règlement. Incluez le temps écoulé et toute période pendant laquelle un volet est resté sans contrepartie. Comparez l’excédent théorique au moment de la détection avec le résultat confirmé. Cela explique où l’avantage apparent a été absorbé et fournit une base précise pour réexaminer les limites de sélection de l’outil de détection.

Incluez les occasions infructueuses et abandonnées. Un volet sans contrepartie clôturé à perte fait partie du résultat de la stratégie, même si la combinaison prévue n’a jamais été achevée. Les coûts de recherche et les dépenses opérationnelles au niveau des comptes doivent également être présentés lorsqu’ils font partie de l’évaluation. Un rapport de performance qui ne conserve que les combinaisons achevées et rentables élimine de sa sélection les risques d’exécution les plus importants.

Regroupez les résultats par famille de contrats et par paire d’intégrations. Une méthode peut fonctionner de manière acceptable dans un contexte et échouer dans un autre parce que la liquidité ou le comportement des ordres diffère. Ne généralisez pas un essai concluant de portée limitée à tous les marchés affichés dans l’en-tête. Le périmètre d’une stratégie prise en charge doit correspondre à celui des preuves qui l’étayent.

Utilisez un exemple chiffré aux limites définies

Prenons une combinaison hypothétique de cinquante unités, avec des prix vendeurs de 0,47 et 0,49 et des frais totaux modélisés de 0,01 par paire achevée. Si toutes les unités sont exécutées à ces prix et si le règlement complémentaire ordinaire verse une unité, l’excédent modélisé est de 0,03 par paire, soit 1,50 au total. Il s’agit d’un calcul conditionnel, et non d’un résultat garanti.

Supposons maintenant que les cinquante premières unités soient exécutées à 0,47, tandis que le second volet est exécuté pour trente unités à 0,49 et que les vingt restantes coûteraient 0,55. Compléter la combinaison au prix supérieur porterait le coût de ces vingt paires à 1,03, en conservant la même hypothèse simplifiée de frais. L’occasion initiale ne s’applique plus uniformément. La politique doit évaluer la quantité sans contrepartie et les solutions correctives à partir du carnet actuel et des coûts réels.

Si le prix maximal configuré pour compléter la combinaison est de 0,51, le bot ne doit pas le dépasser simplement pour marquer l’occasion comme achevée. Il peut tenter une autre action corrective autorisée ou s’arrêter en signalant explicitement l’exposition sans contrepartie. Le rapport doit présenter trente paires achevées et vingt unités nécessitant une résolution, chaque action ultérieure étant rattachée au même dossier d’occasion. Cet exemple montre pourquoi un petit écart affiché nécessite une politique complète de passage d’ordres et de correction.

Décidez si le processus mérite d’être activé

Avant d’activer cette approche, documentez la règle de correspondance des contrats, les scénarios de paiement, les autorisations des comptes, l’ensemble des coûts et la réponse à un volet sans contrepartie. Examinez l’effet des exécutions partielles et des défaillances de connexion ordinaires sur l’exposition totale. Un plan qui explique uniquement les combinaisons parfaites laisse ses décisions les plus lourdes de conséquences indéfinies. Maintenez ces décisions dans les limites de capital et de perte du compte.

Conservez une condition d’arrêt claire pour chaque dépendance non résolue. Des modalités de règlement manquantes, une annulation non prise en charge, des frais non vérifiés ou des soldes de compte ambigus doivent empêcher la stratégie concernée de poursuivre. Ces problèmes peuvent être étudiés et corrigés sans assouplir la politique. L’automatisation a pour but d’exécuter de manière cohérente un processus justifié, y compris de décider systématiquement d’ignorer un prix qui semble attrayant lorsque ce processus l’exige.

Le meilleur outil d’arbitrage est donc un système de preuves et d’exécution, et pas simplement une alarme signalant des écarts de prix. Il peut expliquer pourquoi les instruments correspondent, comment le paiement envisagé est construit, ce qui se passe lorsque l’exécution est incomplète et comment le résultat du compte a été rapproché. Tant que ces explications ne sont pas étayées par des tests sur les marchés visés, la sortie appropriée est un candidat à étudier plutôt qu’une promesse de revenus à faible risque.

Pour une combinaison achevée, reconstituez l’occasion à partir des enregistrements sauvegardés. Identifiez les deux contrats, la séquence d’ordres, tout intervalle sans contrepartie et les mouvements finaux du compte. Si un détail manque, maintenez cette réserve dans l’examen. Comprendre l’ensemble de la séquence est plus utile que de juger une approche d’arbitrage uniquement sur la base d’un excédent théorique au moment de la détection.

Guides connexes et exemples chiffrés

Poursuivre l’apprentissage

Lire la documentation de configuration ou consulter les questions sur les licences et les stratégies.