Un bot d’arbitrage Kalshi/Polymarket compare des contrats négociés sur des plateformes distinctes et tente d’assembler un paiement compensatoire. L’écart visible de prix n’est que le début. Des questions similaires peuvent se résoudre différemment, des soldes n’être utilisables que sur un compte et une jambe être exécutée tandis que l’autre échoue.
La question utile de recherche est de savoir si une paire précise résiste à toutes ces contraintes. Un programme trouvant de nombreux écarts apparents sans expliquer son exposition résiduelle mesure une différence d’affichage plutôt qu’une stratégie achevée.
Ce guide développe un examen par paire de la sélection des contrats au règlement. Les exemples sont hypothétiques et ne supposent des paiements binaires simples d’un dollar que lorsque c’est précisé. Ils n’établissent ni disponibilité actuelle des marchés, ni admissibilité, ni taux de frais, ni rendements assurés.
Définir la paire du bot d’arbitrage Kalshi/Polymarket
Une paire doit posséder un enregistrement durable contenant le contrat exact sur chaque plateforme, les issues acquises et les preuves que leurs paiements se compensent. Une recherche par titre peut proposer des candidats, mais ne doit pas les approuver.
L’identifiant contractuel Kalshi et les identifiants du marché et de l’issue Polymarket appartiennent à cet enregistrement. Les conditions pertinentes, la période d’observation, la source du résultat, l’opérateur de comparaison et le traitement exceptionnel aussi. Ces détails déterminent le sens réel des deux positions.
Identifiez aussi l’intégration Polymarket concernée. La documentation Polymarket US est distincte de celle d’International. L’accès au compte, l’authentification et le comportement du produit doivent être vérifiés selon l’intégration choisie plutôt qu’empruntés à l’autre.
Un dossier de paire a besoin d’un statut d’approbation et d’un motif. Les candidats non examinés peuvent rester disponibles pour la recherche sans devenir admissibles aux ordres. Cette séparation permet une découverte large tout en limitant l’exécution aux contrats dont la relation a été examinée.
Le guide de l’arbitrage sur les marchés prédictifs explique plus généralement la couverture des paiements. Pour un système entre plateformes, le dossier de paire est le lieu où cet argument économique rencontre les identifiants et les règles réels utilisés par deux comptes indépendants.
Tester l’équivalence des règles du bot d’arbitrage Kalshi/Polymarket
L’équivalence des règles d’un bot d’arbitrage Kalshi/Polymarket signifie que les issues choisies couvrent les états pertinents selon les conditions contractuelles intégrales. C’est plus fort que deux marchés parlant de la même personne, du même actif ou de la même publication économique.
Considérons une paire hypothétique sur le dépassement de 100 par une mesure. Un contrat observe la valeur à midi ; l’autre le maximum quotidien. Acheter YES sur celui de midi et NO sur celui du maximum quotidien ne crée pas une couverture complète.
Si la valeur est de 99 à midi et atteint 101 ensuite, le YES de midi perd et le NO du maximum quotidien perd aussi. Ce seul contre-exemple invalide la compensation proposée même si les deux titres contiennent le même seuil et la même date.
Un examen utile d’équivalence recherche activement ces contre-exemples. Vérifiez l’égalité au seuil, les limites des fuseaux horaires, les révisions de la source et le moment exact où la fenêtre d’observation se termine. Le but est de trouver un état où la couverture présumée échoue.
Si l’examen ne peut exclure une incompatibilité significative, classez la paire comme exposition liée plutôt qu’arbitrage vérifié. Cela peut encore étayer une recherche, mais exige un autre argument de risque et ne doit pas reprendre le langage ni les règles de dimensionnement propres à une couverture complète des paiements.
Comparer les issues exceptionnelles avant les ordinaires
Les issues ordinaires sont souvent faciles à comparer. La partie plus difficile du travail concerne les événements reportés, les données source indisponibles, les corrections, les annulations et les résultats contestés. Une paire peut correspondre dans le cas attendu et diverger dans celui qui importe le plus pour le contrôle des pertes.
Lisez les conditions intégrales de chaque côté et enregistrez séparément les branches exceptionnelles. Ne supposez pas que le traitement d’une question non résolue par une plateforme sera reproduit par l’autre. L’attente générale d’un comportement raisonnable des deux n’est pas une relation contractuelle.
Par exemple, imaginons qu’un contrat hypothétique utilise la première valeur publiée et l’autre attende une publication corrigée. Une valeur initiale sous le seuil suivie d’une correction au-dessus peut produire des résultats différents sans mauvaise application des règles par aucune plateforme.
L’explication des règles des marchés Kalshi et la documentation de résolution Polymarket International identifient l’importance des règles particulières de résolution. Ces références n’établissent pas l’équivalence de deux marchés actuels quelconques.
Gardez visibles les questions d’interprétation non résolues. Une approbation dépendant d’une exception incertaine doit décrire cette incertitude plutôt que marquer silencieusement la paire comme correspondante. Rejeter un candidat peut être la bonne sortie d’un moteur rigoureux de comparaison.
Calculer le paiement à la quantité prévue
Une fois les règles approuvées, calculez les achats avec des offres exécutables à la taille prévue. Une dernière transaction ou un milieu de fourchette ne sont pas automatiquement un prix auquel le compte peut acquérir maintenant une position.
Supposons une paire illustrative avec une offre de vente Kalshi YES à 43 cents et une offre équivalente Polymarket NO à 54 cents. L’achat combiné est de 97 cents par paire. Si les coûts combinés supposés sont de deux cents, le montant tout compris est de 99 cents face à un paiement couvert d’un dollar.
Cela laisse un cent par paire achevée selon les hypothèses énoncées. Cela n’établit pas un résultat d’un cent pour un ordre n’exécutant qu’une jambe, obtenant des prix moins bons ou rencontrant une incompatibilité de règles. Les conditions font partie du calcul.
Pour 120 paires achevées, l’achat serait de 116 dollars et 40 cents, les coûts supposés de 2 dollars et 40 cents et le coût total de 118 dollars et 80 cents. L’écart conditionnel avec 120 dollars est de 1 dollar et 20 cents.
De petites marges rendent essentielle l’analyse propre à la quantité. Quelques contrats bon marché au meilleur niveau ne donnent pas le prix moyen de tout l’ordre prévu, et le modèle de coût doit décrire le véritable parcours d’acquisition.
L’exemple détaillé de différence de prix entre plateformes montre un excédent apparent de deux dollars devenant une insuffisance de deux dollars lorsque la quantité prévue atteint un niveau plus cher du carnet.
Aligner les deux observations dans le temps
Une comparaison n’a de sens que lorsque ses observations décrivent une occasion suffisamment cohérente. Si un carnet est actuel et l’autre reflète un ancien état, leur écart apparent peut provenir du temps plutôt que d’une valeur disponible.
Stockez l’horodatage source lorsqu’il est fourni et l’heure locale de réception. Le premier décrit l’information de la plateforme ; la seconde aide à révéler le retard de transport. Aucun ne prouve seul le maintien inchangé des deux carnets à la soumission des ordres.
Un candidat doit expirer lorsque ses preuves deviennent obsolètes selon la tolérance choisie par la stratégie. Cette tolérance dépend de l’événement et du comportement du marché. Elle ne doit pas être présentée comme un nombre universel rendant toute comparaison fiable.
Recalculez la paire immédiatement avant soumission avec les quantités encore prévues. Un nouveau prix d’un côté peut supprimer la marge ou réduire la taille acceptable. L’ancienne alerte doit rester une observation plutôt qu’une instruction survivant à tout changement ultérieur.
Le guide des API de trading sur les marchés prédictifs traite de la distinction entre données reçues et preuves du compte. Une comparaison entre plateformes ajoute un autre problème temporel : aucune ne fournit un instantané unique faisant autorité des deux carnets ensemble.
Séparer le financement des comptes du bot d’arbitrage Kalshi/Polymarket
Le financement des comptes d’un bot d’arbitrage Kalshi/Polymarket doit être vérifié indépendamment. Un solde combiné sur un tableau de bord n’établit pas que chaque compte possède assez de ressources utilisables pour son propre ordre proposé.
Un compte peut avoir de l’argent engagé dans d’autres ordres, un dépôt en attente de disponibilité ou des restrictions affectant une action particulière. Le candidat a besoin du montant réellement disponible par la voie choisie du compte après prise en compte des obligations existantes.
La documentation des garanties Polymarket International décrit actuellement pUSD, un jeton adossé à l’USDC sur Polygon. Cette configuration technique ne doit pas être généralisée à Polymarket US ni traitée comme identique à un solde de compte Kalshi.
Un transfert entre systèmes est un processus distinct avec sa propre disponibilité et sa temporalité. Une stratégie ne peut supposer qu’elle déplacera des fonds après détection d’un écart de courte durée tout en obtenant les prix initialement observés. Les soldes déjà disponibles et les transferts envisagés constituent des données d’entrée différentes.
La préparation des comptes inclut aussi les autorisations d’accès actuelles et l’admissibilité. L’existence de données publiques ne donne pas la permission de passer des ordres. Une paire doit rester inadmissible dès qu’un compte requis ne peut effectuer son action par une voie autorisée et actuellement prise en charge.
Rendre les coûts comparables sans cacher les différences
Les deux jambes peuvent subir des coûts de types différents. Gardez visibles les frais d’acquisition, les dépenses requises de transfert ou de conversion et les coûts ultérieurs de gestion des positions. Leur structure n’a pas besoin d’être identique pour appartenir à une comparaison économique unique.
Utilisez les conditions actuelles du produit exact et du rôle d’exécution. Dire généralement qu’une plateforme a de faibles frais n’est pas un nombre utilisable par la paire. De même, une incitation dépendant d’une qualification ultérieure ne doit pas compenser automatiquement une dépense immédiate inévitable.
Séparez les coûts déjà engagés de ceux causés par cette paire supplémentaire. Financer un compte hier peut créer une dépense historique réelle sans rendre tout le montant incrémental pour chaque transaction suivante. La convention comptable doit être énoncée avec cohérence.
Pour les dépenses incertaines, montrez une plage ou un scénario prudent plutôt qu’insérer zéro. Si la marge apparente disparaît avec une variation plausible modeste, le candidat dépend fortement de l’estimation et mérite ce libellé.
Distinguez aussi une unité de compte d’une convertibilité garantie à un moment précis et à un coût précis. Un règlement nominal d’un dollar sur chaque voie ne rend pas interchangeables tous les processus de financement, de remboursement et de retrait. La comparaison doit préserver les obligations de chaque côté.
Choisir une séquence d’exécution avec un budget d’échec
Soumettre les deux jambes à peu d’intervalle réduit certaines différences temporelles sans rendre la paire atomique. Deux plateformes indépendantes peuvent accuser réception de leurs ordres, les rejeter, les retarder ou les exécuter différemment. La stratégie doit décider quel déséquilibre elle accepte de porter pendant ce processus.
Une approche séquentielle attend les preuves de la première jambe avant de soumettre la seconde. Elle peut simplifier une incertitude tout en augmentant le risque de changement du second prix. Une approche parallèle peut réduire le délai tout en créant deux résultats inconnus simultanés.
Le choix doit suivre la liquidité du candidat et l’analyse d’échec plutôt qu’un slogan sur la vitesse. Considérez le côté le plus difficile à dénouer, la profondeur visible et la possibilité qu’un ordre accepté reste en attente.
La documentation du cycle de vie des ordres Polymarket International décrit le règlement atomique d’une transaction appariée individuelle. Cela ne combine pas un ordre Kalshi distinct et un ordre Polymarket dans une transaction unique tout ou rien entre plateformes.
Définissez une quantité maximale non appariée autorisée ou un scénario de perte avant entrée. Un programme inventant sa tolérance après exécution d’un côté peut continuer à augmenter l’exposition uniquement pour préserver l’apparence d’achèvement de l’occasion initiale.
Reconstituer l’échec d’une jambe du bot d’arbitrage Kalshi/Polymarket
L’échec d’une jambe d’un bot d’arbitrage Kalshi/Polymarket ne se limite pas au refus complet. Un côté peut n’exécuter qu’une partie de sa quantité, un accusé de réception disparaître ou un prix auparavant disponible dépasser la limite approuvée.
Revenons au plan hypothétique de 120 paires. Si 120 contrats Kalshi YES sont exécutés mais seulement 75 contrats Polymarket NO correspondants, le compte a 75 paires couvertes et 45 contrats YES non appariés. Rapporter 120 paires achevées cacherait le résidu directionnel.
Si les 45 contrats non appariés ont été achetés à 43 cents puis vendus à 39 cents, le dénouement entraîne une perte de 1 dollar et 80 cents avant les coûts supplémentaires. Cette seule perte dépasse la marge conditionnelle initiale de 1 dollar et 20 cents du plan entièrement achevé.
Les nombres illustrent pourquoi un mince écart théorique peut être économiquement fragile. Le cas d’échec n’est pas une note du calcul ordinaire ; il peut dominer le résultat.
Suivez séparément les quantités appariées et non appariées après chaque nouvelle exécution. La récupération peut consister à compléter un reliquat acceptable, à réduire l’exposition résiduelle ou à suspendre les opérations le temps d’un examen. Chaque choix exige un nouveau contrôle de compte et de prix plutôt que de supposer que le plan initial reste disponible.
Traiter l’état inconnu comme son propre problème d’exposition
Une expiration de délai crée une incertitude d’exécution, pas une preuve d’échec. Répéter la même instruction économique par un nouvel ordre sans vérifier peut créer une seconde position sur un côté déjà exécuté.
Gardez un identifiant durable de paire relié à l’identité de demande et au dossier d’ordre de chaque plateforme. La récupération doit utiliser les mécanismes pris en charge par chaque intégration. Un libellé interne partagé aide le bot à raisonner sur la paire, mais ne crée pas une garantie partagée d’idempotence entre plateformes.
Pendant le rapprochement, distinguez les exécutions vérifiées, les quantités restantes vérifiées des ordres encore actifs et les demandes dont le résultat est encore inconnu. L’exposition possible des demandes inconnues appartient à la décision d’autoriser ou non une autre action.
L’annulation exige aussi une interprétation propre à la plateforme. Certaines conditions en attente peuvent restreindre l’annulation, et annuler un reste non exécuté n’inverse pas les exécutions achevées. Une commande générique « annuler les deux » ne garantit pas le retour instantané du compte à son état initial.
Le guide de l’automatisation du trading sur les marchés prédictifs explique le besoin de preuves du compte pour récupérer. Avec deux plateformes, le bot doit mener ce raisonnement deux fois puis reconstruire la relation entre les positions résultantes.
Suivre le règlement sur deux calendriers indépendants
Même une paire entièrement exécutée et correctement correspondante peut libérer ses produits à des moments différents. Une plateforme peut achever son processus tandis que l’autre reste non résolue. La couverture finale attendue ne rend pas les deux soldes immédiatement utilisables.
Suivez la clôture du trading, la détermination du résultat et les preuves de règlement pour chaque jambe. Une issue réelle peut sembler évidente avant l’achèvement de la transition financière pertinente dans l’un ou l’autre compte. Le système ne doit pas dépenser le produit attendu comme s’il était déjà disponible.
Un retard peut compter même si la relation finale de paiement reste intacte. Les fonds engagés dans des positions non résolues ne peuvent pas nécessairement soutenir une autre occasion, et le propriétaire peut devoir garder des ressources pour d’autres obligations pendant l’attente.
Les contestations ou issues inhabituelles exigent une comparaison avec l’argument initial d’équivalence. Si les contrats se résolvent différemment, cherchez si l’incompatibilité vient des règles, d’une exception oubliée ou d’une autre cause documentée. Ne supposez pas automatiquement l’erreur d’une plateforme.
Le règlement ne ferme la boucle économique que lorsque les deux positions et leurs effets sur les liquidités sont expliqués. Un dossier complet de paire doit distinguer la prévision à l’entrée, les exécutions réelles, toutes les dépenses pertinentes et les résultats finaux du compte.
Mesurer le capital engagé dans tout le processus
Un résultat doit identifier le dénominateur de capital utilisé pour le décrire. Le montant dépensé pour acquérir une paire, les ressources réservées dans deux comptes et l’argent total affecté à la stratégie peuvent différer sensiblement. Passer de l’un à l’autre peut rendre plus impressionnant un résultat modeste sans changer aucun flux de liquidités.
Dans l’exemple hypothétique de 120 paires, le coût total d’acquisition avec dépenses supposées était de 118 dollars et 80 cents. L’écart conditionnel de 1 dollar et 20 cents représente environ 1,01 % de ce montant d’acquisition. Si le propriétaire avait réservé 150 dollars dans les deux comptes pour l’entrée et les imprévus, le même montant représente 0,8 % des ressources réservées.
Aucun dénominateur n’est automatiquement faux, mais chacun répond à une autre question. Un rapport doit préciser celui utilisé sans présenter l’un comme l’autre. Les ressources disponibles pour un possible déséquilibre restent une partie de l’exploitation de la stratégie même si le parcours ordinaire ne les consomme pas.
Le temps appartient aussi à l’interprétation. Une paire réglée rapidement et une paire restant non résolue des semaines peuvent montrer le même écart nominal tout en immobilisant le capital pendant des périodes très différentes. Ne projetez pas un court exemple en rendement annuel en supposant la persistance d’occasions identiques, du réinvestissement immédiat et de l’accès ininterrompu aux comptes.
Suivez la durée effective, les soldes inutilisés des comptes et les obligations non résolues, ainsi que les gains et les pertes. Cette vue aide à comparer la qualité des candidats sans prétendre qu’un écart théorique de paiements capture toute la charge économique de maintenir deux comptes prêts.
Réapprouver une paire lorsque ses preuves changent
Une paire approuvée ne doit pas le rester indéfiniment simplement parce que ses identifiants existent encore. De nouvelles conditions, des exceptions clarifiées, des permissions changées du compte ou une autre interprétation de la source peuvent invalider une partie de l’argument initial.
Versionnez les preuves utilisées pour l’approbation et identifiez les changements exigeant un examen. Une mise à jour de prix demande généralement un recalcul ; une clarification importante de règle peut exiger une nouvelle décision d’équivalence. Ces changements sont de natures différentes et ne doivent pas partager un bouton générique unique d’actualisation.
Retirer une paire empêche les nouvelles entrées mais n’élimine pas les obligations existantes. Gardez ses positions et ses ordres dans la surveillance jusqu’à ce que leur sort soit connu. Un candidat supprimé ne doit pas devenir une exposition non observée du compte.
Examinez les paires rejetées autant que négociées. Un rejet répété pour faible profondeur, décalage temporel ou règles incertaines peut révéler une découverte générant des candidats peu utiles. Améliorer ce filtre peut être plus précieux qu’accélérer les soumissions.
Un bot d’arbitrage Kalshi/Polymarket s’évalue au mieux par la qualité de ses dossiers de paires achevées et son traitement des échecs. La comparaison de prix trouve la question ; les preuves de règles, le contrôle indépendant des comptes et le règlement vérifié déterminent si la réponse proposée résiste au contact des deux plateformes.
Guides connexes et exemples détaillés
- Logiciel d’arbitrage de cotes Polymarket : comparer les affirmations — Ne comparez les cotes qu’après correspondance des règles contractuelles et des coûts réalistes d’exécution.
- Bot d’arbitrage Polymarket/Kalshi : faux signaux — Diagnostiquez les faux signaux d’arbitrage dus aux incompatibilités de marchés ou à une exécution indisponible.