TD DashMT5 trading dashboard & EA control
A dashboard I built for my MetaTrader 5 trading desk. A FastAPI service streams account, EA and market data from the trading server into a fast single-page app, which also installs as a PWA and an Android app.
TD Dash watches every terminal on my trading server in real time. A read-only telemetry EA publishes the state of every chart once a second, and a Python collector turns that into one live view: price action, the filters each strategy depends on, what every EA is doing and how every account is tracking.
It is also a control surface. From the dashboard I can change the risk, lot size or reward-to-risk of any EA, or pause it, without opening MetaTrader. The change goes through the terminal’s own template system and is verified before the dashboard reports it as done.
Charts, a P&L calendar, equity and drawdown curves, exports, colour themes, English and Chinese, plus a phone layout with push alerts round it out.
Every screen, real
The dashboard: price, KPIs, chart and the first panels at a glance.
Dark "vivid" theme.
Light "sky" theme.
Light "matcha" theme.
Main chart with timeframe chips and moving-average overlays.
Entry readiness: one score built from every filter the strategies use.
Filter matrix across six timeframes.
EA telemetry for the whole fleet.
Remote EA control: risk, RR and pause per chart.
Every terminal’s account, plus a profit-goal tracker.
Open positions with live P/L.
P&L calendar.
Equity and drawdown.
Phone layout: a sticky mini bar keeps price and status in view.
Phone layout: panels stack into cards.
All screens use the app’s built-in demo data. No real accounts are shown.
Want something like this? Work with me.