Get full access to the MT5 ML Strategy Assistant
per 30 days • Monthly Plan
An intelligent MetaTrader 5 trading assistant that combines Machine Learning predictions with Technical Analysis to generate BUY, SELL, and HOLD recommendations. It connects directly to a locally installed MetaTrader 5 terminal, retrieves live candlestick data, analyzes multiple financial instruments, and can automatically execute market orders when enabled.
Connects directly to your MetaTrader 5 terminal, detects the logged-in account, and reads live OHLCV candlestick data for any instrument in Market Watch.
Generates BUY/SELL/HOLD recommendations with confidence score, BUY/SELL/HOLD probabilities, and overall trade bias for every instrument scanned.
Current strategy: configurable SMA Crossover (Fast/Slow). Future strategies planned include EMA, RSI, MACD, Bollinger Bands, ATR, Support & Resistance, and AI ensemble models.
Scan up to 96 instruments simultaneously across Forex, Indices, Stocks, Commodities, Metals, and Crypto, with filters for spread, symbol count, and Forex-only mode.
Automatically places market orders based on the highest-confidence signals, with duplicate/opposite position skipping and high-spread symbol filtering.
Stop Loss, Take Profit, slippage control, profit/loss targets, max open trades, spread filtering, ATR-based SL/TP, and broker minimum stop distance validation.
Optional automated trade management: detects S/R levels, trails Stop Loss, extends Take Profit after breakouts, locks in profits, and closes trades near key levels (M15 default).
Continuously updates from MT5 with configurable refresh intervals — 15s, 30s, 60s, or a custom interval of your choice.
Orders are sent directly through the MetaTrader 5 Python API (BUY/SELL Market), showing entry price, SL, TP, slippage, and a risk confirmation before execution.
Every scanned instrument gets a live recommendation with a confidence score:
| Instrument | Recommendation | Confidence |
|---|---|---|
| EURUSD | HOLD | 92.7% |
| EURRUB | SELL | 95.0% |
| NZDMXN | SELL | 53.4% |
EURUSD, EURUSD.a, or EURUSDm).
EURUSD, EURUSD.a, EURUSDm).This software is provided for educational and research purposes only. Trading leveraged financial products involves significant risk and may result in the loss of your capital. The generated signals are not financial advice. Always test on a demo account before using a live trading account.
Foreign exchange (Forex), CFDs, cryptocurrencies, and leveraged financial instruments carry a high level of risk and are not suitable for every investor. Past performance does not guarantee future results. The MT5 ML Strategy Assistant provides algorithmic recommendations based on historical and live market data but cannot guarantee profitable trades. Always test strategies thoroughly on a demo account and ensure you understand the risks before trading with real funds. This project is intended for educational and research purposes — users are solely responsible for any trading decisions made while using this software.