What MT4/MT5 Built-in Reports Actually Show
Before writing off MetaTrader's reporting, let's give credit where it's due. Both MT4 and MT5 track real data — and some traders genuinely don't need more.
| Feature | MT4 | MT5 |
|---|---|---|
| Trade History Log | Every closed trade with entry/exit, lot size, P&L | Same + deal type breakdown |
| Profit Factor | ✅ In Detailed Report | ✅ In Detailed Report |
| Win Rate | ✅ Calculated | ✅ Calculated |
| Max Drawdown | ✅ Absolute + % | ✅ Absolute + % |
| Equity Curve | ❌ Not available | ✅ Visual chart |
| Monthly Breakdown | ❌ Not available | ✅ Monthly P&L table |
| Sharpe Ratio | ❌ Not available | ✅ Included |
| Expected Payoff | ❌ Not available | ✅ Calculated |
| Swap & Commission | ✅ Per trade | ✅ Per trade + totals |
| Export Format | HTML only | HTML + CSV |
What this means: MT4 gives you a basic trade list with core metrics. MT5 adds meaningful analytics — equity curve, Sharpe ratio, monthly breakdown — that make it a legitimate basic reporting tool. Neither platform charges extra for these features.
MT4 vs MT5: The Real Reporting Differences
Most guides lump MT4 and MT5 together. That's a mistake — their reporting is significantly different.
MT4's Detailed Report is an HTML page you generate from the Account History tab. You get:
- Total net profit, gross profit, gross loss
- Profit factor (gross profit / gross loss)
- Total trades, short/long positions won %
- Largest winning/losing trade
- Average winning/losing trade
- Maximum consecutive wins/losses
- Maximal drawdown (absolute $ and %)
That's it. No charts, no monthly view, no equity curve. It's a text-heavy summary that looks like it was designed in 2005 — because it was.
MT5's report is a generation ahead:
- Everything MT4 has, plus:
- Equity curve (balance + equity over time)
- Deposit/withdrawal chart
- Monthly P&L breakdown table
- Sharpe ratio and recovery factor
- Expected payoff per trade
- Deals breakdown (separate from positions)
- CSV export for external analysis
If you're stuck on MT4 because your broker only supports it, you're working with a reporting tool from 2005. If you have the choice, MT5 reporting alone is worth the switch.
MT5's CSV export makes importing into external tools straightforward — one click to export, then drag-and-drop into your journal. MT4 only exports HTML, which many tools can't import directly. You'll often need to copy-paste the trade table into a spreadsheet first, clean up the formatting, then import. That friction adds up.
What's Missing: The Gap Between Reports and a Real Journal
Here's the core problem: MetaTrader reports tell you what happened. A trading journal helps you understand why — and that's where improvement actually comes from.
| Feature | MT4/MT5 Reports | Dedicated Journal |
|---|---|---|
| Trade notes & reasoning | ❌ No field exists | ✅ Per-trade notes, thesis, lessons |
| Setup/strategy tags | ❌ No tagging system | ✅ Tag by setup, filter analytics by tag |
| Emotional state tracking | ❌ Not a concept | ✅ Per-trade emotion + P&L correlation |
| Screenshot attachment | ❌ No | ✅ Chart screenshots per trade |
| AI pattern detection | ❌ No | ✅ "You lose money on GBP after 2pm" |
| Prop firm rule tracking | ❌ No daily loss limits or trailing DD | ✅ Real-time rule monitoring |
| Filter by time of day | ❌ No | ✅ Full time-based analytics |
| Filter by day of week | ❌ No | ✅ Day-of-week performance |
| Multi-account view | ❌ One account at a time | ✅ All accounts in one dashboard |
| Mobile journaling | ❌ MT4/MT5 mobile has no reports | ✅ Journal on the go |
The single biggest gap: you can't filter trades by setup type. You can't ask "what's my win rate on breakout trades vs pullback trades?" — arguably the most valuable question a trader can answer. MetaTrader has no concept of trade categorization beyond the raw instrument and P&L data.
For a deep dive on what to track beyond raw P&L, see the complete tracking guide.
How to Export Trade History from MT4 (Step by Step)
- Open the Terminal panel — press
Ctrl+Tor click View → Terminal - Click the Account History tab — it's at the bottom of the Terminal panel, next to Trade, Exposure, etc.
- Set your date range — right-click anywhere in the trade list → select "All History" (or "Custom Period" for a specific range)
- Export the data — right-click again → "Save as Detailed Report" to get an HTML file with all trades + summary stats
- Find your file — it saves to your MT4 installation folder (usually
C:\Program Files\MT4\) as an HTML file
Limitation: MT4 only exports HTML. To get CSV, you'll need to open the HTML in a browser, copy the trade table, paste into Excel/Google Sheets, then export as CSV. It's clunky but it works.
- Open the Toolbox panel — press
Ctrl+Tor click View → Toolbox - Click the History tab — in the Toolbox panel at the bottom
- Set your date range — right-click → select your period (Last Month, Last 3 Months, or Custom Period)
- Export — right-click → "Report" to save as HTML with charts, or right-click a trade → "Export" for a clean CSV file
Advantage: MT5's native CSV export is clean — columns are properly labeled, and most journal tools can import it directly without manual cleanup.
What to Do With Your Exported Data
You've got the CSV or HTML file. Now what? The export is raw data — entry price, exit price, lot size, P&L. Here's how to turn it into an actual journal:
- Import into your journal tool — TSB, Tradervue, and most dedicated journals accept MT4/MT5 exports. Upload the file and trades appear automatically.
- Tag your setups — go through each trade and tag the setup type (breakout, pullback, reversal, news trade). Yes, this takes time the first time. After that, you tag in real-time as you trade.
- Add context — for each trade: why did you enter? What was your thesis? Did you follow your plan? What was your emotional state?
- Attach screenshots — add the chart screenshot showing your entry and exit. Future-you will thank present-you when reviewing trades next month.
- Run your first review — once tagged, filter by setup. Which setups make money? Which don't? This single analysis often reveals that 1-2 setup types generate all your profits — and the rest are noise.
Need a framework for reviewing? See the trade review process guide.
MT4/MT5 Built-in vs Myfxbook vs TSB: Full Comparison
| Feature | MT4 Built-in | MT5 Built-in | Myfxbook | TSB |
|---|---|---|---|---|
| Price | Free | Free | Free | Free tier + Pro $9/mo |
| Trade History | ✅ | ✅ | ✅ Auto-sync | ✅ CSV import |
| Equity Curve | ❌ | ✅ | ✅ | ✅ |
| Monthly Breakdown | ❌ | ✅ | ✅ | ✅ |
| Win Rate / Profit Factor | ✅ | ✅ | ✅ | ✅ |
| Trade Notes | ❌ | ❌ | ❌ | ✅ |
| Setup Tags | ❌ | ❌ | ❌ | ✅ |
| Emotional Tracking | ❌ | ❌ | ❌ | ✅ |
| AI Analytics | ❌ | ❌ | ❌ | ✅ |
| Prop Firm Rules | ❌ | ❌ | ❌ | ✅ |
| Screenshot Attach | ❌ | ❌ | ❌ | ✅ |
| Public Portfolio | ❌ | ❌ | ✅ | ❌ |
| Multi-broker Support | ❌ One broker | ❌ One broker | ✅ Multiple | ✅ Any broker |
| CSV Export | ❌ HTML only | ✅ | ✅ | ✅ |
| Mobile Access | ❌ No reports | ❌ No reports | ✅ Web | ✅ Web + mobile |
Pattern to notice: MT4/MT5 and Myfxbook all share the same fundamental gap — zero journaling capability. They track what happened but none help you understand why. That's the line between a trade log and a trading journal.
Who Can Get By With MT4/MT5 Reports Only
Not everyone needs a dedicated journal. The built-in reports are genuinely sufficient if all of these apply to you:
- You trade fewer than 10 trades per month
- You only trade forex on one MT4 or MT5 account
- You don't trade prop firm challenges
- You only need basic P&L tracking (not improvement analytics)
- You don't care about tracking setups, emotions, or psychology
- You're comfortable with the HTML report interface
If even one of those doesn't apply, you'll hit the ceiling fast. The most common trigger: traders start a prop firm challenge and realize they have no way to track daily loss limits, trailing drawdown, or which setups are working within the challenge timeframe.
Who Needs an External Tool (and What to Choose)
- Trade more than 10-15 trades per month
- Trade prop firm challenges (FTMO, TopStep, The5%ers, FundedNext)
- Want to know which setups make money vs which lose
- Want to track psychology and emotional patterns
- Trade multiple accounts or brokers
- Need mobile access to your journal
- Want AI-driven insights from your trade data
Which tool? Depends on your priority:
| Priority | Best Fit | Why |
|---|---|---|
| Free analytics + public portfolio | Myfxbook | Free auto-sync, community features, good enough analytics |
| Manual journaling purist | Tradervue | Clean interface, execution analytics, manual entry focus |
| Spreadsheet control | Excel/Sheets | Total customization, formulas, your way |
| Full journal + AI + prop tracking | TSB | Setup tags, emotions, AI insights, prop firm rules, all-in-one |
For detailed breakdowns: best trading journals ranked, Myfxbook deep dive, Tradervue deep dive, Excel vs app comparison.
The MetaTrader → TSB Workflow (5 Minutes)
If you're moving from MT4/MT5 reports to a dedicated journal, here's the exact workflow:
- Export from MetaTrader — follow the steps above (MT4 or MT5). Get your full trade history.
- Import into TSB — upload the CSV/HTML file. Trades appear instantly with all the raw data: instrument, direction, lot size, entry/exit, P&L, swap, commission.
- Set up your tags — create tags for your setups (breakout, pullback, reversal, range trade, news) and emotions (calm, confident, anxious, revenge, FOMO).
- Tag your last 20 trades — start with recent trades while the context is fresh. Add setup tags, emotional state, and a one-line note for each. Takes ~10 minutes.
- Run your first insight report — filter by setup type. You'll see your win rate, average R, and P&L broken down by setup. Most traders discover that 1-2 setups generate 80%+ of their profits.
From this point forward, tag each trade as you close it — 30 seconds per trade. The insight compounds over time.
If you trade forex on MetaTrader, use the pip calculator alongside your journal to verify P&L accuracy, and the lot size calculator to pre-plan position sizes before each trade. Consistent sizing makes your journal analytics more meaningful — variable lot sizes distort win rate and setup performance metrics.
3 Mistakes Traders Make With MT4/MT5 Reports
1. Confusing a Trade Log With a Journal
MT4/MT5 records what happened. That's a trade log. A journal records what happened, why you took the trade, how you felt, and what you learned. The difference is the gap between tracking your weight and understanding your nutrition. One is data; the other is insight.
2. Never Exporting the Data
Many traders look at their Account History tab inside MetaTrader and never export it. The data just sits there, scrolled past every day. Export it monthly, at minimum. Even pasting it into a spreadsheet is better than leaving it locked inside the platform.
3. Using Only the Summary Stats
Profit factor and win rate are useful — but they're averages. They hide the distribution. A 55% win rate might be 80% on pullback trades and 20% on reversals. Without filtering by setup (which MT4/MT5 can't do), you're optimizing the average when you should be cutting the losers and doubling down on what works.
New to journaling? Start with the beginner's guide to trading journals — it covers exactly what to track and how to build the habit.
Bottom Line
MetaTrader 4/5 built-in reports are not bad — they're just not enough. MT5 is significantly better than MT4 for analytics (equity curve, Sharpe ratio, CSV export). Both platforms give you accurate trade data for free.
But neither is a trading journal. There's no journaling, no setup tagging, no emotional tracking, no AI, no prop firm rules. If you're serious about improving — not just tracking — export your data and move it into a tool designed for the job.
The transition takes 5 minutes. The insight compounds for years.