Aller au contenu

Référence du copy trading

11 min de lecture

Référence détaillée du fonctionnement du copy trading, avec les cas particuliers à connaître lorsqu'une copie utilise vos fonds. Pour la configuration, commencez par l'Introduction et les Réglages.

#Comment fonctionne la reproduction

Le copy trading tourne à deux endroits qui se comportent de la même façon, car tous deux appellent un même cœur de décision partagé pour savoir « faut-il copier cette exécution, et pour quelle taille » :

  • Moteur du navigateur : reproduit les ordres tant que votre onglet BOOPOLY est ouvert. Il fait tourner à la fois les copies réelles et simulées dans l'onglet.
  • Serveur 24/7 : fait tourner les copy trades réels sans onglet ouvert, une fois que vous avez activé Activer le copy trading 24/7. Il consulte les exécutions récentes de chaque trader actif au moins une fois par minute (avec des vérifications supplémentaires entre-temps) et les reproduit à l'aide du signataire serveur que vous avez autorisé.

Comme les deux moteurs partagent le même cœur, les mêmes calculs de dimensionnement et les mêmes contrôles de filtres avancés s'exécutent dans l'onglet et sur le serveur. Une copie simulée dans le navigateur prend les mêmes décisions que le serveur.

Remarque

Avec le copy trading 24/7 activé, les copy trades réels continuent de tourner sur le serveur même lorsque l'application est fermée. La simulation tourne uniquement dans votre onglet ouvert ; les copies simulées sont stockées dans votre navigateur et ne tournent jamais sur le serveur.

Limites. Jusqu'à 10 copy trades réels peuvent être actifs en même temps par compte, et jusqu'à 30 copies simulées dans un même navigateur. Une copie en pause ne compte pas ; mettez-en une en pause ou arrêtez-la pour faire de la place.

