Trading robot · MT5

ForexSniper Pro EA

by faisalkhattak7997-tech

ForexSniper Pro EA is an automated trading robot for MetaTrader 5 that executes trades on forex pairs, gold, BTC, and ETH across M5, M15, and H1 timeframes.

GitHub stars1
Forks1
Last updateyesterday18 Oct 2026
LicenceNone stated

Overview

ForexSniper Pro EA uses technical indicators including MACD, RSI, EMA, ATR, and Bollinger Bands combined with AI signal scoring to generate entries and exits. Risk controls include daily loss and profit limits, maximum drawdown protection, maximum trade limits, spread filtering, and ATR-based stop loss and take profit. Additional protections feature trailing stop and breakeven adjustments. The EA connects to a Telegram bot for alerts and configuration and downloads AI models from GitHub repositories. It filters trades by market session start time.

Details

Author

faisalkhattak7997-tech on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

AI / machine learning, Indicator crossover

Markets

Forex, Gold, Crypto

Timeframes

M1-M5, M15-H1

Risk Profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Input Parameters

Read from ForexSniper Pro EA.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpTokenstring
InpChatIDstring
InpAlertsbooltrue
InpGoldbooltrue
InpBTCbooltrue
InpETHbooltrue
InpForexbooltrue
InpM5booltrue
InpM15booltrue
InpH1booltrue
InpRiskdouble1.5
InpDailyLossdouble50
Show all 40 inputs
NameTypeDefaultDescription
InpDailyProfitdouble100
InpMaxDDdouble20.0
InpMaxTradesint5
InpMaxPerPairint1
InpMaxSpreaddouble25.0
InpSLPipsdouble30
InpTPPipsdouble60
InpATRSLbooltrue
InpATRSLMultdouble1.5
InpATRTPMultdouble3.0
InpTrailbooltrue
InpTrailStartdouble20
InpTrailStepdouble10
InpBEbooltrue
InpBEPipsdouble15
InpMinScoreint45
InpRSIint14
InpMACDFint12
InpMACDSint26
InpMACDGint9
InpEMAFint8
InpEMASint21
InpEMATint200
InpATRint14
InpBBPint20
InpBBDdouble2.0
InpSessionbooltrue
InpSessStartint7

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone faisalkhattak7997-tech/forexsniper-bot from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

AI Enhanced HFT

by Marco210210
20 stars

This MetaTrader 5 expert advisor combines technical indicators with machine learning forecasts to trade the Forex market. It uses a trend-following approach based on Exponential Moving Average crossovers, filtered by the Average Directional Index and volume confirmations. A unique feature is its integration with extern

MT5 Trading robot Trend followingIndicator crossoverAI / machine learning High risk
Updated 1 year ago None stated GitHub repository of AI Enhanced HFT
12 stars

This MetaTrader 5 expert advisor implements a machine learning approach using a Decision Tree model to execute trades. It functions as a bridge between MetaTrader and a local Python-based server using sockets. The system utilizes MACD, RSI, and Exponential Moving Average indicators as primary data features for the neur

MT5 Trading robot AI / machine learningIndicator crossover
6 stars

This MetaTrader 5 expert advisor provides a versatile framework for trading based on Heiken Ashi price action. It allows users to toggle between numerous built-in strategies, including trend following, moving average crossovers, Fibonacci levels, and various oscillators like RSI and MACD. The system includes an option

MT5 Trading robot Trend followingIndicator crossoverMean reversion
Updated 2 years ago None stated GitHub repository of Heiken Ashi Complete Strats

Nafi Deep RL

by neoricalex
3 stars

Nafi is a MetaTrader 5 expert advisor framework designed for deep reinforcement learning in forex trading. It bridges Python-based training environments, such as OpenAI Gym and PyTorch, with MetaTrader to facilitate automated trade execution. The system features standard risk management controls including fixed lot siz

MT5 Trading robot AI / machine learningTrend followingIndicator crossover
Updated 7 years ago None stated GitHub repository of Nafi Deep RL
1 stars

EA MultiStrategy Advanced is an automated trading robot for MetaTrader 5 that integrates technical analysis with machine learning models. It utilizes a combination of RSI, Bollinger Bands, and Moving Average crossovers alongside LSTM-based deep learning signals to identify market patterns. The system features rigorous

MT5 Trading robot AI / machine learningIndicator crossoverMulti-strategy
Updated 1 year ago None stated GitHub repository of EA MultiStrategy Advanced

Gold Scalper AI Bridge

by almightymoon
1 stars

This MetaTrader 5 expert advisor acts as a bridge between the trading terminal and an external Python-based AI server. It extracts market data and technical indicators—including EMA, RSI, ATR, and ADX across multiple timeframes—to request trade signals via ZeroMQ, TCP, or file-based communication. The EA manages trade

MT5 Trading robot AI / machine learningScalpingIndicator crossover Archived
Updated 5 months ago None stated GitHub repository of Gold Scalper AI Bridge

More trading robots

Need a Broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers