EA Library · 857 open-source EAs

Free Trend-Following Expert Advisors (page 9)

Open-source expert advisors that trade in the direction of the prevailing trend.

Expert advisors857
For MT5578
For MT4305
Updated in a year315

Trend-following EAs, Most Starred First

C Financial

by rafaelsoec
1 stars

C Financial is a MetaTrader 5 repository containing a large collection of expert advisor variants focused on trend-following and price action strategies. The primary scripts utilize technical indicators like Moving Averages, ADX, CCI, and Average True Range to detect market direction and volatility. It features modular

MT5 Collection Trend followingBreakoutIndicator crossover High risk
Updated 3 weeks ago None stated GitHub repository of C Financial

QQQ Enterprise Professional

by RolandCreative
1 stars

QQQ Enterprise Professional is a MetaTrader 5 expert advisor that trades the QQQ ETF index using ICT smart money concepts combined with EMA trend indicators. It enters trades on liquidity sweeps, fair value gap confirmations, trend slope alignments and EMA crossovers or breakouts, allowing up to three entries per setup

MT5 Trading robot Trend followingSMC / ICT / price actionBreakout

Sniper Style Pro EA

by PasinduAmarasinghe20
1 stars

The Sniper Style Pro EA is a MetaTrader 5 expert advisor that generates BUY and SELL signals using EMA crossover confirmed by RSI thresholds along with multi-timeframe trend alignment checks. It enters positions on signal conditions and manages exits through ATR-based stop loss plus take profit levels at 0.5R, 1.0R, an

MT5 Trading robot Indicator crossoverTrend following
Updated 3 weeks ago None stated GitHub repository of Sniper Style Pro EA
1 stars

MRTRADER is an MQL5 Expert Advisor for MetaTrader 5 that trades XAUUSD, EURUSD, and GBPUSD on the H1 timeframe using EMA crossover. It enters long or short trades on fast-slow EMA signals and exits with stop loss and take profit based on ATR multiples. Lots are sized as a percentage of balance up to a maximum limit. A

MT5 Trading robot Trend followingIndicator crossoverMartingale High risk

Gold Sniper Scalper

by Zaibten
1 stars

The Gold Sniper Scalper is an automated trading robot designed for MT5, specifically optimized for scalping gold (XAUUSD). The EA employs technical analysis using indicators like exponential moving averages (EMA), RSI, and ATR for entries, with optional multi-timeframe (MTF) trend confirmation across M5 and M15 charts.

MT5 Trading robot Trend followingScalpingIndicator crossover High risk
Updated 3 weeks ago None stated GitHub repository of Gold Sniper Scalper

Maximum Scalper Unlimited

by lukasrudolf77-commits
1 stars

Maximum Scalper Unlimited is an MT5-based expert advisor designed for high-frequency scalping, specifically configured for gold (XAUUSD). Operating on the M1 timeframe, it aligns entries with M5 trends using multiple exponential moving averages, RSI, and Stochastic indicators. The strategy utilizes a trend-pyramiding a

MT5 Collection ScalpingTrend followingGrid High risk
Updated 4 weeks ago None stated GitHub repository of Maximum Scalper Unlimited

Signal Scanner Pro PAICT

by asnakegreat
1 stars

This MetaTrader 5 expert advisor functions as a comprehensive chart annotation and signal scanning tool based on Smart Money Concepts and Price Action. It identifies structural elements such as order blocks, fair value gaps, liquidity pools, and market structure shifts across multiple symbols simultaneously. The system

MT5 Utility SMC / ICT / price actionTrend followingIndicator crossover High risk
Updated 4 weeks ago None stated GitHub repository of Signal Scanner Pro PAICT

Xau Cloud AI Sniper

by Lamarrsdrip
1 stars

Xau Cloud AI Sniper is an automated trading robot for MetaTrader 5 designed for gold trading. It utilizes a multi-layered entry pipeline involving a pattern engine, breakout detection, and trend alignment, often synchronized with external cloud-based market outlooks. The system features an AI-filter mode to validate tr

