Composure
CSV export.csv

Bybit

Closed PnL export from Bybit Derivatives / Futures

Bybit exports your futures and derivatives trading history as a Closed PnL CSV. Each row is one closed position with average entry/exit prices, quantity, realized P&L, and fees.

Before you start

  • Bybit account with derivatives/futures trading history

Step-by-step guide

  1. 1

    Go to Order History

    Log in to Bybit. In the top menu, go to Orders → Order History.

  2. 2

    Select Positions tab and Closed PnL

    Click the "Positions" tab, then select "Closed PnL" to see your realized P&L history.

  3. 3

    Set date range

    Use the date filter to select the period you want. Bybit allows up to 2 years of history in the export.

  4. 4

    Export CSV

    Click the "Export" button and download the CSV file.

  5. 5

    Review and import in Composure

    Go to Journal → Import Trades, select the .csv file, review the parsed trades, then click Import selected trades.

Important notes

  • This import supports Bybit Derivatives and USDT Perpetual futures. Spot trading history uses a different format and is not currently supported.
  • Symbol names are simplified during import — "BTCUSDT" becomes "BTC" for cleaner journal display.
  • Bybit fees are stored as commission in the journal.

Having trouble with the import? Check our import page for format details, or use the feedback link to report an issue.

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service. All other broker and platform names, logos and trademarks are the property of their respective owners and are used for identification purposes only; their mention does not imply any affiliation or endorsement.