Skip to main content
← Retour aux Guides
Débutant📖 13 min

Connecter vos comptes : Polymarket et Kalshi, de bout en bout

Predite fonctionne parfaitement comme outil de recherche sans rien connecter — vous pouvez scanner les marchés, lire les estimations de probabilité de l'IA et étudier l'EV toute la journée. Mais la plateforme devient nettement plus utile dès l'instant où elle sait ce que vous détenez réellement. Connectez vos comptes et vos positions réelles affluent vers la page Portefeuille, votre P&L devient en temps réel plutôt qu'hypothétique, et l'EV Scanner commence à recouper chaque signal avec les marchés sur lesquels vous êtes déjà exposé. Ce guide vous accompagne pas à pas pour connecter Polymarket et Kalshi à partir de zéro, explique les deux niveaux d'accès très différents que vous pouvez accorder, et détaille exactement comment vos secrets sont stockés. Il est écrit pour quelqu'un qui n'a jamais collé de private key où que ce soit auparavant — nous irons donc lentement et expliquerons le *pourquoi* derrière chaque étape.

Deux types de connexion : lecture seule vs. trading

Le concept le plus important ici est qu'il existe deux niveaux d'accès complètement différents, et vous devriez comprendre les deux avant de faire quoi que ce soit.

Une connexion en lecture seule permet à Predite de *voir* vos positions sans jamais y toucher. Pour Polymarket, cela signifie que vous ne nous donnez rien de plus que l'adresse publique de votre wallet — la même chaîne 0x… de 42 caractères visible par n'importe qui sur un explorateur de blocs. Avec cette seule adresse, Predite lit vos positions ouvertes, vos prix d'entrée moyens et votre valeur de marché actuelle directement depuis la chaîne. Aucune private key, aucune signature, aucune possibilité de déplacer des fonds. C'est le bon point de départ pour presque tout le monde.

Une connexion de trading est tout autre chose. Pour permettre à Predite de *passer des ordres* en votre nom — ce qui alimente les bots automatisés et l'interface Live Trading en un clic — nous avons besoin d'identifiants capables de réellement signer des transactions. Sur Polymarket, cela signifie votre private key. C'est un octroi de pouvoir considérable : quiconque détient une private key contrôle les fonds de ce wallet, point final. Nous expliquerons exactement comment le faire en toute sécurité, mais la règle principale est simple : ne connectez jamais votre wallet principal pour le trading. Utilisez un wallet de trading dédié, alimenté uniquement avec ce que vous pouvez vous permettre de perdre.

Un modèle mental utile : une connexion en lecture seule revient à donner à quelqu'un votre relevé bancaire. Une connexion de trading revient à lui donner votre carte de débit et votre code PIN. La plupart des gens n'ont jamais besoin que du relevé.

