The biggest friction point with any trading journal is getting your data in. You've been trading for months, you have hundreds or thousands of trades, and now you need to somehow get them into a new system. Most tools make this painful: choose your broker from a dropdown, map your columns, fix the date format, deal with errors, retry. By the time you've imported one file, you've already lost 30 minutes and your motivation. TraderDynamiq takes a fundamentally different approach: **just upload your file. We figure out the rest.** ## How Auto-Detection Works When you upload a CSV, XLSX, or JSON file, here's what happens behind the scenes: 1. **Header scanning**: The system reads your file's column headers 2. **Definition matching**: It compares those headers against 53 YAML-based broker definitions 3. **Scoring**: Each definition gets a match score based on required and optional headers 4. **Best match**: The highest-scoring definition (with a score ≥ 1.0) is selected 5. **Normalization**: Your trades are transformed into a canonical format — symbols cleaned, sides mapped (BUY → LONG, SELL → SHORT), timestamps parsed and converted to UTC 6. **Deduplication**: Each trade gets a deterministic hash so you can re-import without creating duplicates 7. **Analysis**: Aggregates are computed and behavioral analysis runs automatically The entire process takes seconds. No configuration. No column mapping. No format selection. ## Supported Platforms ### Crypto Exchanges (15 formats) | Platform | Formats | Quality | |----------|---------|---------| | **Binance** | Spot, Futures, Income History | ✅ Stable | | **Bybit** | Closed PnL, Trade History, Executions | ✅ Stable | | **OKX** | Fills, Trade History | ✅ Stable | | **Coinbase** | Fills Report, Transaction History | ✅ Stable | | **Kraken** | Trades History | ✅ Stable | | **KuCoin** | Trade History | ✅ Stable | | **Bitget** | Trade History | ✅ Stable | | **Gate.io** | Trade History | ✅ Stable | | **MEXC** | Trade History |