MT5 Collection BreakoutTrend followingMean reversion High risk
Updated 4 weeks ago None stated GitHub repository of Xau Cloud AI Sniper

XAUUSD Scalper

by kezyandrew
1 stars

Xauusd Scalper is a regime-adaptive Expert Advisor designed for MetaTrader 5, specifically optimized for the XAUUSD (Gold) M5 timeframe. It integrates four distinct strategy modules—SweepReversal, VolBreakout, TrendPullback, and MeanReversion—under a shared risk manager. The EA automatically classifies market condition

MT5 Trading robot Trend followingBreakoutMean reversion
Updated 4 weeks ago None stated GitHub repository of XAUUSD Scalper

AI Trading EA

by sitshikizahlumelo-web
1 stars

AI Trading EA is an automated trading robot for MetaTrader 5 that integrates external machine learning signals with a local technical strategy. The EA sends real-time market data via HTTPS POST requests to a user-defined AI endpoint to retrieve trade signals. When AI signals are disabled or offline, it falls back to a

MT5 Trading robot Indicator crossoverTrend followingScalping
Updated 4 weeks ago None stated GitHub repository of AI Trading EA

KD AG Basket Trading

by adiarthagriadhi
1 stars

This MetaTrader 4 expert advisor implements a multicurrency basket trading strategy based on price action. It evaluates multiple currency pairs simultaneously using a scoring system that compares current price levels to opening prices across five-minute and fifteen-minute timeframes. The robot manages entries automatic

MT4 Trading robot Trend followingMulti-strategy
Updated 4 weeks ago None stated GitHub repository of KD AG Basket Trading

Forex Ema Risk Bot

by Behzod-max
1 stars

An MT5 Expert Advisor specifically designed for trading gold (XAU/USD) with modular strategy components and strong risk management filters. It features four mutually exclusive trading modes: Donchian breakout, EMA trend pullback, session breakout, and Bollinger Bands mean reversion. Trades are entered based on multi-ti

MT5 Trading robot BreakoutTrend followingMean reversion
Updated 4 weeks ago None stated GitHub repository of Forex Ema Risk Bot

The Gold Reaper

by naming1086
1 stars

The Gold Reaper is a multi-strategy expert advisor for MetaTrader 4 and 5. It trades gold pairs using breakout and reversal entries based on fractals and ATR. Trades enter when spread and frequency conditions are met and exit via trailing stops or time-based rules. The EA includes NFP filters to pause during economic e

MT4MT5 Trading robot BreakoutTrend followingScalping High risk
Updated 5 weeks ago None stated GitHub repository of The Gold Reaper

Forex EA Collection

by tmpmosisili
1 stars

This repository contains a set of automated trading robots for the MetaTrader 5 platform, focusing on indicator-driven entry logic. The primary expert advisor utilizes Relative Strength Index levels to identify potential reversals, filtered by a Moving Average to ensure trades align with the prevailing trend. Risk mana

MT5 Collection Trend followingMean reversion
Updated 5 weeks ago None stated GitHub repository of Forex EA Collection

Mveuuh Gold

by Nziikang
1 stars

Mveuuh Gold is an automated MetaTrader 4 expert advisor designed specifically for trading XAUUSD. It utilizes a multi-layered trend filtering system based on three Exponential Moving Averages and the Average Directional Index to determine entry direction. The EA employs a grid-based pyramid strategy, opening additional

MT4 Trading robot Trend followingGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of Mveuuh Gold
1 stars

XSpark is a modular automated trading framework for MetaTrader 5 that prioritizes capital protection and risk management. It includes a collection of distinct Expert Advisors covering various methodologies: a trend-pullback scalper, candle momentum tracking, Smart Money Concepts (SMC), and ICT liquidity models. The sys

MT5 Collection Trend followingScalpingSMC / ICT / price action
Updated 5 weeks ago None stated GitHub repository of XSpark Trading Engine

