StackPython · MQL5 · Pine Script · CDP
PlatformsMetaTrader · Web dashboards
TypeAutonomous research system
RoleSystems & ML engineering
The problem
Manual trading is inconsistent and emotional. The goal was a system that executes a defined strategy identically every time, tracks performance in real time, and limits downside automatically.
What we built
- Separated strategy (Python models) from execution (MQL5) so signal logic could evolve independently.
- A purged walk-forward validation gate that decides which horizons are tradeable.
- Risk controls: position sizing, maximum drawdown, daily loss caps and hard stop-losses.
- A live dashboard for PnL, open positions and strategy health, plus Pine Script indicators for chart validation.
- Full decision logging so strategy changes can be evaluated against real outcomes.
Outcome
A disciplined execution engine that runs the strategy consistently, with the risk layer enforcing limits no matter what the market does. Built and validated on a demo account.