Appearance
Are you an LLM? You can read better optimized documentation at /dashboard/trade-log.md for this page in Markdown format
Trade Log
The Trade Log is your complete historical record of every trade TTMT has executed. It is where you go to review what happened, investigate specific trades, and export data for external analysis.
Trade Table
Each row in the trade log represents a single trade -- from signal receipt to final close. The main columns are:
| Column | Description |
|---|---|
| Symbol | The traded instrument (e.g., XAUUSD, GBPJPY) |
| Direction | BUY or SELL |
| Entry | Average entry price across filled orders |
| Exit | Average exit price (for closed trades) |
| P&L | Net profit or loss including swaps and commissions |
| Status | Current trade status (see below) |
| Channel | The signal channel that originated the trade |
| Opened | Timestamp when the trade was first executed |
| Closed | Timestamp when the trade was fully closed |
Trade Statuses
Every trade carries a status badge that tells you exactly where it ended up:
| Status | Badge Color | Meaning |
|---|---|---|
closed_profit | Green | Trade closed in profit |
closed_loss | Red | Trade closed at a loss |
failed | Red/Gray | Execution failed -- orders could not be placed |
needs_recovery | Orange | Trade requires manual attention or automated recovery |
closed_timeout_cleanup | Yellow | Trade was closed by the timeout cleanup system |
What Is "Needs Recovery"?
Occasionally, a trade may not complete properly -- for example, if a connection drops mid-execution. The needs_recovery status flags these trades so they can be resolved, either automatically by TTMT's recovery systems or with manual intervention.
Filters
The trade log supports multiple filters to help you find exactly what you are looking for:
- Date range -- Narrow results to a specific time window
- Symbol -- Filter by instrument (e.g., show only XAUUSD trades)
- Channel -- See trades from a specific signal channel
- Account -- Filter by MetaTrader account (useful for multi-account setups)
- Status -- Show only profitable trades, losses, failures, etc.
- Direction -- Filter by BUY or SELL
Filters combine with each other, so you can ask questions like "Show me all losing SELL trades on XAUUSD from Channel X in the last 30 days."
Expandable Trade Details
Click on any trade row to expand its full lifecycle view. This shows you everything that happened during the trade:
- Orders placed -- All 12 orders (or however many were used), with their individual entry prices, volumes, and statuses
- TP levels hit -- Which take profit targets were reached and when
- Modifications -- Any SL or TP changes applied during the trade, whether from signal updates or automated systems (breakeven, redistribution)
- Breakeven events -- When and why the stop loss was moved to breakeven
- Close reason -- What triggered the final close (SL hit, TP hit, signal close, manual close, timeout)
This lifecycle view is invaluable for understanding exactly how a trade played out and why it ended the way it did.
Export
You can export your trade data for external analysis. This is useful for:
- Importing into spreadsheets for custom analysis
- Sharing results with a mentor or trading community
- Tax reporting and record-keeping
Use Filters Before Exporting
Apply filters first to export only the data you need. Exporting a full year of trades produces a large dataset -- filtering down to a specific channel or symbol makes the data much more manageable.
Related Pages
- Signal Log -- See the signals that originated your trades
- Position Log -- Track individual position lifecycles
- Performance -- Aggregated analytics and charts
- Annotations -- Add notes to your trades for journaling

