Outil gratuit · sans compte · sans clé API

Calculateur de PnL crypto : vos vraies plus-values de trading

Déposez le fichier d'historique de trading de Bybit ou Binance et voyez ce que vous avez vraiment gagné : PnL réalisé par crypto, total des frais, taux de réussite, meilleur et pire trade, mois par mois.

  • Fonctionne dans votre navigateur — rien n'est envoyé
  • Sans inscription, sans clé API

Déposez ici votre export de trades Bybit ou Binance

Fichiers CSV · déposez-en plusieurs à la fois (spot et dérivés)

Votre fichier ne quitte jamais ce navigateur. Il est lu et calculé sur votre appareil — rien n'est envoyé, stocké ni transmis à nos serveurs.

Les données d'exemple sont fictives : Exemple spot Bybit · Exemple Closed P&L Bybit

Pourquoi le PnL de votre plateforme ne tombe jamais juste

La plateforme affiche un chiffre. Votre banque en affiche un autre.

Les écrans de PnL mélangent latent, funding et transferts. Ce que vous avez réellement encaissé est noyé dans des milliers d'exécutions.

Les frais pèsent plus lourd que vous ne le pensez

Maker, taker, funding, frais payés en BNB ou dans la crypto achetée. Additionnez-les une fois et le mois « gagnant » ne l'est souvent plus.

Trois plateformes, trois tableurs

Chaque plateforme exporte un fichier différent, avec ses colonnes et ses formats de date. Rapprocher achats et ventes à la main prend un week-end.

La date limite de déclaration ne bouge pas

La déclaration de revenus se fait au printemps, entre avril et juin selon votre département. Connaître tôt votre plus-value réalisée, c'est la différence entre un plan et la panique.

Les plateformes écrivent les noms de colonnes dans la langue de votre compte. Passez-la en anglais avant d'exporter : l'outil lit les noms de colonnes anglais. Les menus cités ci-dessous sont donc en anglais.

Bybit

Comment exporter votre historique de trading Bybit

Bybit fournit un fichier pour les exécutions spot et un autre pour les positions de dérivés clôturées. Déposez les deux pour une vue complète : l'outil les lit ensemble.

Historique des trades spot

Chaque exécution spot avec prix, quantité et frais. À utiliser pour le PnL spot.

  1. 01

    Connectez-vous sur bybit.com et ouvrez Orders → Unified Trading Order.
  2. 02

    Choisissez Spot, puis l'onglet Trade History (et non Order History).
  3. 03

    Cliquez sur Export, choisissez la période (6 mois maximum par fichier, sur les 2 dernières années) et confirmez avec Export Now.
  4. 04

    Téléchargez le CSV et déposez-le ci-dessus. Recommencez pour les périodes antérieures si besoin.

Closed P&L des dérivés

Une ligne par position clôturée, frais déduits. À utiliser pour les futures et les perpétuels.

  1. 01

    Ouvrez Orders → Unified Trading Order et choisissez Futures (Derivatives).
  2. 02

    Ouvrez l'onglet Closed P&L.
  3. 03

    Cliquez sur Export, sélectionnez All contracts et la période, puis Export Now.
  4. 04

    Téléchargez le CSV et déposez-le ci-dessus avec votre fichier spot.

Journal des transactions (facultatif)

Chaque mouvement de solde, funding compris. À utiliser à la place des deux fichiers ci-dessus si vous préférez un seul export.

  1. 01

    Ouvrez Assets → Unified Trading Account → History Records.
  2. 02

    Choisissez Transaction Log et cliquez sur Export.
  3. 03

    Choisissez la période (6 mois maximum) et cliquez sur Export Now.
  4. 04

    Téléchargez le CSV et déposez-le ci-dessus.
  • Bybit limite les exports de la page Orders à 6 mois et 10 000 lignes par fichier, avec un nombre d'exports plafonné par jour.
  • Pour 12 mois maximum dans un seul fichier, passez par Account → Data Export. Vous le recevez par e-mail sous forme d'archive zip de fichiers CSV : décompressez-la et déposez les CSV.
  • Les frais payés en MNT sont listés à part et ne sont pas convertis en USD.
Binance

Comment exporter votre historique de trading Binance

Binance génère les relevés en arrière-plan et vous prévient quand ils sont prêts. Passez d'abord Binance en anglais : sinon, les noms de colonnes sont traduits.

Historique des trades spot

Chaque exécution spot avec la crypto, le montant et les frais. À utiliser pour le PnL spot.

  1. 01

    Connectez-vous sur binance.com et ouvrez Orders → Spot Order.
  2. 02

    Ouvrez l'onglet Trade History et cliquez sur Export Trade History.
  3. 03

    Choisissez les dates dans le calendrier (1 an maximum par fichier) et cliquez sur Generate.
  4. 04

    À l'arrivée de la notification, cliquez sur Download et déposez le CSV ci-dessus.

Historique des trades futures

Chaque exécution de futures USDⓈ-M avec son gain réalisé et ses frais.

  1. 01

    Ouvrez Orders → Futures Order et choisissez USDⓈ-M.
  2. 02

    Ouvrez l'onglet Trade History et cliquez sur Export.
  3. 03

    Choisissez la période et générez le fichier.
  4. 04

    Téléchargez-le. S'il arrive au format Excel, ouvrez-le et enregistrez-le en CSV, puis déposez-le ci-dessus.

