Journalit

How to Export Bybit Trade History to CSV

Use Bybit's Trade History export when you need a CSV record of individual executions, prices, quantities and fees. This guide starts with the Bybit download itself, then explains how to use that file with Journalit.

Bybit has several history views and export types. They are not interchangeable. An account statement or transaction log can be useful for account reconciliation, but Journalit's Bybit importer expects fill-level trade history.

The file to download

Export Trade History as CSV. Do not substitute Closed P&L, an account statement or a transaction-history summary when you want individual fills.

Bybit trade history, transaction history and account statements

Bybit uses different records for different questions. Its official API documentation describes Trade History as execution records. One order can produce several executions. The Transaction Log records changes to the account, including fees, funding and cash flow. Order History is order-level rather than fill-level.

Trade History

Individual executions with fields such as execution price, quantity, time and fee. Use this for the Journalit import.

Transaction Log

Account changes such as fees, funding and cash flow. Useful for reconciliation, but not the Journalit trade-history source.

Order History

Order-level records. A single order can contain more than one execution, so this is not the same as Trade History.

Account statement

A broader account report. Check the contents rather than assuming it contains the fill-level CSV needed for trade analysis.

Bybit terminology checked 1 September 2026

See Bybit's official Trade History, Order History and Transaction Log documentation. Bybit can change navigation labels, but the distinction between execution, order and account records still matters.

How to export Bybit trade history to CSV

Open Bybit Orders

Sign in to Bybit. Open Orders from the main navigation, then choose Unified Trading Order.

Select Derivatives Trade History

Open the Derivatives tab and select Trade History. If Bybit shows Closed P&L, move to Trade History before continuing.

Choose the market and date range

Filter the contract type you need, such as USDT Perpetual, and choose the relevant dates. Check that the table shows individual executions rather than summarised positions.

Export and download the CSV

Select Export, set the available export range, then request the file. Download the CSV when Bybit finishes processing it.

Use Bybit Data Export for a different date range

If the Orders page does not cover the history you need, open Bybit's dedicated Data Export page. This page requires a Bybit sign-in.

Export categories can vary by account type and Bybit interface changes. Use this process rather than assuming every account shows the same controls.

Open the Data Export page

Sign in to Bybit and open the dedicated Data Export page linked above.

Choose the relevant history dataset

Select the Trade History or execution-history dataset that covers your derivatives activity and the date range you need. Do not choose an order-level or account-transaction dataset for the Journalit import.

Request and download the export

Submit the export request, wait for Bybit to process it, then download the original file.

Inspect the downloaded columns

Confirm the file contains individual trade executions and commission data. If it only contains order summaries or account movements, return to Trade History for the Journalit import.

Preferred source
Download format
Required shape
Do not substitute

Check the Bybit CSV download

Before using the file elsewhere, open it in a spreadsheet and check a few rows.

Individual fills

Rows should represent executions rather than one summarised result per closed position.

Expected market

Confirm the export covers the Bybit contract type and account you intended.

Date coverage

Compare the first and last timestamps with the range you selected in Bybit.

Fees present

Check that execution-fee or commission data is included before relying on net performance figures.

Import the Bybit CSV into Journalit

Once the export looks correct, open Journalit Trade Import, choose Bybit and upload the original CSV. Review the preview before confirming the import.

Journalit runs in Obsidian and turns imported executions into journal entries you can annotate and review on your device. The Bybit export step is useful even if you are not ready to import it immediately, because the CSV also gives you a portable copy of the selected trade history.

Troubleshooting Bybit exports

Next steps

On this page