XAUUSD Guardian

by twentyproject777-alt
1 stars

XAUUSD Guardian is a MetaTrader 5 expert advisor that scalps gold using a higher-timeframe EMA and ADX trend filter and a lower-timeframe pullback entry. It sends one order with an ATR-based stop loss and a take profit at 1.5 times that distance, then flattens after a time limit or outside the broker session. Risk cont

MT5 Trading robot Trend followingScalping
Updated 5 weeks ago None stated GitHub repository of XAUUSD Guardian

AntiLatency Sniper EA

by themusafirr
1 stars

This algorithmic scalping robot for MetaTrader 4 and 5 uses a five-factor confluence engine to identify trade entries. It monitors RSI extremes, Bollinger Band breakouts, MACD momentum, EMA ribbons, and volume acceleration. The EA employs percentage-based risk management with a strict stop loss and a flexible take prof

MT4MT5 Trading robot ScalpingTrend followingMean reversion
Updated 5 weeks ago None stated GitHub repository of AntiLatency Sniper EA

Medula SMC EA

by gurupirataurai92-wq
1 stars

This MetaTrader 5 expert advisor utilizes Smart Money Concepts and pure price action to execute trades without traditional technical indicators. By analyzing raw candle data, it identifies market structures, order blocks, and various fair value gaps. The system includes multiple versions, ranging from simple price acti

MT5 Trading robot SMC / ICT / price actionTrend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Medula SMC EA

Gold Trend Pullback EA

by erikoleci
1 stars

The Gold Trend Pullback EA is a MetaTrader 5 robot that trades only XAUUSD. It analyzes H1 trend using fractal swing highs and lows, then identifies pullbacks to EMA 20 on M15 and waits for confirmation candles with volume. It enters market orders within session hours, spread limits, and ATR volatility ranges. Exits us

MT5 Trading robot Trend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Gold Trend Pullback EA

Gold MTF Key Level Structure EA

by amirhosseinadgi
1 stars

The Gold MTF Key Level Structure EA is a multi-timeframe expert advisor for trading gold XAUUSD on MetaTrader 5. It identifies swing highs and lows across daily D1 structure timeframe, H4 confirmation timeframe, and H1 entry timeframe to detect key support and resistance levels. The EA enters trades on CHOCH breakout s

MT5 Trading robot Trend followingBreakoutMulti-strategy
1 stars

This repository contains a collection of MetaTrader 5 expert advisors designed for a quantitative trading seminar by QRT Solutions. It includes multiple models such as US opening gap momentum, opening range breakouts, and SMA-based gold strategies. Each robot features professional risk management components including t

MT5 Collection Trend followingBreakoutIndicator crossover
1 stars

This MetaTrader 5 repository provides a collection of seventeen quantitative trading strategies designed for educational and research purposes. The primary expert advisor implements a US opening gap momentum strategy, utilizing ATR-based gap thresholds and Z-Score volatility regime detection to identify entry points. R

MT5 Collection BreakoutTrend followingIndicator crossover

Inan Quant

by inandenizturk
1 stars

Inan Quant is a MetaTrader 5 expert advisor designed specifically for trading gold on the M15 timeframe. It utilizes a Donchian breakout strategy combined with a multi-layered filtering system, including an H1 trend filter, ADX regime detection, and a custom signal quality score. The system manages risk using percentag

MT5 Trading robot BreakoutTrend following
Updated 6 weeks ago None stated GitHub repository of Inan Quant

Hurst Regime Adaptive Dual

by presios2004-boop
1 stars

This MetaTrader 5 expert advisor employs a regime-adaptive strategy using the Hurst exponent to distinguish between trending and ranging market conditions. It performs dual timeframe analysis, typically executing on the H1 timeframe while monitoring H4 for broader context. The system incorporates technical indicators s

MT5 Collection Trend followingMean reversion
Updated 7 weeks ago None stated GitHub repository of Hurst Regime Adaptive Dual

