Binance Futures is the largest derivatives exchange by volume, and most active crypto traders have at least some of their history there. Getting that data into a trading journal is the first step toward understanding your performance — but the process isn’t always obvious.
There are three ways to import Binance Futures trades, each with different tradeoffs. This guide covers all three: CSV trade history, CSV income history, and live API sync.
Method 1: Trade History CSV Export
This is the most straightforward method and works with any trading journal.
How to Export
- Log into Binance → go to Orders → Futures Order History
- Click Trade History (not Order History — you want fills, not orders)
- Select your date range (max 3 months per export)
- Click Export → choose CSV format
- Save the file
What You Get
The trade history CSV contains one row per execution fill with these columns:
| Column | Example |
|---|---|
| time | 2026-01-15 14:23:45 |
| symbol | BTCUSDT |
| side | BUY |
| qty | 0.05 |
| price | 42350.50 |
| commission | 0.85 |
| commissionAsset | USDT |
| realizedPnl | 0 |
Key Details
- Fills, not trades: Each row is an execution fill. A single order that partially fills at different prices will appear as multiple rows.
- Side indicates execution direction: BUY/SELL, not LONG/SHORT. Whether a BUY opens or closes a position depends on your existing position.
- realizedPnl is per-fill: It’s the P&L realized by that specific fill, not the total position P&L.
- Commission is always positive: Even though it’s a cost, the number is positive. Your journal should treat it as a deduction.
Limitations
- Maximum 3 months per export
- Need to do multiple exports for longer history
- Side inference is needed to determine LONG/SHORT direction
- Position reconstruction is required to match opens to closes
Importing into TraderDynamiq
TraderDynamiq auto-detects Binance Futures trade history CSV format. Just drag and drop the file — the platform identifies the format, maps the columns, and normalizes the data automatically. Side inference and position reconstruction happen in the background.
Method 2: Income History CSV Export
The income CSV is an alternative export that some traders find more useful because it explicitly separates realized P&L, funding fees, and commissions.
How to Export
- Log into Binance → go to Wallet → Futures
- Click Income History
- Select your date range and income types (REALIZED_PNL, COMMISSION, FUNDING_FEE)
- Click Export
What You Get
| Column | Example |
|---|---|
| time | 2026-01-15 14:23:45 |
| symbol | BTCUSDT |
| incomeType | REALIZED_PNL |
| income | 125.30 |
| asset | USDT |
| info | {“tradeId”:”123456789”} |
Income Types Explained
| Type | Meaning |
|---|---|
| REALIZED_PNL | Profit or loss from closing a position |
| COMMISSION | Trading fee (negative value = cost) |
| FUNDING_FEE | Periodic funding rate payment (positive = received, negative = paid) |
| TRANSFER | Account transfers (ignore for analysis) |
| INTERNAL_TRANSFER | Internal movements (ignore for analysis) |
Key Differences from Trade History
- No position data: No qty, price, side, or leverage
- Separated cost components: Commissions and funding are separate rows, not columns
- Trade ID linking: The
infocolumn contains tradeId which can link back to fills - Simpler but less detailed: Good for P&L accounting, less useful for execution analysis
Importing into TraderDynamiq
TraderDynamiq handles income CSV with a specialized reconstruction engine. It groups REALIZED_PNL, COMMISSION, and FUNDING_FEE entries by symbol and time window to reconstruct complete trade records. The system handles edge cases like multiple concurrent positions and missing fills.
Method 3: API Sync (Automated)
For ongoing trade tracking, API sync eliminates manual exports entirely.
See what your own trading mistakes actually cost
Drop your Binance, Bybit or TradingView export and get your own leaks ranked in dollars — no account, no card, file never stored.
Analyse My Trades Free →Or read a real report first · Start your free trial · See all features
Setup
- Go to Binance → API Management
- Create a new API key
- CRITICAL: Enable only “Can Read” permission
- Do NOT enable trading, withdrawal, or futures permissions
- Copy the API key and secret
Security Best Practices
- Read-only keys only: Never give a trading journal write/trade permissions
- IP restriction: Restrict the API key to specific IP addresses
- Dedicated key: Create a separate key for your journal — don’t reuse your trading bot key
- Regular rotation: Rotate API keys every 3-6 months
How API Sync Works in TraderDynamiq
TraderDynamiq uses Binance’s async trade download endpoints to fetch complete futures history:
- Discovery: Scans for all symbols you’ve traded (up to 10 years lookback)
- Download: Fetches trade history in batches, respecting Binance’s rate limits
- Normalization: Converts raw API data to canonical trade records
- Deduplication: Hash-based dedup ensures no duplicate trades from overlapping syncs
- Background processing: All sync work happens asynchronously — you don’t need to wait
The sync runs automatically on schedule once configured, keeping your journal up to date without any manual work.
Rate Limits to Know
Binance enforces strict rate limits on trade data endpoints:
- Weight budget: ~2,000 per minute
- Export limits: 5 async exports per month on certain endpoints
- If you hit limits, TraderDynamiq automatically backs off and retries
Which Method Should You Use?
| Factor | Trade CSV | Income CSV | API Sync |
|---|---|---|---|
| Setup difficulty | Easy | Easy | Medium |
| Data completeness | High | Medium | Highest |
| Ongoing effort | Manual | Manual | None |
| History length | 3mo chunks | 3mo chunks | Up to 10 years |
| Position details | Yes | No | Yes |
| Real-time updates | No | No | Yes |
| Best for | One-time import | P&L accounting | Ongoing tracking |
Our recommendation:
- Start with Trade History CSV for your initial import — it’s the fastest way to get started
- Set up API sync for ongoing tracking — once configured, it runs automatically
- Use Income CSV if you specifically need P&L + funding breakdown
Common Issues and Fixes
“0 trades imported” after CSV upload
Cause: Usually means the CSV format wasn’t recognized or all rows were filtered out.
Fix: Check that you exported Trade History (not Order History). Order History doesn’t contain fill data.
Missing trades from certain periods
Cause: Binance limits CSV exports to 3 months per download.
Fix: Do multiple exports in 3-month chunks and import each one. Deduplication prevents duplicates if date ranges overlap.
Side showing as BUY/SELL instead of LONG/SHORT
Expected behavior: Binance exports execution direction (BUY/SELL), not position direction. TraderDynamiq’s side inference engine determines LONG/SHORT based on position state tracking.
Funding fees not showing
Cause: Trade History CSV doesn’t include funding fees.
Fix: Either use Income History CSV (which separates funding fees) or API sync (which captures all income types).
Duplicate trades after re-importing
Not a problem: TraderDynamiq uses deterministic hash-based deduplication. Re-importing the same data won’t create duplicates. Import freely.
After Import: What to Do Next
Once your Binance trades are imported:
- Check the import summary — verify trade count, date range, and any warnings
- Review your Dashboard — see your overall P&L, equity curve, and top verdicts
- Check Verdicts — find your biggest behavioral leaks ranked by dollar impact
- Set up Playbook rules — define trading rules based on what the verdicts reveal
- Schedule regular imports (or set up API sync) to keep your analysis current
Want to see the same analysis run on your own trade history? Analyse your trades free — drop your Binance, Bybit or TradingView export and get your own repeating patterns ranked by measured P&L. No account, no email, no card, and your file is never stored. Not ready to upload? Read a real report first.
Import your Binance Futures trades in seconds. Start your free 14-day trial — just drag and drop your CSV file.
Related Reading
- What Is Revenge Trading and How Much Is It Really Costing You?
- The Hidden Cost of Overtrading
- Best Trading Journal Software 2026
- How to Find Your Worst Trading Hours
- Trading Psychology: A Data-Driven Approach
See what your own trading mistakes actually cost
Drop your Binance, Bybit or TradingView export and get your own leaks ranked in dollars — no account, no card, file never stored.
Analyse My Trades Free →Or read a real report first · Start your free trial · See all features