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 1. Log into **Binance** → go to **Orders** → **Futures Order History** 2. Click **Trade History** (not Order History — you want fills, not orders) 3. Select your date range (max 3 months per export) 4. Click **Export** → choose CSV format 5. 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 hist