Restrictions par plan, d'emblée

  • Le suivi de portefeuille en lecture seule fonctionne sur tous les plans, y compris Starter ($29/mo).
  • Le trading Polymarket en direct (la connexion par private key, les bots exécutant des ordres réels, l'interface Live Trading) nécessite le plan Bot ($99/mo) avec un abonnement actif. Si vous tentez de vous connecter pour le trading en direct sur Starter ou Pro, l'API renverra un message clair « Bot plan required ».
  • Pro (59 $/mois) se situe entre les deux : scanner complet, alertes et portefeuille unifié — mais aucun bot. Le Bot Builder relève du plan Bot de bout en bout, paper compris.

Partie 1 : Connecter Polymarket (lecture seule)

Voici la version en cinq minutes qui couvre 90 % des utilisateurs. Vous ne faites que transmettre une adresse publique.

  1. Ouvrez Polymarket et trouvez l'adresse de votre wallet. Cliquez sur votre avatar (en haut à droite) → votre adresse s'affiche en haut du menu, commençant par 0x. Cliquez pour la copier. Elle fera exactement 42 caractères.
  2. Dans Predite, allez dans Paramètres → Portefeuille → Ajouter un wallet (ou collez-la dans l'invite d'intégration du Portefeuille unifié la première fois que vous ouvrez la page Portefeuille).
  3. Collez l'adresse. Predite valide le format (ce doit être une adresse EVM valide — 42 caractères hexadécimaux) et rejette tout ce qui est malformé avant d'enregistrer.
  4. C'est tout. En quelques secondes, vos positions apparaissent.

Comme il s'agit de données publiques, il n'y a aucun risque ni rien à chiffrer. Vous pouvez ajouter plusieurs adresses — pratique si vous gardez des wallets séparés pour les marchés politiques et crypto — et même suivre des wallets qui ne sont pas les vôtres (certains traders surveillent ainsi des wallets de référence réputés sharp).

Partie 2 : Connecter Polymarket pour le trading

Si vous êtes sur le plan Bot et souhaitez que les bots exécutent réellement, vous fournirez une private key. Avant de toucher au formulaire, préparez-vous correctement.

Étape 0 : Créer un wallet de trading dédié

Ne sautez pas cette étape. Le wallet que vous connectez pour le trading devrait être un wallet neuf qui ne contient que votre bankroll de trading. Voici le raisonnement en termes concrets : si vous avez 8 000 $ dans votre wallet principal et qu'un bug, un site de phishing ou une sauvegarde divulguée expose un jour cette key, les 8 000 $ entiers sont perdus — il n'existe aucun remboursement sur une blockchain. Si à la place vous alimentez un wallet dédié avec 100 $, votre perte maximale est de 100 $. Cette asymétrie est énorme, et sa mise en place ne vous coûte rien.

Une approche propre :

  1. Créez un wallet flambant neuf dans MetaMask (ou Rabby, ou un hardware wallet) — un nouveau compte, une nouvelle seed phrase, jamais utilisée pour autre chose.
  2. Transférez (bridge ou envoi) uniquement votre bankroll de trading prévue en USDC sur Polygon. Pour vos premières semaines, 20 à 100 $ suffisent largement.
  3. Utilisez la private key de *ce* wallet lors de la connexion. Traitez sa seed phrase comme jetable au sens où vous avez plafonné le risque — mais stockez-la quand même en sécurité.

Étape 1 : Comprendre les trois signature types

C'est la partie qui fait trébucher les débutants, alors soyons précis. Polymarket prend en charge trois architectures de compte, et Predite doit savoir laquelle vous avez. Le formulaire de connexion les étiquette et l'API valide que vous avez choisi une combinaison cohérente.

  • Type 0 — EOA (Externally Owned Account). Il s'agit d'un wallet Ethereum standard : MetaMask, Rabby, Coinbase Wallet ou un hardware wallet. Choisissez ceci si vous avez importé votre propre wallet dans Polymarket à l'aide d'une seed phrase ou d'une private key. Pour une EOA, la *funder address* (l'adresse qui détient les fonds) est la même que votre wallet de signature. Predite l'impose d'ailleurs : si vous sélectionnez Type 0 et fournissez une funder address différente, le serveur la remplace par l'adresse de votre propre wallet pour éviter des échecs d'ordres silencieux plus tard.
  • Type 2 — Gnosis Safe Proxy. C'est le type le plus courant pour les personnes qui se sont inscrites sur polymarket.com via social login ou email (Google, etc.). Polymarket vous a provisionné un wallet « proxy » de type smart-contract en coulisses. Votre clé de signature est une adresse, mais vos fonds résident dans un wallet proxy *distinct*. Cette adresse proxy est votre funder, et vous la trouverez sur polymarket.com/settings.
  • Type 1 — Magic Link Proxy. Choisissez ceci si vous vous connectez à Polymarket via Magic Link (email) et que vous avez exporté la private key sous-jacente. Comme le Type 2, il utilise une adresse proxy distincte comme funder.

Un moyen rapide de s'auto-diagnostiquer : *Ai-je importé mon propre wallet de type MetaMask dans Polymarket ?* → Type 0. *Me suis-je simplement inscrit avec mon compte Google ou mon email sur le site web ?* → presque certainement Type 2.

Étape 2 : Obtenir votre private key

L'endroit où vous exportez la key dépend de votre wallet :

  • MetaMask : cliquez sur les trois points à côté du nom de votre compte → Détails du compte → Afficher la private key, saisissez votre mot de passe et copiez la chaîne hexadécimale de 64 caractères (elle peut commencer ou non par 0x — Predite accepte les deux et la normalise).
  • Comptes proxy Magic Link / email : utilisez l'option « Export Private Key » de Polymarket dans les paramètres de votre compte.

Tant que vous l'avez dans votre presse-papiers, traitez cette chaîne comme une grenade dégoupillée. Ne la collez pas dans un chat, dans une note synchronisée vers le cloud, ni sur un autre site que le formulaire de connexion de Predite en HTTPS. Effacez votre presse-papiers ensuite.

Étape 3 : Trouver votre funder address (Types 1 et 2 uniquement)

Si vous êtes une EOA Type 0, sautez cette étape — laissez le champ funder vide et Predite utilise automatiquement l'adresse de votre wallet. Pour les Types 1 et 2, allez sur polymarket.com/settings et copiez votre adresse proxy/de dépôt. C'est l'adresse que Predite valide comme votre funder, et elle doit être différente de votre wallet de signature. En réalité, le endpoint de connexion rejettera la tentative avec un message explicite si la funder address est égale au wallet sur un type proxy — cette incohérence est l'erreur de configuration la plus courante, et elle signifie presque toujours que vous avez en fait une EOA et que vous auriez dû choisir Type 0.

