Trading CLOB en direct
Connecter votre portefeuille Polymarket pour de vrais trades (Kalshi bientôt)
Le trading en direct exécute de vraies transactions sur le carnet d'ordres à cours limité centralisé (CLOB) de Polymarket, avec de l'argent réel. Il s'agit de la fonctionnalité aux enjeux les plus élevés de Predite, et elle est assortie des contrôles de sécurité les plus stricts. Ce document explique exactement comment la configurer, quels sont les mécanismes de sécurité et à quoi s'attendre.
Opérer un signal (en un clic)
Vous n'avez pas besoin de saisir un marché à la main pour trader. Chaque surface de signal dans Predite dispose d'un bouton ⚡ Opérer : l'EV Scanner, les Top Signals du tableau de bord, l'AI Match, les Anomalies, le Heatmap et la page de détail de chaque marché. Un clic ouvre un ticket pré-rempli — une call YES achète le token YES, une call NO achète le token NO — où vous confirmez le prix et la taille avant que quoi que ce soit ne soit envoyé. Ce n'est jamais un clic direct vers de l'argent réel ; vous relisez toujours le ticket. Lorsqu'une surface ne connaît que l'id du marché, le ticket résout automatiquement les token ids du CLOB pour vous.
Si vous n'êtes pas prêt à trader pour de vrai, le bouton vous dirige exactement vers ce qui manque au lieu d'échouer : pas de plan Bot → mise à niveau ; pas de portefeuille connecté → le flux de connexion ; pas d'accès live → demander l'accès. Les signaux Kalshi affichent un état « Kalshi bientôt », car l'exécution sur Kalshi est une intégration séparée encore en cours.
Une fois que vous détenez une position, la page Portefeuille affiche vos positions on-chain ainsi qu'un historique dédié de chaque ordre passé via Predite (manuel, bot ou copie). Chaque position ouverte dispose d'un bouton Fechar (clôturer) qui envoie un véritable ordre SELL pour sortir — clôtures partielles comprises.
Ce qui s'exécute en réel
L'exécution réelle n'est plus réservée au manuel. Trois origines peuvent passer des ordres réels, chacune derrière son propre flag :
- •Tickets manuels — le ticket pré-rempli depuis n'importe quelle surface de signal ou page de marché, avec un sélecteur de type d'ordre pour les ordres limit : GTC, FOK ou FAK (expliqués plus bas).
- •Bots — gardés par flag et paper d'abord : chaque bot doit compléter au moins 10 trades paper avant de pouvoir graduer vers l'argent réel. Aucune exception, y compris pour les stratégies forkées depuis la marketplace.
- •Copy trading — les leaders individuels et les paniers de copie passent par la même politique gardée par flag et paper d'abord.
La page Trading Réel affiche une checklist de graduation en 5 étapes, pour que vous sachiez toujours exactement ce qui sépare une stratégie de l'exécution en direct — et à quelle étape vous en êtes.
Prérequis
- •Abonnement au plan Bot ($99/mois)
- •Portefeuille self-custody (MetaMask, Rabby, hardware) sur le réseau Polygon — signature type EOA (0), funder = votre propre adresse
- •USDC.e (bridged, 0x2791…) détenu on-chain sur Polygon (commencez petit — $5-20 pour vos premières transactions). L'USDC natif (Circle, 0x3c49…) est un autre token et NE fonctionne PAS ; échangez-le d'abord contre de l'USDC.e
- •Un peu de POL (MATIC) pour le gas — le premier ordre configure l'allowance on-chain
- •Accès au trading en direct activé sur votre compte
Les comptes Polymarket créés par e-mail/Google (Magic Link) et alimentés par carte NE fonctionnent PAS : leur solde est conservé par Polymarket et ne devient jamais de l'USDC.e on-chain. Predite bloque ces comptes lors de la connexion. S'il manque un prérequis, le bouton « Opérer » vous guide pour le résoudre.
Configuration initiale
Étape 1 : Connexion du portefeuille
Paramètres → Connexion du portefeuille → « Connecter le portefeuille »
Collez la private key du portefeuille Polygon avec lequel vous tradez. Il n'y a aucune pop-up de portefeuille dans le navigateur : le CLOB de Polymarket est une API, et Predite signe vos ordres côté serveur. La clé est chiffrée au repos (AES-256-GCM) et déchiffrée uniquement en mémoire, au moment où un ordre est signé. Il s'agit d'une véritable conservation d'une clé de trading — lisez « Ce que vous accordez réellement » ci-dessous avant de le faire.
Ce que vous accordez réellement
Regardez les choses en face avant de coller une clé. Une connexion de trading, c'est la conservation d'un portefeuille de trading chaud, pas une permission restreinte :
- •Predite détient une clé capable de signer n'importe quelle transaction que ce portefeuille peut effectuer. Elle est chiffrée au repos et déchiffrée uniquement en mémoire pour signer, mais la capacité est réelle.
- •Les ordres sont signés sur nos serveurs, pas dans votre navigateur. C'est la seule façon dont l'automatisation peut fonctionner — un bot qui a besoin que vous approuviez une pop-up à 3 h du matin n'est pas de l'automatisation — mais cela signifie que vous faites confiance à la plateforme, et pas seulement que vous approuvez des trades individuels.
- •Quiconque compromettrait à la fois la base de données et la clé de chiffrement pourrait déplacer les fonds de ce portefeuille.
La mesure concrète est celle qu'emploient les traders professionnels : alimentez un portefeuille dédié avec seulement ce que vous comptez trader. Ne connectez pas le portefeuille où se trouvent vos économies. Votre sécurité vient ici de ce que vous limitez ce qui se trouve dans le portefeuille, pas de ce que vous limiteriez ce que Predite peut en faire.
Étape 2 : Approbation USDC
Avant le premier ordre, le portefeuille doit approuver les contrats de Polymarket on-chain. Predite envoie ces approbations pour vous, signées avec votre clé stockée — rien ne s'affiche et vous ne choisissez aucun montant.
Ce qui est approuvé :
- •Une dépense USDC illimitée pour trois contrats : le CTF Exchange, le Neg Risk CTF Exchange et le Neg Risk Adapter
- •Une permission de transfert générale sur vos outcome tokens dans le contrat CTF
Cela reproduit ce que polymarket.com met en place pour ses propres utilisateurs : l'état final est le même, la différence est qu'ici cela se passe sans invite. Les approbations vivent on-chain et survivent à une déconnexion de Predite : pour les retirer réellement, révoquez-les auprès de ces trois contrats avec un outil comme Revoke.cash.
Étape 3 : Vérifier le Builder Program
Si un badge « ⚡ Gasless » s'affiche sur la page de trading, Predite est inscrite au Builder Program de Polymarket et prend en charge le gas : les ordres s'exécutent sans que vous déteniez de MATIC. Il n'y a aucune demande à faire ni d'éligibilité par compte : le badge est actif ou non pour toute la plateforme, selon que les identifiants Builder sont configurés.
Si le badge est absent, gardez un petit solde de MATIC (quelques dollars) pour les frais de transaction. Notez que les approbations on-chain de l'Étape 2 sont des transactions Polygon ordinaires, payées depuis votre portefeuille dans tous les cas.
Étape 4 : Franchir les garde-fous
Il n'y a pas d'étape MFA par session. Chaque ordre réel passe par un exécuteur gardé unique qui vérifie, dans l'ordre et en fail-closed : le master switch de la plateforme, votre flag bêta par compte, votre kill switch personnel, le plafond par trade, le plafond global sur 24 h, les plafonds par bot quand la source est un bot, la connexion de votre portefeuille, le solde on-chain et l'idempotence. Si l'un d'eux échoue, aucun ordre n'est envoyé.
La friction vit dans ces garde-fous plutôt que dans une demande de code :
- •Kill switch — met en pause instantanément tout ordre réel de votre compte, depuis Paramètres → Trading.
- •Plafonds — bornent les dégâts d'une mauvaise stratégie ou d'un bug ; voir Contrôles de risque pour les chiffres réels.
- •Idempotence — un double clic ou une nouvelle tentative du client ne peut pas devenir deux ordres réels.
Étape 5 : Déclenchez d'abord un ordre de test
Ne laissez pas votre premier ordre réel être celui qui découvre une mauvaise configuration. La carte Polymarket connectée dans Paramètres → Trading comporte un bouton Passer un ordre de test qui exerce tout le pipeline de bout en bout — connexion, déchiffrement, signature, soumission — avec une taille que vous choisissez.
Collez le token id d'un marché (les détails d'actif du scanner l'affichent, ou utilisez clob.polymarket.com), définissez quelque chose de minuscule comme 5 shares à $0.50, et envoyez-le. Ce que vous validez :
- •Votre signature type est le bon. Un type erroné est l'erreur de configuration la plus fréquente et elle ne se manifeste qu'au moment de la signature.
- •Votre funder address se résout et est enregistrée auprès de Polymarket.
- •Vos allowances sont posées on-chain au premier ordre, ce qui coûte du gas et prend 10 à 30 secondes. Mieux vaut le découvrir ici qu'en plein signal.
- •L'ordre atteint réellement le carnet et revient avec un order id.
Si le trading en direct est désactivé à l'échelle de la plateforme, le test est enregistré comme paper trade — vous validez quand même tout le chemin avec zéro risque. Une fois que ça marche, gardez vos premiers ordres réels entre $1 et $5 avant de monter en taille.
Passer une transaction
Depuis le Scanner ou n'importe quelle page de marché, cliquez sur « Trader en direct ».
La fenêtre de trading affiche :
- •Les meilleures offres d'achat (bid) et de vente (ask) actuelles
- •La profondeur du carnet d'ordres à plusieurs niveaux de prix
- •Votre solde USDC disponible
- •Le slippage estimé pour votre taille de position
- •Le coût total, frais compris
- •Les limites de transactions quotidiennes restantes
Saisissez :
- •Le sens (BUY YES ou BUY NO)
- •La taille (en dollars ou en nombre de parts)
- •Le type d'ordre (Market ou Limit)
- •Le time-in-force pour les ordres limit : GTC (Good-Til-Cancelled — reste dans le carnet jusqu'à exécution ou annulation), FOK (Fill-Or-Kill — s'exécute intégralement et immédiatement, ou pas du tout) ou FAK (Fill-And-Kill — exécute ce qui est immédiatement disponible et annule le reste)
Pour les ordres limit, indiquez le prix que vous êtes prêt à payer. Un ordre GTC reste dans le carnet jusqu'à ce qu'il soit exécuté ou annulé ; les ordres FOK et FAK ne restent jamais dans le carnet.
Cliquez sur « Confirmer la transaction ». L'ordre est signé sur le serveur avec votre clé stockée puis transmis au CLOB. Rien ne s'ouvre dans votre portefeuille — c'est aussi pour cela que les bots, le copy trading, le TWAP et les sorties de protection peuvent agir pendant votre absence.
En quelques secondes, la transaction s'exécute (Builder Program) ou votre portefeuille indique que la transaction a été soumise (gas manuel).
Contrôles de sécurité
Predite dispose de plusieurs couches de sécurité :
Visible, pas enfoui Chaque garde-fou qui s'applique à votre compte est affiché dans Trading Réel → « Vos garde-fous » : le master switch opérateur, votre kill switch personnel, votre accès bêta par compte, et les plafonds par origine ci-dessous. Si une transaction est bloquée, cette carte vous dit quel garde-fou l'a bloquée — pas de devinettes.
Plafonds par origine
- •Tickets manuels : $500 max par transaction, $5,000 max par jour
- •Automatisation (bots et copie) : $25 max par transaction — relevable à $250 via une vérification par code e-mail — plus $100 par jour par bot et un maximum de 3 positions ouvertes simultanées
- •Automatisation globale : $500 par jour sur l'ensemble de votre compte, quel que soit le nombre de bots en cours d'exécution
- •Taille minimale de transaction : $1 USD (minimum Polymarket)
Détection d'anomalies
- •Transactions signalées si la taille > 3× la taille moyenne de votre bot
- •Transactions signalées si la taille > 2× votre maximum configuré
- •Des transactions rapides et répétées (>10/heure) déclenchent une vérification
Kill switch
- •Un seul bouton dans Paramètres → Trading → « Désactiver le trading en direct »
- •Arrête immédiatement tous les bots et le trading actif
- •Toutes les positions ouvertes sont conservées (vous devez les clôturer manuellement)
- •La réactivation est immédiate, mais chaque garde-fou (plan, flag bêta, plafonds) est revérifié au prochain ordre
Protection CSRF
- •Chaque transaction nécessite un nouveau token CSRF
- •Les tokens expirent au bout de 5 minutes
- •Empêche les attaques de falsification de requête intersites (cross-site forgery), même si votre session est détournée
Ce que vous verrez pendant l'exécution
Une transaction réelle passe par les états suivants :
- Signature du portefeuille en attente (5-30 secondes, vous attendez l'ouverture du portefeuille)
- Soumise à la chaîne (transaction dans le mempool Polygon)
- Confirmée sur la chaîne (5-30 secondes selon la congestion du réseau)
- Exécutée dans le carnet d'ordres (mise en correspondance avec les ordres existants)
- Position créée (visible dans votre portefeuille)
Chaque étape s'affiche dans le journal de trading. Si une étape échoue, vous recevez un message d'erreur clair. Les plus courants sont :
- •« Solde USDC insuffisant »
- •« La position dépasse les limites »
- •« Le marché n'accepte pas d'ordres »
- •« Slippage supérieur à la tolérance »
Clôturer des positions
Vous pouvez clôturer à tout moment en :
- •Vendant YES (si vous êtes long YES) au bid actuel
- •Vendant NO (si vous êtes long NO) au bid actuel
- •Laissant le marché se résoudre naturellement (aucune action nécessaire, automatique à la résolution)
La clôture est soumise aux mêmes contrôles de sécurité que l'ouverture — elle passe par le même exécuteur gardé — à l'exception des plafonds d'entrée, qui ne bloquent jamais une sortie (ne pas pouvoir réduire son exposition serait pire que n'importe quel plafond).
Protections : Stop-Loss, Take-Profit, Trailing
Les positions ouvertes via Predite peuvent porter des sorties protectrices — stop-loss, take-profit, trailing stop et breakeven. Elles sont gérées en groupe OCO (one-cancels-other) strict : dès qu'une protection se déclenche, ses protections sœurs sont annulées, de sorte que deux déclenchements ne peuvent jamais se faire la course jusqu'à une double sortie. Clôturer une position manuellement annule aussi ses protections en attente — un stop périmé ne se déclenchera jamais sur une position que vous avez déjà clôturée.
Processus de résolution
Lorsqu'un contrat Polymarket se résout : 1. L'oracle UMA propose le résultat 2. Une fenêtre de contestation de 2 heures s'ouvre 3. En l'absence de contestation, vos positions se convertissent automatiquement en USDC (vous recevez $1.00 par part gagnante, $0 par part perdante) 4. Les USDC apparaissent dans votre portefeuille sans autre action de votre part
En cas de contestation (rare), la résolution peut prendre plusieurs jours. Les fonds restent dans le smart contract jusqu'à la résolution.
Problèmes courants
« Échec de la transaction : liquidité insuffisante » : le marché ne dispose pas d'assez d'ordres à votre prix. Acceptez soit un prix plus large, soit une taille réduite.
« Échec de la transaction : slippage supérieur à la tolérance » : le prix que vous envoyez est le prix que porte l'ordre — Predite n'applique pas de tolérance de slippage à votre place. C'est vous qui contrôlez le remplissage, par le type d'ordre : un ordre limite ne se remplira tout simplement pas au-dessus de votre prix, et un ordre fill-or-kill s'exécute immédiatement ou pas du tout. Pour voir ce qu'une taille donnée vous coûterait avant de l'envoyer, utilisez le Simulateur de slippage.
« Plan Bot requis » : le trading en direct nécessite un abonnement Bot actif ainsi que le flag bêta par compte.
« Builder Program indisponible » : la prise en charge des frais de gas est temporairement suspendue. Vous avez besoin de MATIC dans votre portefeuille pour exécuter manuellement. Cela se résout généralement en moins d'une heure.
« La position n'apparaît pas » : la confirmation sur la blockchain peut prendre 30 à 90 secondes. Actualisez la page.
Implications fiscales
Chaque transaction en direct constitue un événement imposable. Predite enregistre toutes les transactions et génère un rapport fiscal (sur tous les plans — il faut seulement un portefeuille connecté pour qu'il y ait un historique) :
- •Date et heure de la transaction
- •Détails de la position
- •Prix d'entrée et de sortie
- •P&L réalisé
- •Coût de revient selon la méthode FIFO
Exportez-le depuis Paramètres → Rapport fiscal. Pour les utilisateurs brésiliens, le format correspond aux exigences de la Receita Federal.
Notre article de blog sur la déclaration fiscale détaille les modalités pour les utilisateurs brésiliens et américains.
Bonnes pratiques pour vos premières transactions
- Commencez par des tailles de $5-10. Vérifiez que tout fonctionne correctement avant de monter en charge.
- Utilisez des ordres limit, pas market. Cela réduit le slippage et vous donne un contrôle précis.
- Vérifiez les critères de résolution. Les marchés se résolvent selon leur formulation : lisez-la attentivement.
- Suivez chaque transaction. Utilisez la vue portefeuille de Predite ainsi que votre propre journal.
- Ne tradez pas en période de stress. Frustré, sous l'effet de l'alcool ou en manque de sommeil = mauvaises décisions.
- Testez le kill switch. Cliquez dessus une fois pour savoir où il se trouve en cas d'urgence.
Avertissements
- •Les performances passées ne préjugent pas des résultats futurs
- •Les marchés de prédiction peuvent vous faire perdre de l'argent, voire la totalité
- •Le trading ne constitue pas un conseil en investissement
- •Polymarket n'est pas disponible aux États-Unis
- •Vos obligations fiscales relèvent de votre responsabilité
- •Nous ne fournissons pas de conseils financiers
Si vous avez des questions sur les spécificités du trading en direct, notre équipe d'assistance répond sous 24 heures — écrivez-nous depuis la page Contact ou à hello@predite.io. (Le Chat IA du tableau de bord répond sur les marchés, pas sur votre compte : il n'ouvre pas de ticket.)