{"repo":"NadirAliOfficial/-MT5-LSTM-Trading-Bot-GBPUSD-","free":true,"listed":false,"github":"https://github.com/NadirAliOfficial/-MT5-LSTM-Trading-Bot-GBPUSD-","clone":"git clone https://github.com/NadirAliOfficial/-MT5-LSTM-Trading-Bot-GBPUSD-.git","description":"A complete trading automation framework using MetaTrader 5, LSTM Neural Networks, and Python. The bot detects engulfing candlestick patterns, combines volume and pivot-based signals, and trades GBPUSD using a risk-managed strategy with trailing stop-loss, partial take-profit, and live execution support.","language":"Python","stars":14,"topics":["algorithmic-trading","forex","gbpusd","lstm","machine-learning","metatrader5","neural-network","python","trading-bot"],"license":"MIT","category":"trading","readme_excerpt":"MT5 LSTM Trading Bot — GBPUSD A complete trading automation framework combining MetaTrader 5 live data, LSTM neural network predictions, and a full backtesting engine. The bot detects engulfing candlestick patterns, combines volume analysis with pivot-based signals, and executes GBPUSD trades with trailing stop-loss, partial take-profit, and real-time MT5 order management. --- Architecture --- Features - Real-time data feed from MetaTrader 5 via the official Python API - LSTM neural network trained on engineered features — not raw OHLCV - Feature engineering — engulfing patterns, volume multipliers, pivot high/low levels - Full backtesting engine — replays historical bars with the same signal logic - Risk-managed execution — trailing SL, partial TP (scale out at 1:1), max drawdown limit - Equity curve visualization — plots training loss and live P&L after each session - Regime-aware — LIVE TRADING flag toggles between backtest and live execution --- Requirements Install: MetaTrader 5 must be installed, logged into a broker account, and have DLL imports and Automated trading enabled in Tools → Options. --- Quickstart Set LIVE TRADING = True in third final Milestone.py to switch to live execution. --- File Structure File Purpose --- --- first Milestone.py Data fetching, feature engineering, initial LSTM training second Milestone.py Signal validation, pivot calculation, volume analysis third final Milestone.py Full pipeline — backtest engine + live trading loop requirements.txt ","default_branch":null,"files":null,"tree":[],"storefront":"/r/NadirAliOfficial","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NadirAliOfficial/-MT5-LSTM-Trading-Bot-GBPUSD-/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}