Étape 4 : Lancer l'assistant de connexion

Dans Predite, allez dans Paramètres → Trading API → Polymarket. L'assistant vous guide pas à pas :

  1. Écran d'introduction. Il explique le déroulement et vous rappelle d'utiliser un wallet dédié. Un guide visuel facultatif, étape par étape, peut être ouvert au préalable.
  2. Reconnaissance des risques. Vous cocherez une case confirmant que vous comprenez que le trading en direct est en bêta, que des bugs logiciels pourraient provoquer des transactions involontaires, que vous êtes seul responsable des fonds présents dans le wallet connecté, et que Predite ne peut pas récupérer des fonds perdus. Ceci est journalisé.
  3. Formulaire d'identifiants. Choisissez votre type de wallet (signature type 0/1/2), collez votre private key (il y a un bouton afficher/masquer), et saisissez votre funder address si nécessaire.
  4. Connexion. Predite signe un message avec votre key pour dériver vos identifiants API CLOB Polymarket (une étape L2 — aucune transaction on-chain n'a lieu au moment de la connexion, et rien n'est dépensé), chiffre le tout et l'enregistre.

Les tentatives de connexion sont limitées à 5 par 15 minutes pour décourager le brute-forcing et inciter à bien saisir les informations. Si quelque chose ne va pas, vous obtiendrez une erreur précise — un mauvais signature type et des wallets non enregistrés sont les coupables habituels.

Étape 5 : Tester avant de faire confiance

