A full-stack automated Forex trading platform built around MetaTrader 5, featuring algorithmic trading workflows, risk management controls, execution pipelines, and a real-time operations dashboard.
Overview
Designed for automated trading operations, this platform provides a complete trading lifecycle from market data ingestion and strategy signals to risk validation, trade execution, and performance monitoring.
The system supports simulation, demo trading, and live-readiness workflows while maintaining a strong focus on reliability, observability, and secure operations.
Core Capabilities
- MetaTrader 5 integration with mock and live market data support
- Automated trading bot execution pipeline
- Pluggable strategy architecture:
- Signal generation
- Risk evaluation
- Trade execution
- Real-time trade and bot event tracking
- PostgreSQL-based persistence layer
- REST and WebSocket APIs for live communication
- Operations dashboard for monitoring and manual controls
Features
Automated Trading Engine
- Event-driven trading workflow
- Modular strategy integration
- Supports simulation, demo, and live-ready execution modes
- Tracks bot states, signals, executions, and outcomes
Risk Management System
Built-in controls to protect trading operations:
- Stop-loss enforcement
- Drawdown monitoring and automatic trading halt
- Risk-based execution validation
- Configurable trading limits
Backtesting & Replay
- Historical strategy evaluation
- Market replay capabilities
- Performance analysis tools
- Trading metrics visualization
Operations Dashboard
Real-time monitoring interface providing:
- Live bot status
- Trade history
- Execution events
- Performance metrics
- Backtest results
- Manual operational controls
Technical Stack
Backend
- Node.js
- PostgreSQL
- MetaTrader 5 integration
Frontend
- Next.js 15
- React 19
- TypeScript
- Recharts
Infrastructure & DevOps
- Docker Compose
- GitHub Actions CI
Impact
This platform automates the operational side of Forex trading by combining algorithmic execution, risk management, and real-time monitoring.
Strategy performance and live market validation remain the key factors in determining trading outcomes.
- AI Developer
- Full Stack Developer










