← Back to Portfolio
mt5-trading-bot
MQL5 MetaTrader 5 Python Backtesting Trading Bot

MT5 Automated Trading Bot

Custom MetaTrader 5 Expert Advisor for an independent trader — dual-indicator strategy with configurable risk management and a full Python backtesting framework.

Overview

Built a fully automated Expert Advisor for an independent trader who needed a reliable MACD + Supertrend strategy running on MetaTrader 5. The client had specific entry/exit rules, risk parameters, and multi-timeframe requirements that needed to be coded precisely into MQL5.

Beyond the EA itself, I built a companion Python backtesting framework to validate the strategy across multiple timeframes and instruments before going live — giving the client confidence in the system before risking real capital.

Key Features

Technical Details

Tech Stack

MQL5 MetaTrader 5 Python pandas OHLCV Data Backtesting Framework

Outcome

Delivered the EA with full documentation and the backtesting suite. The client tested it on their own data, confirmed it matched their trading rules, and released payment the same day. They've since come back for additional strategy work — the kind of repeat engagement that comes from getting the details right the first time.