Marchés non copiés. Un achat du trader sur un marché lié à Taïwan est ignoré, sans passer d'ordre ni enregistrer de ligne d'exécution. Ses ventes sur ces marchés sont toujours reproduites, pour qu'une position détenue auparavant puisse être clôturée. Le copy trading réel n'est pas non plus disponible là où le trading en argent réel est restreint (Taïwan, pays sous sanctions de l'OFAC, Royaume-Uni, France et Ontario) ; la simulation fonctionne partout.

Latence. La reproduction suit le trader avec un léger décalage. Le flux d'activité public de Polymarket liste les exécutions d'un trader quelques secondes après qu'elles ont lieu (environ 20 secondes selon nos mesures), et le serveur le consulte au moins une fois par minute. Sur un marché rapide, le prix peut changer entre l'exécution du trader et votre copie : vos exécutions peuvent donc différer des siennes en prix, en taille et en timing. C'est pourquoi les ordres au marché utilisent le contrôle d'écart de prix, et les ordres limite attendent à un prix fixé au lieu de suivre le marché.

#Simulation et réel

La simulation tourne dans votre navigateur avec un capital virtuel. Vous fixez le Capital virtuel (100 $ par défaut, minimum 1 $). Les copies sont simulées aux prix en direct (un achat paie l'ask, une vente reçoit le bid) et enregistrées comme exécutions simulées dans ce navigateur. Aucun fonds ne bouge, aucun ordre on-chain n'est passé, et les copies ne se transfèrent pas sur d'autres appareils.

Ce que la simulation couvre : le choix du trader, la direction, le dimensionnement des achats et des ventes, les limites de budget et chaque filtre avancé, avec le même cœur de décision que le mode Réel.

Ce que la simulation ne couvre pas : la qualité réelle des exécutions, le slippage réel, les frais taker/maker, le règlement on-chain, le comportement de la conversion/du collatéral, Au-delà de l'écart de prix, attendre, et la continuité 24/7 (la simulation se met en pause quand vous fermez l'onglet).

Astuce

Une simulation montre comment vos réglages se traduisent en ordres. Les exécutions réelles, les frais et le slippage s'appliquent une fois en mode Réel : les résultats peuvent donc différer.

#Fonctionnement de l'inversion

Inverser prend le côté opposé du même marché. Lorsque le trader achète le jeton Oui, votre copie achète le jeton Non de ce marché ; lorsqu'il achète Non, vous achetez Oui. C'est une position sur l'autre issue du même événement, pas une vente à découvert.

Inverser ne fonctionne que sur les marchés à deux issues. Sur un marché à trois issues ou plus, il n'y a pas d'« opposé » unique : ces ordres sont donc ignorés.

Le dimensionnement et chaque filtre s'appliquent comme pour Copier ; seul le jeton d'issue est inversé. Le prix au marché/limite se base sur le carnet du jeton opposé : le prix que vous payez est donc celui de ce jeton (environ 1 − target's price sur un marché à deux issues, selon le carnet).

#Taille des ordres et slippage

Chaque achat est dimensionné en montant USDC selon votre mode d'achat, puis converti en parts au prix que vous paierez :

  • Un pourcentage de son ordre : target's order USDC × pct%.
  • Une part du sien, dans des limites : target's order USDC × pct%, maintenu dans [min, max].
  • Montant fixe : votre montant fixe en USDC.
  • Le plus petit possible : le plus petit ordre qui respecte les deux minimums de Polymarket : ≥ 5 parts et ≥ 1 $ de notionnel.

Le résultat est ensuite limité par votre plafond par ordre, puis par le budget total restant. Pour les modes pourcentage, dans des limites et montant fixe, un ordre qui ferait moins de 0,50 $ est ignoré car trop petit pour être reproduit. Le plus petit possible en est exempté, puisqu'il vise délibérément le minimum. Une taille qui tomberait sous le minimum du marché de 5 parts / 1 $ est ignorée avec la raison affichée (par exemple, le budget restant est trop faible) : aucun ordre que la plateforme refuserait n'est donc envoyé.

Écart de prix (Marché uniquement). Le filtre Écart de prix acceptable (5 % par défaut) ignore une copie au marché si le prix a évolué en votre défaveur de plus que cela par rapport au prix d'exécution du trader : pour un achat, un ask plus élevé ; pour une vente, un bid plus bas. Un mouvement en votre faveur n'entraîne jamais d'ignorer l'ordre. Cela évite qu'une copie achète à un prix déjà bien au-delà de celui du trader pendant le délai du flux. Avec Au-delà de l'écart de prix, attendre activé, la copie place plutôt un ordre limite à la limite de l'écart pendant le nombre de minutes choisi (annulé s'il n'est pas exécuté).

Prix des ordres limite. Les copies limite n'utilisent pas l'écart de prix. Elles sont placées comme ordre maker un tick plus favorable que le trader : à son prix s'il reste sous le meilleur ask (au-dessus du meilleur bid, pour une vente), sinon au meilleur bid (meilleur ask, pour une vente). Elles ne traversent jamais le carnet et ne paient aucuns frais ; elles ne sont exécutées que si le marché se traite à ce prix.

#Budget, exposition et plafond par marché

  • Le Budget total est cumulé sur toutes les copies, compté à partir des exécutions d'achat propres à la copie. Lorsqu'il reste moins que la valeur d'un ordre, les achats s'arrêtent et la copie affiche Budget épuisé · ventes actives ; les ventes sont toujours reproduites. Les ventes ne le reconstituent pas ; augmentez le budget pour reprendre les achats.
  • Le Plafond par ordre limite chaque copie avant le contrôle du budget total.
  • Max par marché additionne les exécutions d'achat précédentes sur un même conditionId ; une fois la dépense cumulée sur ce marché au plafond, les achats suivants y sont ignorés (les ventes ne sont pas affectées).
Astuce

Un budget total garde les dépenses prévisibles même lorsqu'un trader est très actif ou que vous utilisez un pourcentage élevé. C'est le moyen le plus simple de fixer le maximum qu'une copie peut dépenser.

#Filtres de marché et calendrier

Les contrôles avancés s'exécutent avant chaque copie d'achat et renvoient la première raison pour laquelle un achat ne passe pas. Les ventes ne sont jamais filtrées : chaque filtre ci-dessous est un filtre d'entrée, de sorte qu'une copie peut toujours sortir d'une position qu'elle détient.

  • Expiration de la copie (Mettre la copie en pause après) : une fois le copy trade plus ancien que la durée choisie (1 h / 12 h / 1 j), il arrête d'acheter et passe en En pause · ventes actives (pas arrêté).
  • Ignorer les petits ordres : les exécutions du trader inférieures à ce montant en USDC sont ignorées.
  • Max par marché : voir ci-dessus.
  • Volume 24 h min / Liquidité min / Jours restants avant le règlement / Filtre de catégorie : reposent sur une consultation des données de marché ; si celle-ci échoue, l'achat a lieu plutôt que d'être bloqué. Pour les matchs, les jours restants se comptent à partir du coup d'envoi.
  • Annuler les ordres limite après : copies limite uniquement ; durée pendant laquelle chaque ordre limite publié reste dans le carnet avant d'être annulé (5 min / 1 h / 3 h / Toujours).

Modes du filtre de catégorie : Tout (tout accepter), Seulement celles-ci (ne reproduire que les marchés dont les tags correspondent), Exclure celles-ci (ignorer les marchés dont les tags correspondent). Un marché correspond dès que l'un de ses tags correspond. Les pastilles couvrent les catégories principales de Polymarket ; pour le reste, choisissez parmi les tags de Polymarket sous Autres tags (recherche Polymarket). Sport couvre déjà toutes les ligues.

#Gestion des échecs et nouvelles tentatives

Chaque copie devient une exécution avec un statut. Le serveur retente une copie échouée jusqu'à 3 fois, à environ 5 minutes d'intervalle.

Statut Signification
En attente En file : copie décidée, pas encore soumise.
Envoyé Ordre envoyé au CLOB, en attente du résultat d'exécution.
Exécuté L'ordre a été exécuté.
Nouvel essai Le placement a échoué et le serveur va réessayer (jusqu'à 3 fois).
Échec Le placement a échoué (p. ex. collatéral insuffisant) et n'est plus retenté : les tentatives sont épuisées, ou la copie n'est plus active.
Ignoré Vos propres réglages ont dit non : un filtre, le plafond par marché, le budget ou le minimum de 0,50 $. Rien n'a été envoyé.
Annulé Un ordre en attente annulé parce que vous avez arrêté le copy trade.
Refusé Non placé : le prix avait dépassé votre écart, l'ordre était sous un minimum du marché, ou la plateforme d'échange l'a refusé.

Un achat échoué en mode Réel peut déclencher une conversion USDC.e → pUSD côté serveur et une nouvelle tentative, lorsque la politique de votre signataire serveur le permet. La raison de l'échec est enregistrée pour que vous puissiez voir pourquoi une copie n'est pas passée.

#Exécutions partielles

L'ordre d'un trader peut être exécuté en plusieurs fois dans une courte fenêtre de règlement. Ces exécutions partielles sont regroupées pour qu'un ordre du trader devienne une seule copie, plutôt qu'une série de petites copies. Cela maintient votre dimensionnement et votre comptabilité par marché alignés sur l'évolution réelle de la position du trader.

#Suivi des positions et P&L

Le P&L est comptabilisé au coût réellement réglé, pas au prix nominal du CLOB ; le prix affiché dans le carnet ne correspond pas toujours aux USDC réellement réglés. Le P&L réalisé compte les positions vendues ou encaissées (réglées). Les positions ouvertes restent latentes jusqu'à ce que le trader (ou vous) les clôture, ou que le marché soit résolu.

Voir Ordres et P&L pour la façon dont les exécutions copiées apparaissent dans votre registre d'ordres.

#Comportement de la limite de perte

La limite de perte (« Limite de perte (arrête les achats) ») mesure le P&L total de la copie : le réalisé issu des ventes et des marchés réglés, plus les positions ouvertes valorisées au bid (une position dont le prix ne peut pas être lu compte à son coût). Lorsqu'elle atteint votre seuil de perte, la copie arrête d'acheter et passe en En pause · ventes actives. Les ventes du trader sont toujours reproduites, de sorte que les positions ouvertes peuvent encore être soldées en même temps que le trader, et rien d'autre n'est vendu pour vous. La copie ne vend que pour reproduire le trader qui clôture une position. L'expiration de la copie fonctionne de la même façon.

Mettre en pause ou reprendre la copie vous-même met fin à l'état « ventes uniquement » : une pause manuelle est une pause complète (les ventes ne sont plus reproduites non plus), et une reprise est une reprise complète.

Un Budget total épuisé a le même effet sans changer le statut : la copie reste active, affiche Budget épuisé · ventes actives, ignore les achats et continue de reproduire les ventes.

Statuts possibles d'un copy trade : Actif (une copie simulée affiche En cours · cet onglet), En pause (par vous ; pause complète), En pause · ventes actives (par la limite de perte ou l'expiration de la copie), Arrêté. Une copie réelle dont les 20 dernières tentatives ont toutes échoué faute d'identifiants de la plateforme d'échange est aussi mise en pause automatiquement (pause complète), et vous recevez une notification.

#Ventes manuelles

Avec le mode de vente Pas de vente auto, les copies ne reproduisent que les entrées ; les ventes du trader ne sont pas reproduites et vous clôturez les positions vous-même depuis votre portfolio. C'est aussi ainsi que vous sortez de tout ce qu'un copy trade en pause ou arrêté détient encore. Sinon, ces positions restent ouvertes jusqu'à la résolution du marché.

#Résolution du marché et encaissement

Lorsqu'un marché copié est résolu, les positions sont réglées on-chain et la valeur encaissée compte comme P&L réalisé. Le copy trading n'a pas besoin de passer une vente pour un marché résolu ; la résolution le règle. Le filtre Jours restants avant le règlement vous permet d'ignorer les marchés qui se résolvent plus tôt que vous ne le souhaitez.

#Prérequis

Pour utiliser le copy trading, il vous faut :

  • Un compte BOOPOLY connecté. Voir Portefeuilles et connexion.
  • Un portefeuille de dépôt alimenté (mode Réel). Les copies réelles dépensent les fonds de votre portefeuille de dépôt. Voir Déposer et retirer.
  • Une région où le trading en argent réel est disponible (mode Réel). Pas Taïwan, ni les pays sous sanctions de l'OFAC, le Royaume-Uni, la France ou l'Ontario. La simulation est disponible partout.
  • Un onglet ouvert (moteur du navigateur / simulation). La reproduction dans le navigateur et tous les copy trades simulés ne tournent que tant que votre onglet BOOPOLY est ouvert.
  • Le copy trading 24/7 activé (mode Réel 24/7). Pour que les copy trades réels tournent onglet fermé, appuyez sur Activer le copy trading 24/7 (deux signatures uniques). Cela autorise notre signataire serveur à signer pour votre portefeuille dans le cadre d'une politique restreinte ; Sécurité explique son fonctionnement.
Astuce

Avant de laisser une copie tourner sans surveillance, une routine typique consiste à : l'essayer en simulation, fixer un budget total, et vérifier les premiers ordres copiés dans votre historique des ordres.

#Voir aussi