> ## Documentation Index
> Fetch the complete documentation index at: https://docs.counsel.markets/llms.txt
> Use this file to discover all available pages before exploring further.

# Copy trading sur counsel : répliquer des paris sans dépôt de fonds

> Répliquez les paris ouverts de n'importe quel leader sur counsel sans céder vos clés. Chaque réplication est un nouveau bet-intent signé par votre propre wallet, dimensionné à votre mise.

Le copy trading sur counsel vous permet de suivre n'importe quelle adresse XRPL et de répliquer ses paris ouverts en un seul clic. C'est entièrement non custodial : counsel ne reçoit jamais votre clé privée. Chaque réplication est un bet-intent indépendant, récupéré pour votre adresse, signé par votre wallet et soumis directement au XRP Ledger. Vous choisissez votre propre mise, vous n'êtes jamais contraint d'égaler la taille de position du leader. Avant de signer, l'interface affiche `projected_implied_odds_after`, ce qui vous montre exactement comment votre mise va déplacer le pool parimutuel.

<Card title="Ouvrir le copy trading" icon="copy" href="https://app.counsel.markets/copy" horizontal>
  Choisissez un leader et répliquez ses paris ouverts dans l'app. Vous signez chaque réplication dans votre propre wallet.
</Card>

## Comment ça marche

<Steps>
  <Step title="Choisir un leader">
    Ouvrez le classement et sélectionnez n'importe quelle adresse classée par volume attribué via SourceTag, ou collez directement une adresse classic XRPL valide dans le champ de saisie. Les leaders sont visibles parce que chaque pari sur counsel est un Payment public et taggé : il n'y a pas de carnet d'ordres privé.
  </Step>

  <Step title="Charger leur feed">
    La sélection d'un leader appelle `GET /api/v1/accounts/:address/feed`. La réponse contient les paris récents de ce compte sur tous les marchés publics. Chaque élément inclut :

    | Champ                       | Description                                                  |
    | --------------------------- | ------------------------------------------------------------ |
    | `market_id`                 | Identifiant unique du marché                                 |
    | `question`                  | Le texte de la question du marché                            |
    | `outcome` / `outcome_label` | L'indice de l'issue et son libellé lisible                   |
    | `amount_xrp`                | Le montant misé par le leader                                |
    | `phase`                     | Phase actuelle du marché (`open`, `trading`, `closed`, etc.) |
    | `mirrorable`                | `true` uniquement lorsque `phase === "open"`                 |
    | `hash`                      | Le hash de la transaction d'origine du leader                |

    Les paris avec `mirrorable: false` apparaissent dans le feed à titre de contexte, mais ne peuvent pas être copiés : le marché n'accepte plus de paris.
  </Step>

  <Step title="Examiner les paris réplicables">
    L'interface filtre les éléments où `mirrorable: true` et, pour chacun, affiche un payout projeté en direct. La projection est calculée côté client à partir de l'état actuel du pool : elle tient compte du montant de mise que vous avez saisi, du solde existant du pool pour cette issue, et du taux de frais du protocole.
  </Step>

  <Step title="Définir votre mise et répliquer">
    Saisissez le montant de votre mise en XRP. La valeur par défaut pré-remplit le montant du leader, mais vous pouvez la modifier librement. Cliquez sur **Mirror** pour déclencher la récupération de l'intent :

    ```
    GET /api/v1/markets/:marketId/bet-intent
      ?account=YOUR_ADDRESS
      &outcome=OUTCOME_INDEX
      &amount=YOUR_AMOUNT_XRP
    ```

    La réponse contient une transaction `Payment` XRPL non signée (`intent.tx`) ainsi que `projected_implied_odds_after`, qui reflète l'état du pool incluant votre mise.
  </Step>

  <Step title="Signer et soumettre">
    Votre wallet connecté (Xaman ou n'importe quel connecteur pris en charge) reçoit la transaction non signée pour signature. counsel ne reçoit jamais votre seed ni votre clé privée, à aucun moment. Une fois que vous approuvez, la transaction signée est soumise au XRP Ledger. Le hash de transaction résultant s'affiche avec un lien vers l'explorateur XRPL.
  </Step>
</Steps>

## Garantie non custodial

Chaque réplication suit le même flux qu'un pari manuel : un `Payment` non signé est construit par l'API, envoyé à votre client, signé localement par votre wallet, puis soumis. Le `SourceTag` de la transaction attribue le volume à counsel, mais la clé de signature ne quitte jamais votre appareil. Si vous déconnectez votre wallet avant de signer, rien n'est diffusé.

## Dimensionner votre réplication

Vous n'êtes pas lié à la mise du leader. Le champ du montant est modifiable pour chaque pari. Comme les marchés counsel sont parimutuels, votre mise affecte directement le pool : une réplication plus importante déplace la ligne davantage qu'une plus petite. Servez-vous des chiffres de payout projeté affichés avant la signature pour comprendre le compromis.

## Cotes projetées

Avant que vous ne signiez, l'interface affiche le payout indicatif par unité et la probabilité implicite de l'issue, calculés comme si votre mise était déjà dans le pool :

* **`projected_implied_odds_after.implied_prob`**, la part de l'issue dans le pool après votre pari
* **`projected_implied_odds_after.payout_per_unit`**, le montant brut en XRP retourné pour 1 XRP misé si l'issue gagne (avant frais)

Ces valeurs restent indicatives : dans un marché parimutuel, les payouts finaux sont déterminés à la clôture, lorsque plus aucun pari ne peut modifier le pool.

## Référence de l'endpoint feed

```
GET /api/v1/accounts/:address/feed
```

Retourne `{ account: string, feed: FeedItem[] }` trié par timestamp décroissant.

`mirrorable` est entièrement dérivé de `phase` :

```typescript theme={null}
mirrorable: m.phase === "open"
```

Les paris sur des marchés dans toute autre phase (`trading`, `closed`, `resolved`) sont inclus dans le feed mais ont `mirrorable: false`.

<Note>
  Le copy trading réplique les sélections de paris historiques d'un leader. Il ne garantit pas que le leader continuera à performer, et les cotes que vous obtenez différeront des cotes auxquelles le pari d'origine a été placé : les pools changent en continu à mesure que de nouveaux paris arrivent.
</Note>
