Bitget trade history CSV: from fills to round trips
Bitget exports are compact: one row per fill, with Size and Fee but often no entry/exit pair. This guide shows how to export both spot and futures history and how to turn the rows into closed trades.
How to export Bitget trade history
Open Trade History
Log in to Bitget on desktop. Open Orders → Trade History, then choose Spot or Futures.
Select market and dates
Filter by symbol and date range. If you use hedge mode, export the position side if Bitget offers it.
Export CSV
Click Export and choose CSV. Keep the original file; do not delete the Order ID or Time columns.
Check futures Size
Bitget futures Size is usually in contracts. Check the contract specification before importing and set the contract multiplier.
CSV columns you need to understand
Exact headers vary by export type and region. These are the columns that change the import result.
| Column | What it means |
|---|---|
| Order ID | Order reference. It can repeat across partial fills, so do not dedupe on it alone. |
| Symbol | Trading pair or contract. |
| Side | Buy/Sell or open/close side. |
| Price | Fill price. |
| Size | Quantity; contracts on futures. |
| Fee | Trading fee. |
| Time | Fill time. |
| Realized PNL | Per-fill P&L, useful for checking but not a substitute for entry/exit. |
Common Bitget CSV mistakes
- Order ID repeats on partial fills. Deduplicating by Order ID can delete valid fills.
- Bitget futures Realized PNL is per fill, not a round-trip trade. Pair fills if you want entry, exit and R-multiple.
- Size can be contracts. Without a multiplier, P&L is systematically off.
- Fee coin may not be USDT; convert it before trusting net P&L.
How SureGain handles Bitget files
SureGain detects Order ID, Symbol, Size and Time, keeps each fill distinct, and pairs opens and closes FIFO. Position side is supported when present.
If you have a Bitget position-history export with entry and exit prices, use the closed-trade importer instead; it is already one row per trade.
FAQ
Can I import Bitget futures CSV?+
Yes. Use fills pairing and set the contract multiplier if Size is in contracts.
Why are duplicate fills disappearing?+
If a tool deduplicates by Order ID, partial fills with the same order can collapse. SureGain keeps price, size, time and ID in the identity.
Does Bitget export entry and exit in one row?+
Trade history is fills. Position history or closed PnL may have entry and exit; use the closed-trade importer for those files.
Do I need a Bitget API key?+
No. The current import flow is CSV only.
Other exchange guides
SureGain is a trade journaling tool, not an exchange or financial adviser. CSV exports can be incomplete; verify imported numbers before making decisions.