Vorax Ultra Fast Scalper

by wesamtaraf1984-ux
1 stars

Vorax is an automated scalping robot for MetaTrader 5 designed specifically for Gold (XAUUSD) and Bitcoin (BTCUSD) on the M1 timeframe. It enters trades using a signal engine that combines momentum analysis with buyer/seller pressure calculations. Risk management is highly structured, featuring dynamic lot sizing, maxi

MT5 Trading robot ScalpingTrend following
Updated 7 weeks ago None stated GitHub repository of Vorax Ultra Fast Scalper

EA Trading Guide

by thenaritlab
1 stars

This collection provides educational Expert Advisors for the MetaTrader 5 platform, showcasing different algorithmic approaches for beginners and intermediate traders. It features a moving average crossover system and a more advanced mean reversion robot based on the Relative Strength Index. The included tools utilize

MT5 Collection Trend followingMean reversionIndicator crossover

SmartScalper Pro AI

by sudesahin0005-bot
1 stars

SmartScalper Pro AI is an automated scalping robot for the MetaTrader 5 platform that utilizes neural network-based decision making alongside pattern recognition. It calculates trade signals using a weighted combination of multiple technical indicators, including RSI, ATR, MACD, Bollinger Bands, Stochastic, and several

MT5 Trading robot AI / machine learningScalpingTrend following
Updated 7 weeks ago None stated GitHub repository of SmartScalper Pro AI

Vilona Gold Trading EA

by DIRJEN-BOT
1 stars

Vilona Gold Trading EA is a trend-following robot for MetaTrader 5 tailored for XAUUSD. It executes trades based on daily breakouts and moving average filters, often focusing on long-only setups to align with secular trends. Risk management features include equity-based lot sizing, fixed stop losses, trailing stops, an

MT5 Trading robot Trend followingBreakoutIndicator crossover High risk
Updated 8 weeks ago None stated GitHub repository of Vilona Gold Trading EA

Gold Scalper EA

by crissz-cmd
1 stars

Gold Scalper EA is an automated trading robot for MetaTrader 5 specifically designed for the XAUUSD market. It utilizes a modular architecture to perform multi-timeframe analysis across H1 and M15 charts, combining momentum, price action, and market structure indicators. The system employs a scoring engine and conflict

MT5 Trading robot ScalpingTrend followingSMC / ICT / price action
Updated 8 weeks ago Custom licence GitHub repository of Gold Scalper EA

Gold Scalper EA

by hawada850-glitch
1 stars

This automated trading robot for MetaTrader 5 focuses on gold scalping using a multi-timeframe moving average strategy. It identifies entries via EMA crossovers on the one-minute timeframe, while confirming the overall trend using larger periods on the five-minute chart. Risk management includes dynamic stop loss and t

MT5 Trading robot ScalpingIndicator crossoverTrend following
Updated 8 weeks ago None stated GitHub repository of Gold Scalper EA

SwingOlly

by ngush67
1 stars

SwingOlly is an automated MetaTrader 5 expert advisor designed for forex trading. It generates trade entry and exit signals by combining multiple technical indicators, specifically the Double Exponential Moving Average (DEMA), Parabolic SAR, Stochastic Oscillator, and Relative Strength Index (RSI). The expert advisor m

MT5 Trading robot Trend followingMean reversion
Updated 8 weeks ago None stated GitHub repository of SwingOlly

XAUUSD ICT M5 EA

by mary1369
1 stars

This MetaTrader 5 expert advisor implements Smart Money Concepts and ICT strategies specifically for the XAUUSD pair on the five-minute timeframe. It utilizes a multi-confirmation scoring system including market structure shifts, break of structure, and change of character detection alongside fair value gaps and liquid

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 2 months ago None stated GitHub repository of XAUUSD ICT M5 EA

Fimathe PCM EA

by leonardoguaracidasilvacruz15
1 stars

