Trading Reporter Dashboard MT5
- Utilità
- Juergen Marcus Wolfgang Rosswinkel
- Versione: 2.380
- Aggiornato: 14 marzo 2026
Trading Reporter — Visual Performance Dashboard for MT5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A complete account performance dashboard rendered directly on your MT5 chart — no browser, no external tool, no subscription. Attach it once, resize it to fit your screen, and every key metric updates automatically on each new bar — configurable via InpRefreshBars.
Free. No limitations. No trial period. Full source transparency.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT IT SHOWS
The dashboard is divided into six visual zones that together give you a full picture of your account — at a glance, always up to date.
- Header — Balance, Return %, broker, account number, last update time
- 7 KPI Cards — Net P&L · Win Rate · Profit Factor · Max Drawdown · Trade Count (W/L) · Avg R:R · Expectancy — each colour-coded green / yellow / red based on performance thresholds
- Chart Slot A (upper left, 65% width) — configurable primary chart, choose one:
📈 Equity Curve — running account balance per closed trade
📈 Cumulative P/L — deposit-neutral profit curve starting from zero
📈 Rolling Win Rate — sliding window win % over the last N trades
- Win / Loss Panel (upper right) — donut chart with live Win Rate centre label, plus legend: W/L counts, avg win, avg loss, best streak, avg hold time, Sharpe ratio
- Chart Slot B (lower left) — configurable secondary chart, choose one:
📉 Drawdown % — underwater equity curve, 0% at top, max DD at bottom
📉 Drawdown Absolute — same in account currency
📊 Trade Frequency — trades per calendar day as a bar chart
📊 P/L Distribution — histogram of trade outcomes, scaled to your typical trade range for maximum readability
💓 Weekly Heartbeat — weekly net P&L bars centred on zero: green above, red below — best and worst week labelled
- Monthly P&L Bars — Jan–Dec green/red bars with value labels, auto-capped so extreme months never crush the others
- Symbol Table — sorted by absolute P&L: symbol, net P&L, trade count, win rate %, scaled bar. Fits as many rows as the panel height allows.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TECHNICAL HIGHLIGHTS
- Split-Commission Broker Support — some brokers book entry commission on the ENTRY deal, not the exit. Trading Reporter fetches both sides via a single O(n) pre-pass — no per-trade API calls, no slowdown on large accounts.
- Disk Cache + Incremental Updates — on first load the full history is processed and saved to disk. After that, only new deals since the last run are appended. MT5 restart or chart switch: instant load from cache. Old cache files from previous history window settings are automatically cleaned up on startup.
- Handles 47 000+ Trade Accounts — designed and tested on accounts with tens of thousands of closed positions. No freezing, no timeout.
- Withdrawal-Aware Drawdown — account withdrawals reset the equity peak so they are never counted as trading drawdown. Broker credit and bonus amounts are excluded entirely — only real deposits count. The result reflects actual trading risk, not funding decisions.
- Drag & Resize — grab any edge or corner to resize. Drag the title bar to reposition. All font sizes, chart proportions, and label offsets scale dynamically with panel size.
- Exact P&L Accuracy — Net P&L matches the MT5 account history to the cent. Entry commissions on partial closes are counted once per position, not once per closing deal. Broker credit and bonus amounts are excluded. Breakeven trades are fully included. The result is identical to what MT5 reports in the History tab.
- Magic Number Filter — isolate the performance of a single EA by entering its magic number. Set to -1 for all trades combined. When a magic number is active, the equity baseline is also calculated from that EA's trades only — Return % and Drawdown reflect that EA's true performance, not the whole account.
PARAMETERS
History & Filtering
InpHistoryDays — Days of trade history to analyse (default: 90, max: 9999 for all-time)
InpMagicFilter — Magic number filter: -1 = all trades, any value = single EA only
InpIncludeSwap — Include swap in all P&L calculations (default: true)
InpIncludeComm — Include commission — entry + exit — in all P&L calculations (default: true)
Chart Selection
InpChartA — Primary chart: EQUITY_CURVE / PNL_CURVE / ROLLING_WIN_RATE
InpChartB — Secondary chart: DRAWDOWN_PCT / DRAWDOWN_ABS / TRADE_FREQ / PNL_DIST / HEARTBEAT
InpRollingWRPeriod — Trades window for "Rolling Win Rate" in Chart Slot A only — does not affect the Win/Loss donut (default: 50 trades)
Display
InpPanelWidth — Initial panel width in pixels (default: 1300)
InpPanelHeight — Initial panel height in pixels (default: 700)
InpPanelX — Initial X position (default: 0)
InpPanelY — Initial Y position (default: 30)
InpFontName — Font for all labels (default: Consolas)
InpBgColor — Panel background colour (default: C'80,80,80')
InpShowGrid — Show grid lines on charts (default: true)
InpRefreshBars — Recalculate every N new chart bars (default: 1)
InpHideTradeArrows — Hide MT5 trade history arrows on chart — prevents overlap with the panel (default: true, restored on indicator removal)
InpDiagnostic — Print P&L breakdown to MT5 Experts log — runs once on attach, useful to verify accuracy against MT5 history (default: false)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
1. Copy TradingReporter.mq5 to your MT5 Indicators folder
2. Compile in MetaEditor (F7)
3. Attach to any chart — any symbol, any timeframe
4. Set InpHistoryDays and optionally InpMagicFilter
5. Drag and resize the panel to fit your screen layout
No WebRequest permissions required. No external connections. Runs entirely within MT5.
Indicator — not an Expert Advisor. Does not place or modify trades.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
— MetaTrader 5 only — not compatible with MT4
— All brokers and account types (Standard, ECN, Hedge, Netting)
— All instruments: Forex, Gold, Indices, Crypto, Commodities
— Optimised for 24/7 VPS operation
— Tested on accounts with 1 to 47 000+ closed trades
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MORE TOOLS FROM fi.con INVESTMENT GROUP
Trading Reporter is the free analytics layer of a complete MT5 toolkit built by fi.con Investment Group. If you trade actively and want more automation, reporting, and control, these tools extend your MT5 setup significantly:
🏆 Enhanced Telegram Position Tracker MT5 — the most complete Telegram reporting solution for MT5. Every trade open, close, SL/TP change, and partial close delivered in real time. Live streaming messages update P/L every 30 seconds. Dual-posting to channel + group topics. 15-button interactive follower menu. Crash detection, HFT burst protection, zero missed closures. Automatic daily, weekly, and monthly P&L reports. If you share your trades with a Telegram audience, this is the EA.
📡 MT5 to Telegram Informer — sends every trade open and close to your Telegram channel in real time. Full position lifecycle: pending order execution, SL/TP changes, partial closes, close reason labelling. Multiple channels, Topics support, configurable report fields. If you share your trades with a Telegram audience, this is your tool.
📊 Telegram Trading Reporter MT5 — automated performance reports delivered to Telegram on schedule: daily EOD summary, weekly stats, monthly overview. Analyses your full trade history and sends structured reports with P&L, win rate, profit factor, best/worst trade — all without you having to open MT5.
🛠️ Chart Order Trade Manager MT5 — professional on-chart trade management panel for active traders. Visual SL/TP placement, automatic lot size calculation from risk %, one-click breakeven, trailing stop, partial close. Designed for traders who manage positions manually while running EAs in parallel.
🚫 Position Closure Management MT5 — automatically resolves hedged position pairs and locks in the net result at exactly the right moment. Essential for grid and martingale strategies, prop firm challenge rules that prohibit hedging, and any setup where open buy/sell pairs need controlled resolution.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version 2.38 | fi.con Investment Group | MQL5 Marketplace