Relevé de l'historique des transactions

Chaque mouvement de solde, spot, futures et conversions compris, dans un seul fichier.

  1. 01

    Ouvrez Assets → Asset History (Transaction History).
  2. 02

    Cliquez sur l'icône d'export, puis sur Export Transaction Records.
  3. 03

    Choisissez la période (Customize pour les dates plus anciennes), tous les comptes, toutes les cryptos et le format CSV.
  4. 04

    Cliquez sur Generate, attendez l'e-mail ou le SMS, puis cliquez sur Download et déposez le CSV ci-dessus.
  • Binance limite le nombre de relevés par mois, et les liens de téléchargement expirent au bout de 7 jours.
  • Les frais payés en BNB sont listés à part et ne sont pas convertis en USD.
  • Les heures des fichiers Binance suivent le fuseau horaire de votre compte ; l'outil lit le décalage dans l'en-tête.

Fichiers acceptés

L'outil reconnaît chaque export à sa ligne d'en-tête. CSV uniquement.
  • Historique des trades spot Bybit

    Spot Pairs, Order Type, Direction, feeCoin, ExecFeeV2, Filled Value, Filled Price, Filled Quantity, Fees, Transaction ID, Order No., Timestamp (UTC)

  • Closed P&L des dérivés Bybit

    Market, Order Quantity, Entry Price, Exit Price, Trade Type, Realized P&L, Trade time

  • Journal des transactions du compte Unified Trading Bybit

    Currency, Contract, Type, Direction, Quantity, Position, Filled Price, Funding, Fee Paid, Cash Flow, Change, Wallet Balance, Action, Time

  • Historique des trades spot Binance (montant et crypto dans la même cellule)

    Date(UTC), Pair, Side, Price, Executed, Amount, Fee

  • Historique des trades spot Binance (colonne Fee Coin séparée)

    Date(UTC), Pair, Base Asset, Quote Asset, Type, Price, Amount, Total, Fee, Fee Coin

  • Historique des trades futures USDⓈ-M Binance

    Date(UTC), Pair, Side, Price, Quantity, Amount, Fee, Realized Profit

  • Historique des transactions futures Binance

    Date(UTC), type, Amount, Asset, Symbol, Transaction ID

  • Relevé de l'historique des transactions Binance

    User_ID, UTC_Time, Account, Operation, Coin, Change, Remark

Questions fréquentes

Mon historique de trading est-il envoyé quelque part ?

Non. Le fichier est lu et calculé entièrement dans votre navigateur, en JavaScript. Rien n'est envoyé, stocké ni transmis à TheCryptoHub : vous pouvez même vous déconnecter d'internet une fois la page chargée, l'outil fonctionne toujours.

Quelles plateformes et quels fichiers sont pris en charge ?

Bybit : historique des trades spot, Closed P&L des dérivés et journal des transactions du compte Unified Trading. Binance : historique des trades spot, historique des trades futures USDⓈ-M, historique des transactions futures et relevé de l'historique des transactions. Les fichiers doivent être en CSV. D'autres plateformes arrivent.

Comment le PnL est-il calculé ?

Les achats et les ventes sont appariés en premier entré, premier sorti (FIFO) pour chaque actif : les frais s'ajoutent au coût des achats et se déduisent du produit des ventes. Pour les dérivés, l'outil reprend le PnL réalisé que la plateforme indique pour chaque position clôturée. L'USD et les stablecoins en dollars sont comptés à 1:1 ; les autres devises de cotation sont affichées à part, jamais converties.

Pourquoi l'outil indique-t-il que j'ai vendu plus que je n'ai acheté ?

Un export ne couvre que la période choisie, et les cryptos que vous avez déposées ont été achetées ailleurs. Les ventes sans achat correspondant dans le fichier sont signalées et exclues du total, au lieu d'être comptées comme un gain pur.

Puis-je l'utiliser pour ma déclaration d'impôts ?

Servez-vous-en pour savoir où vous en êtes, pas pour déclarer. En France, la plus-value se calcule avec le prix total d'acquisition de l'ensemble du portefeuille (article 150 VH bis du CGI), pas en FIFO, et un seul export oublie vos transferts, le staking et vos autres plateformes. Un compte TheCryptoHub prépare le rapport complet pour votre pays.

Qu'apporte un compte ?

Votre résultat est enregistré, vos autres plateformes sont connectées automatiquement et le rapport fiscal est généré pour votre pays. TheCryptoHub se connecte avec des clés API en lecture seule ou de trading, jamais de retrait : il ne peut donc jamais déplacer vos fonds.

Votre PnL n'est pas votre impôt

Ce résultat applique le FIFO à un seul fichier. En France, la plus-value imposable se calcule sur l'ensemble du portefeuille au prix moyen pondéré, se déclare sur le formulaire 2086, et chaque compte ouvert à l'étranger se déclare sur le 3916-bis. Lisez nos guides avant de déclarer.

Guides fiscaux crypto (en anglais)