This expert advisor for MetaTrader 5 automates the Fimathe/PCM technical analysis strategy. It identifies market cycles by constructing reference channels and expansion zones to execute trades on price breakouts. The robot supports entries based on candle touch or closure and manages exits using two take profit levels.

MT5 Trading robot BreakoutTrend following
Updated 2 months ago None stated GitHub repository of Fimathe PCM EA

Gold Trading EA

by shamshyder123-oss
1 stars

An automated trading robot for MetaTrader 5 specifically designed for the XAUUSD market. It utilizes a combination of RSI for overbought and oversold levels, MACD for momentum, and Simple Moving Average crossovers for trend confirmation. The EA enters trades when multiple indicators align and manages them using fixed o

MT5 Trading robot Trend followingIndicator crossoverMean reversion
Updated 2 months ago MIT GitHub repository of Gold Trading EA

Gold RSI MA MT5

by gencerselemm2-hue
1 stars

This MetaTrader 5 expert advisor executes trades on gold (XAUUSD) using a combination of the Relative Strength Index (RSI) and a Simple Moving Average (SMA). Designed specifically for the five-minute (M5) timeframe, the robot monitors overbought and oversold conditions alongside trend direction to find entry points. It

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago None stated GitHub repository of Gold RSI MA MT5
1 stars

This MetaTrader 5 robot trades gold on the 15-minute timeframe using a trend-following pullback strategy. It identifies the primary trend using a 200-period EMA on the H1 chart and looks for entries on the M15 timeframe when price retracts to a fast EMA and RSI indicates a momentum reset. Risk is managed through ATR-ba

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago None stated GitHub repository of Xauusd Trend Pullback

Shakuni Trap

by vedkanani123
1 stars

Shakuni Trap is a MetaTrader 5 research laboratory focusing on systematic gold trading. The collection features multiple Expert Advisors, with the primary OneShot version utilizing M1 to M5 timeframes. This strategy executes trades based on EMA bounces or Donchian Channel breakouts, requiring alignment with higher time

MT5 Collection Trend followingBreakoutMean reversion
Updated 2 months ago None stated GitHub repository of Shakuni Trap

Prem Gold Advisor

by Premkumar238
1 stars

Prem Gold Advisor is an automated MetaTrader 5 expert advisor specialized for XAUUSD (Gold) trading on the five-minute timeframe. It initiates trades using breakout levels placed at specific distances from the candle open. The strategy features a progressive scale-in mechanism, adding new orders as the price hits succe

MT5 Trading robot BreakoutTrend followingMartingale High risk
Updated 2 months ago None stated GitHub repository of Prem Gold Advisor
1 stars

This repository features a collection of MetaTrader 5 Expert Advisors developed for strategy and risk-management research. It includes a multi-pair mean reversion grid system, a gold breakout robot using previous day levels, and trend-following strategies based on moving averages. The EAs incorporate extensive risk con

MT5 Collection Trend followingBreakoutMean reversion High risk

Aurum

by amarnazhan27-gif
1 stars

Aurum is an adaptive research expert advisor designed for trading Gold on MetaTrader 5 cent accounts. It employs a multi-timeframe logic that filters H1 trend direction, M15 market regimes, and M5 setups to trigger entries on M1 closed bars. Risk management is a central component, incorporating strict limits on daily a

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago MIT GitHub repository of Aurum

Conquest EA

by MunchonGithub
1 stars

Conquest EA is a self-adjusting expert advisor for MetaTrader 5 that utilizes Smart Money Concepts such as Fair Value Gaps and Break of Structure for entries. It features a built-in learning module that evaluates its own trade outcomes to adjust strategy weighting and confidence in real-time. Risk management includes a

MT5 Trading robot SMC / ICT / price actionAI / machine learningTrend following
Updated 2 months ago Apache-2.0 GitHub repository of Conquest EA

Trend Matrix EA

by Rhett-Q
1 stars

