Trading robot · MT5

Snipe FX Pro

by NadirAliOfficial

Snipe FX Pro is a MetaTrader 5 expert advisor designed for high-frequency tick scalping, primarily pre-configured for XAUUSD.

GitHub stars6
Forks0
Last update7 weeks ago4 Aug 2026
LicenceNone stated

Overview

Snipe FX Pro utilizes a virtual stealth execution system to manage entries and exits without placing hard stops on the broker's server until necessary. The EA enters trades based on price breakouts or pullbacks, filtered by EMA trend direction and ATR volatility levels. Risk management is handled through ATR-based dynamic stop losses, reward-to-risk ratio targets, and a daily loss guard. It includes trailing stops and break-even logic to protect capital. Notable features include slippage control, spread filters, and loss cooldown periods to mitigate overtrading during adverse market conditions.

Details

Author

NadirAliOfficial on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

Scalping, Trend following, Mean reversion

Markets

Forex, Gold

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.

Topics

algorithmic-tradingexpert-advisorforexmetatrader5mql5mt5scalpingtrading-bottrading-strategyxauusd

Input parameters

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

NameTypeDefaultDescription
LotSizedouble0.01Lot size
MagicNumberlong730115Magic number (isolates this EA)
DistancePipsdouble2.0Virtual stop distance from price
PendingExpirySecint5Virtual pending lifetime (sec)
MaxSpreadPipsdouble1.5Max spread allowed to arm
ReverseEntryboolfalseFade the break instead of following it
LossCooldownSecint0Pause after a losing trade (sec, 0 = off)
MaxConsecLossesint0Pause the day after N losses in a row (0 = off)
UseBarAnchorboolfalseBreak a real level instead of a rolling price
AnchorBarsint3Bars whose high/low form that level
AnchorTfIndexint00=M1 1=M5 2=M15 3=M30 4=H1 (level timeframe)
TrendTfIndexint-11 = use TrendTimeframe, else 0=M1 1=M5 2=M15 3=M30 4=H1
Show all 40 inputs
NameTypeDefaultDescription
UseLimitEntryboolfalseWait for a pullback instead of buying the break
PullbackPipsdouble1.0How far back from the trigger to wait
LimitValidSecint30Give up on the pullback after this
UseTrendFilterbooltrueOnly trade with trend
TrendTimeframeENUM_TIMEFRAMESPERIOD_M1Trend timeframe
FastEmaPeriodint8Fast EMA
SlowEmaPeriodint21Slow EMA
UseVolFilterbooltrueSkip dead market
MinAtrPipsdouble1.0Min ATR to trade
UseAtrStopbooltrueATR based working stop
AtrPeriodint14ATR period
AtrSlMultiplierdouble1.2ATR x this = working stop
MinStopPipsdouble2.0Floor for working stop
MaxStopPipsdouble8.0Cap for working stop
FixedStopPipsdouble4.0Used when UseAtrStop = false
EmergencySlPipsdouble20.0Broker side disaster stop (floor)
EmergencyTpPipsdouble40.0Broker side disaster target (floor)
EmergencyMultipledouble3.0Disaster stop must also be this x the working stop
UseRiskRewardTpbooltrueTP = working stop x ratio
RewardRatiodouble1.3Reward to risk ratio
FixedTakeProfitPipsdouble3.0Used when UseRiskRewardTp = false
UseBreakEvenbooltrueMove to break even
BreakEvenTriggerPipsdouble1.5Profit to trigger break even
BreakEvenLockPipsdouble0.3Profit locked at break even
UseTrailingbooltrueTrail behind price
TrailingStartPipsdouble2.5Profit to start trailing
TrailingDistancePipsdouble1.2Trail distance (must be < start)
TrailingStepPipsdouble0.2Min improvement to move stop

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone NadirAliOfficial/snipe-fx-ea 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

Scalpflip EA

by anthonycdp
25 stars

Scalpflip EA is an automated scalping robot for MetaTrader 5 that utilizes a multi-layered technical analysis approach. It offers three entry modes: trend-following, mean-reversion, and a smart mode that selects the strategy based on current market conditions. The system filters trades using the Relative Strength Index

MT5 Trading robot ScalpingTrend followingMean reversion
Updated 1 year ago None stated GitHub repository of Scalpflip EA

FG Scalping Pro

by FaizGusion00
11 stars

FG Scalping Pro is an automated trading system for MetaTrader 5 that utilizes a multi-indicator approach to identify entry points. It combines exponential moving average crossovers with RSI momentum and Bollinger Band volatility filters to execute trades. The EA manages risk through dynamic ATR-based stop loss and take

MT5 Trading robot ScalpingIndicator crossoverMean reversion
Updated 1 year ago Custom licence GitHub repository of FG Scalping Pro
9 stars

This MetaTrader 5 expert advisor collection provides multiple variants for scalping gold on the one-minute timeframe. It utilizes a combination of Stochastic Oscillator crossovers and linear regression analysis to identify trend quality and entry points. Trade management is handled through ATR-based dynamic stop loss a

MT5 Trading robot ScalpingTrend followingMean reversion

Simba Sniper EA

by oriokie
6 stars

This MetaTrader 5 expert advisor focuses on XAUUSD using a multi-timeframe scalping approach based on Smart Money Concepts. It identifies institutional market structures by analyzing H4 trends, H1 supply and demand zones, and M5 entries. The logic incorporates order block detection, Fair Value Gaps (FVG), and liquidity

MT5 Trading robot SMC / ICT / price actionScalpingTrend following High risk
Updated 8 months ago Custom licence GitHub repository of Simba Sniper EA

EA Ak47 Hybrid

by JonusNattapong
1 stars

EA Ak47 Hybrid is a modular scalping expert advisor for MetaTrader 5, specifically optimized for gold markets. It generates signals using the Relative Strength Index filtered by an Exponential Moving Average trend component. The EA includes secondary filters for ATR volatility, MACD momentum, and Stochastic oscillators

MT5 Trading robot ScalpingTrend followingMartingale High risk
Updated 10 months ago Custom licence GitHub repository of EA Ak47 Hybrid

Smart Trader Forex

by joseph8848
1 stars

Smart Trader Forex is an automated expert advisor for MetaTrader 5 that employs dual strategies for trend following and mean-reversion scalping. It monitors over 15 currency pairs simultaneously using a multi-symbol scanner and a signal quality filter. Risk management includes ATR-based stop losses, trailing stops, and

MT5 Trading robot Trend followingScalpingMean reversion

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