The Brief
Active traders operating on MetaTrader 5 need what the terminal doesn't give them: a single glanceable view of exposure, automated protection that never sleeps, and alerts before drawdown becomes damage.
The Build
- Live dashboard: a Flask backend streams account state — open positions, equity, margin, P/L — to a React frontend that refreshes in near real time.
- Automated risk management: a custom MQL5 Expert Advisor manages stop-loss placement automatically on every open position, enforcing a fixed risk rule without manual intervention.
- Drawdown alerts: configurable thresholds trigger instant notifications, so risk decisions happen before the terminal is even opened.
- Separation of concerns: the EA lives inside the terminal and touches orders; the web layer is strictly read-and-alert — a design that keeps the trading logic auditable and the attack surface minimal.
Python / FlaskReact 18MQL5MetaTrader 5REST
Outcome
Position management that used to require constant terminal-watching now runs unattended, with the dashboard acting as a control room. The same architecture is reusable for any broker exposing MT5 accounts.
Vuoi un progetto così?
Raccontaci cosa vuoi costruire — rispondiamo entro un giorno lavorativo.