{{ currentMenuName }}
{{ t('noData') }}
EA connected — waiting for your first closed trade to sync in.
Connecting to your EA…
Trades will appear here automatically once your EA syncs. You can also load sample data to explore the dashboard, or import a report manually.
Cumulative P&L
Equity CurveWin / Loss
{{ winRate }}%P&L by Hour
IntradayP&L by Symbol
Top 12Daily P&L
By dateP&L by Weekday
Avg / dayTop Tags by P&L
{{ topTags.length }} tagsRecent Journal Notes
{{ recentNotes.length }} notes{{ n.note }}
{{ currentMonthName }}
| Open Time {{ sortDir==='asc'?'↑':'↓' }} | Symbol {{ sortDir==='asc'?'↑':'↓' }} | Type {{ sortDir==='asc'?'↑':'↓' }} | Volume {{ sortDir==='asc'?'↑':'↓' }} | Open {{ sortDir==='asc'?'↑':'↓' }} | Close {{ sortDir==='asc'?'↑':'↓' }} | Profit {{ sortDir==='asc'?'↑':'↓' }} | |
|---|---|---|---|---|---|---|---|
| {{ t.openTime }} | {{ t.symbol }} {{ tag }} | {{ t.type }} | {{ t.volume }} | {{ t.openPrice || '—' }} | {{ t.closePrice || '—' }} | {{ t.profit>=0?'+':'' }}${{ formatNum(t.profit) }} |
{{ '★'.repeat(t.rating) }}
|
|
📭
No trades match your filters.
|
|||||||
Equity Curve (cumulative)
Drawdown Curve
Symbol Performance
| Symbol | Trades | Win% | P&L |
|---|---|---|---|
| {{ s.symbol }} | {{ s.count }} | {{ s.winRate }}% | {{ s.pnl>=0?'+':'' }}${{ formatNum(s.pnl) }} |
Risk & Performance Metrics
Monthly Performance
Buy vs Sell
Session Breakdown
UTC hoursP&L Distribution
{{ pnlDistribution.bins.length }} bucketsR-Multiple Distribution
risk-based{{ t('riskCalculator') }}
Calculate lot size based on account risk, entry & stop loss.
{{ t('import') }} MT5
Upload your MT5 / MT4 report directly. Supports .html, .htm, .xml. Parsed locally — nothing is uploaded.
Click to select or drag & drop your report
Parsing file...
MT5: Report → Save as Report (.html) · MT4: Account History → Save as Report
| Time | Symbol | Type | Vol | Price | Profit |
|---|---|---|---|---|---|
| {{ t.openTime }} | {{ t.symbol }} | {{ t.type }} | {{ t.volume }} | {{ t.openPrice || '—' }} | {{ t.profit>=0?'+':'' }}${{ formatNum(t.profit) }} |
Data Management
{{ t('parsingTips') }}
- • The parser detects the trade table automatically by scanning headers (Time, Symbol, Type, Volume, Price, Profit).
- • Handles MT5's merged S/L · T/P · Profit columns by extracting the last numeric value as profit.
- • Falls back to content-based profit detection if header mapping fails.
- • XML reports from MT5 are parsed via tag name (Deal/Position/Order).
{{ t('accentTheme') }}
Personalize the highlight color across the app.
{{ t('displayPref') }}
Number formatting, currency, and default risk.
EA Real-time Sync
Connect MT5 Expert Advisor for automatic trade syncing.
{{ t('keyboardShortcuts') }}
Speed up your workflow.
{{ t('dataStorage') }}
All data lives in your browser under mt5_trades_pro.