Automated Forex Trading Platform
Francia Yorge
Published
0
Overview
Full-stack platform for MetaTrader 5: automated trading bot, risk controls, execution pipeline, and an operations dashboard.
What it does
- Connects to MT5 (mock + live market data)
- Runs a pluggable signal → risk → execution loop
- Persists trades and bot events in PostgreSQL
- Exposes a FastAPI REST/WebSocket API
- Provides a Next.js dashboard for monitoring, backtests, and manual ops
Stack
| Layer | Tech |
|---|---|
| Backend | Python, FastAPI, PostgreSQL, MetaTrader 5 |
| Frontend | Next.js 15, React 19, TypeScript, Recharts |
| Ops | Docker Compose, pytest, GitHub Actions CI |
Highlights
- End-to-end bot workflow: simulation → demo → live readiness
- Risk engine with stop-loss and drawdown halt
- Backtest / replay tooling and live bot metrics
- Security-minded design (API keys, CORS, secrets handling)
Automates how to trade. Strategy edge and live validation determine results.