Une fois connecté, l'onglet Polymarket affiche un bouton « Place Test Order ». Utilisez-le. Collez le token_id d'un marché (vous le trouverez dans les détails d'actif du scanner ou sur clob.polymarket.com), définissez une taille minuscule comme 5 shares à $0.50, et déclenchez-le. Si le trading en direct à l'échelle de la plateforme est encore désactivé, l'ordre est enregistré comme un paper trade afin que vous puissiez valider tout le pipeline connexion → signature → soumission sans aucun risque. Lorsque vous passerez en direct, commencez par des ordres de $1 à $5 pour vos premières transactions réelles.

Quelques éléments que vous verrez sur la carte connectée : les adresses de votre wallet et de votre funder, votre type de wallet, un indicateur d'allowances (approbations de dépense USDC, configurées automatiquement lors de la première transaction) et un indicateur de gas. Si votre compte fait partie du programme relayer/builder de Polymarket, vous verrez un badge « Gasless » — les transactions sont routées via le relayer de Polymarket et vous n'avez besoin que d'USDC. Sinon, il vous faudra un petit montant de MATIC dans le wallet pour payer le gas.

Partie 3 : Connecter Kalshi

Kalshi n'a architecturalement rien à voir avec Polymarket. C'est une bourse régulée par la CFTC sans blockchain — l'authentification repose sur une API key plus une signature de requête RSA, et elle exige un KYC complété. En raison de cette conception régulée et basée sur la signature, le trading Kalshi en direct au sein de Predite figure sur la feuille de route, mais n'est pas encore livré. L'onglet Kalshi dans les Paramètres affiche un statut clair « coming soon ».

Voici toutefois la nuance importante : les données de marché Kalshi, les analyses, la couverture du scanner et les lectures de portefeuille en lecture seule fonctionnent déjà partout ailleurs dans l'application. Les marchés Kalshi apparaissent dans l'EV Scanner, le moteur d'arbitrage les compare à Polymarket pour les écarts cross-plateformes, et une fois le connecteur de lecture relié à votre compte, vos positions Kalshi s'intègrent au Portefeuille unifié. Pour préparer une API key Kalshi en vue de l'extension des lectures/du trading :

  1. Connectez-vous à kalshi.com et complétez le KYC si ce n'est pas déjà fait.
  2. Allez dans Compte → API / Paramètres et créez une API key. Kalshi émet un key ID et vous permet de télécharger un fichier de clé RSA privée une seule fois — sauvegardez-le en sécurité ; il ne peut pas être re-téléchargé.
  3. Conservez les deux en sécurité. Lorsque Predite activera la connexion Kalshi, vous collerez le key ID et la clé RSA, et ils seront chiffrés exactement comme les identifiants Polymarket.

Pour l'instant, la démarche pratique est la suivante : appuyez-vous sur Kalshi pour les *lectures et les signaux* via le scanner, et exécutez manuellement sur Kalshi jusqu'à l'arrivée du trading en direct.

Ce qui s'active une fois connecté

Voici la récompense. Se connecter transforme Predite d'un scanner générique en quelque chose d'ajusté à *vous* :

  • Le portefeuille prend vie. La page Portefeuille unifié agrège les positions de chaque plateforme connectée en une seule vue — valeur totale, base de coût totale (shares × prix moyen) et ventilations par plateforme. Un seul écran au lieu de trois onglets de navigateur.
  • Un P&L réel, pas hypothétique. Au lieu de deviner, vous voyez les plus-values et moins-values latentes réelles par position, calculées à partir de vos prix d'entrée réels par rapport aux prix de marché en direct. Une position ouverte à $0.40 qui se négocie désormais à $0.61 affiche un +52,5 % concret plutôt qu'une abstraction.
  • Le scanner travaille à partir de vos positions. C'est celui qui est discrètement puissant. L'EV Scanner peut signaler qu'un marché que vous détenez déjà a dérivé — par exemple, votre modèle indique toujours 60 % mais le prix a rattrapé jusqu'à 60 %, ce qui signifie que votre edge a disparu et qu'il est temps de redéployer du capital. Il peut aussi faire apparaître une exposition corrélée : si trois de vos positions se résolvent toutes sur la même décision de la Fed, c'est en réalité un seul pari, et les voir ensemble vous empêche de vous surconcentrer.
  • Exports et rapports fiscaux. Avec un historique de transactions réel connecté, vous pouvez exporter des CSV et générer un rapport P&L/fiscal avec des totaux mensuels et une base de coût FIFO — bien plus facile en fin d'année que de reconstituer les transactions à la main.
  • Automatisation (plan Bot). Avec une connexion de trading active, les bots dimensionnent et passent des ordres à partir de votre bankroll réelle, et l'interface Live Trading, le kill switch et les contrôles par transaction deviennent tous disponibles.

Sécurité : comment vos secrets sont stockés

Vous nous confiez une private key, vous méritez donc de savoir exactement ce qui lui arrive. La version honnête et précise :

  • Le chiffrement est AES-256-GCM, un chiffrement authentifié qui protège à la fois la confidentialité et l'intégrité (un texte chiffré altéré échoue au déchiffrement au lieu de renvoyer silencieusement des données corrompues).
  • La clé est dérivée avec scrypt, une fonction de dérivation de clé délibérément lente, en utilisant un sel aléatoire de 16 octets et un nouvel IV aléatoire de 12 octets pour chaque chiffrement. Deux valeurs stockées ne partagent jamais les mêmes paramètres, ce qui déjoue les attaques par rainbow-table et par réutilisation d'IV.
  • Le texte en clair ne touche jamais le disque. Votre private key arrive via HTTPS, est chiffrée en mémoire, et seul le texte chiffré est écrit dans la base de données. Lorsqu'un bot doit signer un ordre, la key est déchiffrée en mémoire uniquement le temps de signer, puis détruite.
  • Les secrets ne sont jamais journalisés — pas même partiellement. Le journal d'audit enregistre qu'une connexion a eu lieu, le wallet, le funder et le signature type, mais le code exclut explicitement la private key et l'API secret de chaque ligne de log.
  • Se déconnecter supprime réellement les identifiants. Cliquez sur « Disconnect » et une routine serveur annule vos keys stockées ; tous les bots en mode live cessent de passer des ordres et vous recevez une notification — ils ne deviennent pas des bots paper en silence. Pour faire une rotation de key, il vous suffit de vous déconnecter et de vous reconnecter avec la nouvelle.

Rien de tout cela ne change la règle fondamentale, qui mérite d'être répétée une dernière fois : le chiffrement protège la key *au repos dans notre système*, mais il ne peut pas annuler une mauvaise transaction ni récupérer des fonds si la seed phrase de votre propre wallet fuite ailleurs. L'habitude du wallet dédié est votre véritable filet de sécurité — le logiciel est la seconde couche, pas la première.

Vous disposez maintenant de tout ce qu'il faut pour brancher Predite sur votre trading. Si vous ne faites qu'une seule chose aujourd'hui, collez l'adresse de votre wallet Polymarket dans la page Portefeuille et regardez vos positions réelles et votre P&L en direct se remplir en quelques secondes — c'est en lecture seule, sans risque, et cela rend instantanément toutes les autres fonctionnalités plus intelligentes. Lorsque vous serez prêt à laisser les bots faire le travail, alimentez un wallet neuf avec un montant que vous accepteriez de perdre sans broncher, lancez l'assistant de connexion, et déclenchez un ordre de test de $1 avant quoi que ce soit de plus important. Commencez petit, vérifiez tout, et n'augmentez l'échelle qu'une fois que les chiffres correspondent à vos attentes.