Trades
Review your complete trade history, inspect individual trades, and compare performance.
Overview
The Trades page shows a complete history of all trades executed by your bots. Every trade is recorded with full details including entry/exit prices, fees, profit and loss, execution metrics, and the signals that triggered the trade.
Trade History
The trade history table displays the following columns:
| Column | Description |
|---|---|
| Time | When the trade was opened. |
| Symbol | The trading instrument (e.g. BTCUSDT). |
| Side | Long (buying) or Short (selling). |
| Entry Price | The price at which the position was opened. |
| Exit Price | The price at which the position was closed. |
| Qty | Position size. |
| Leverage | The leverage used for this trade. |
| Market Type | Perpetual (Perps) contract. |
| Realized P&L | Profit or loss from the trade, colour-coded green (profit) or red (loss). |
| Fees | Total trading fees paid to the exchange. |
| Duration | How long the position was held. |
| Entry Reason | The signal or combination of signals that triggered entry. |
| Exit Reason | The exit rule that closed the position (e.g. stop loss, take profit, trailing stop, time stop, signal flip). |
| Bot | Which bot executed the trade (shown when viewing all bots). |
The table is sortable by any column and supports pagination. Click any row to open the trade's detail page.
Filtering
You can filter the trade history by:
- Bot — View trades from all bots or a specific bot.
- Date range — Select a start and end date. Defaults to the last 7 days.
Export
Click the Export CSV button above the trade history table to download your filtered trades as a CSV file. The export includes all columns visible in the table plus full execution metadata — entry/exit prices, fees, P&L, signal states, hold duration, and exit reasons.
Files are named trades-YYYY-MM-DD.csv using the current date. The export respects your active bot and date range filters, so you can export a specific subset of trades.
Trade Detail
Clicking a trade row opens the trade detail page, which provides comprehensive information about the trade:
Entry & Exit Info
Full entry and exit prices, quantities, timestamps, fees, and the reasons (signals/rules) that triggered entry and exit.
Signals at Entry
Shows which signal components fired at the time of entry and what scores they produced. This helps you understand which parts of your strategy contributed to the trade decision.
Execution Metrics
The detail page shows three key execution quality metrics:
- MFE (Max Favourable Excursion) — The maximum unrealised profit the trade reached before closing. High MFE relative to actual P&L suggests your exits may be too early or you could benefit from tighter trailing stops.
- MAE (Max Adverse Excursion) — The maximum unrealised loss the trade experienced before closing. High MAE on winning trades suggests your stop losses could be tighter. High MAE on losing trades indicates the stop loss is doing its job.
- Slippage — The difference between the expected entry price (when the signal fired) and the actual fill price. Lower slippage indicates better execution quality.
Trade Comparison
You can compare multiple trades side by side to identify patterns and differences:
- In the trade history table, use the checkboxes on the left to select two or more trades.
- Click the "Compare" button that appears when trades are selected.
- The comparison page shows the selected trades side by side with their metrics, entry/exit details, and execution quality — making it easy to spot what worked and what didn't.