Trend Matrix EA is a multi-model trend-following robot for MetaTrader 5, specifically optimized for Gold trading. It utilizes a scoring matrix based on several technical indicators including Moving Averages, MACD, ADX, and Bollinger Bands to determine entries. The system employs a conservative pyramiding approach, addi

MT5 Trading robot Trend followingBreakoutIndicator crossover
Updated 2 months ago None stated GitHub repository of Trend Matrix EA

Flip Trader

by HassanAliMAli
1 stars

Flip Trader is a perpetual stop-and-reverse expert advisor for MetaTrader 5 that remains in the market at all times. The strategy opens an initial position and applies a tight trailing stop-loss without a take profit target. When the market hits the stop-loss, the robot immediately closes the position and opens a new o

MT5 Trading robot Trend following
Updated 2 months ago None stated GitHub repository of Flip Trader
1 stars

Thinkwealth Smart Structure Pro EA is an automated trading system for MetaTrader 5. It analyzes the M15 timeframe for overall trend using EMA indicators and identifies break of structure on the M5 timeframe. The EA enters trades on pullbacks to order blocks and fair value gaps when confirmed by MACD, Stochastic, and Pa

MT5 Trading robot Trend followingSMC / ICT / price actionIndicator crossover

SynerPro EA

by t2an1s
1 stars

SynerPro EA is a MetaTrader 5 robot designed for managing prop firm challenges. It implements the Synergy Strategy, utilizing Heikin Ashi market bias and session-based filters to execute trades. The system features a master-slave communication architecture via shared files for coordinating between instances. Risk manag

MT5 Trading robot Trend following
Updated 2 months ago None stated GitHub repository of SynerPro EA

Quantum Alpha MT5 ONNX

by yole-shop-oficial
1 stars

This expert advisor for MetaTrader 5 combines traditional quantitative strategies with machine learning via the ONNX runtime. It features multiple trading modes including Order Blocks, market structure analysis, and a hybrid AI strategy using neural network predictions trained in PyTorch. The system incorporates compre

MT5 Trading robot SMC / ICT / price actionAI / machine learningTrend following High risk
Updated 2 months ago None stated GitHub repository of Quantum Alpha MT5 ONNX
1 stars

This expert advisor for MetaTrader 5 implements a technical strategy combining MACD, Stochastic Oscillator, and Parabolic SAR indicators. Designed primarily for the five-minute timeframe, it enters trades based on momentum and trend alignment. The system features robust risk controls, including stop loss and take profi

MT5 Trading robot Indicator crossoverTrend followingMean reversion
Updated 2 months ago None stated GitHub repository of Thinkwealth Smart Signal Pro

More Expert Advisor Categories

Browse all 2,090 EAs

Third-party code. ForexR lists open-source EAs from GitHub; it did not write, test or endorse them, and their summaries are generated automatically from each repository's README and code. Read the code, backtest it and use a demo account first. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.

Learn How to Use Expert Advisors

Free, plain-English guides: find an EA, install it, set it up, test it and run it safely.

  1. 1Types of EAsRobots, trade managers, copiers and risk tools, and what each is for.
  2. 2Using this librarySearch, filters, badges and what our checks do and do not mean.
  3. 3Install an EA in MT4 or MT5Data folder, compile, attach to a chart and switch on algo trading.
  4. 4EA settings explainedLot size, stop-loss, magic number, max spread and trading hours.
  5. 5Backtest in the Strategy TesterModelling, spread, the report and the over-fitting trap.
  6. 6Choose a safe EAA checklist for the code, the logic, the evidence and the fit.
  7. 7Run an EA 24/7VPS, forward testing on demo and going live small.
  8. 8Open-source EAs on GitHubLicences, compiling in MetaEditor and editing inputs safely.
  9. 9Forex robots: an honest guideWhat automation can and cannot do for you.

Run EAs With a Broker That Supports MT4 and MT5

Compare regulated brokers by platform, spreads, minimum deposit and leverage.

Compare brokers