EA Library · 291 open-source EAs

Free Grid Trading Expert Advisors (page 3)

Open-source grid trading robots that open a ladder of orders at fixed distances.

Expert advisors291
For MT5202
For MT4118
Updated in a year122

Grid EAs, Most Starred First

ICT SSL Premium Discount

by 26730023-PhamPhuNguyenHung
2 stars

This MetaTrader 5 expert advisor implements Smart Money Concepts (SMC) by identifying liquidity sweeps and premium or discount zones. It detects buy-side and sell-side liquidity levels, looking for price sweeps followed by retest entries. The robot manages trades using a fixed risk-to-reward ratio, trailing stops, and

MT5 Trading robot SMC / ICT / price actionMartingaleGrid High risk
Updated 7 months ago None stated GitHub repository of ICT SSL Premium Discount

MultiSignal DCA CCBSN

by 26730023-PhamPhuNguyenHung
2 stars

This MetaTrader 5 expert advisor provides a versatile trading framework featuring nine selectable entry signals, including Ichimoku, RSI, Bollinger Bands, and EMA crossovers. It employs a Dollar Cost Averaging strategy with configurable lot multipliers and distance scaling to manage positions. A notable feature is the

MT5 Trading robot Trend followingGridMartingale High risk
Updated 7 months ago None stated GitHub repository of MultiSignal DCA CCBSN

Advanced Grid Trading

by jepli-1225
2 stars

Advanced Grid Trading is a MetaTrader 5 expert advisor that manages a complex grid strategy across four configurable layers. It places stop and limit orders at fixed intervals, employing either fixed or geometric lot scaling for increased grid depth. Trade management includes a shared profit pool used to close losing p

MT5 Trading robot GridMartingaleMean reversion High risk
Updated 7 months ago None stated GitHub repository of Advanced Grid Trading

EA OAT Collection

by anhnguyen123312
2 stars

The repository provides a collection of MetaTrader 5 expert advisors and analytical tools. The main featured tool is a 3D correlation matrix that visualizes the statistical relationships between multiple currency pairs over a customizable date range using DirectX and Canvas graphics. In addition to this analytical tool

MT5 Collection Mean reversionMulti-strategyGrid High risk
Updated 10 months ago None stated GitHub repository of EA OAT Collection
2 stars

This MetaTrader 5 expert advisor acts as a modular architectural blueprint for developing complex algorithmic trading systems. It demonstrates a structured framework for separating user interface components, input configurations, and core execution logic into maintainable layers. While the repository provides placehold

MT5 Framework & template Trend followingGridHedging

Mr X Grid Hedge

by ibrahimzameel9232-lgtm
2 stars

Mr X Grid Hedge is a MetaTrader 5 expert advisor specifically designed for XAUUSD trading. It utilizes a grid strategy with entry signals confirmed by a combination of EMA crossovers, RSI bounds, and ATR volatility filters. The system manages risk through automated hedging triggered by drawdown or specific grid depth.

MT5 Trading robot GridMartingaleHedging High risk
Updated 11 months ago None stated GitHub repository of Mr X Grid Hedge

Gold Grid EA

by traderr87
2 stars

This MetaTrader 5 expert advisor implements a sell-only grid strategy specifically designed for Gold (XAUUSD). It operates within a user-defined price range, placing short orders at fixed price intervals to capitalize on price oscillations and mean reversion. The system manages trades using a fixed take profit for each

MT5 Trading robot GridMean reversion High risk
Updated 1 year ago None stated GitHub repository of Gold Grid EA

Punlie Raging

by punlie
2 stars

Punlie Raging is a grid-based trading robot for MetaTrader 5 that executes orders at fixed point intervals. It includes a trend filter to limit trading to specific market directions, such as only trading in uptrends verified on daily timeframes. For trade management, the advisor features an adjustable trailing stop and

MT5 Trading robot GridTrend following High risk
Updated 1 year ago MIT GitHub repository of Punlie Raging

SnD SnR Scalping

by Adirach08
2 stars

This MetaTrader 5 expert advisor executes trades based on supply and demand zones combined with support and resistance levels. It performs multi-timeframe analysis across H1 and M5 charts to identify entry points. The robot utilizes price action patterns like double tops and head-and-shoulders for confirmation. Risk is

MT5 Trading robot SMC / ICT / price actionScalpingGrid High risk
Updated 1 year ago None stated GitHub repository of SnD SnR Scalping

This repository features a collection of MetaTrader 5 expert advisors designed for automated trading across various market conditions. The included tools range from grid-based systems like Mecha-Godzilla to range-reversion and breakout strategies. The expert advisors offer modular risk management, including daily loss

MT5 Collection GridMean reversionBreakout High risk

Trend EA Collection

by Yogurt-Peng
2 stars

Trend EA is a collection of MetaTrader 5 expert advisors providing various automated trading strategies, including grid, martingale, and trend-following systems. The repository features implementations of the Turtle trading method, Donchian Channel breakouts, and moving average crossovers. Each expert advisor allows fo

MT5 Collection Trend followingBreakoutGrid High risk
Updated 1 year ago None stated GitHub repository of Trend EA Collection

North East Way Collection

by Yogurt-Peng
2 stars

This repository contains a collection of MetaTrader expert advisors for MT4 and MT5, featuring various algorithmic trading strategies. The primary EA, North East Way, implements a multi-currency grid and martingale system focused on mean reversion for correlated pairs such as AUDNZD and NZDCAD. It manages risk through

MT4MT5 Collection Mean reversionGridMartingale High risk
Updated 1 year ago None stated GitHub repository of North East Way Collection

Ario Averaging

by ariogunawan
2 stars

This MetaTrader 4 expert advisor implements an averaging strategy that manages trades by opening additional layers at predefined intervals when the market moves against the initial position. It features modes for both averaging up and down, with the ability to alternate between buy and sell orders. The EA includes risk

MT4 Trading robot GridMartingaleHedging High risk
Updated 2 years ago None stated GitHub repository of Ario Averaging
2 stars

This repository functions as a large collection of over 170 MetaTrader 4 expert advisors provided in source code format for further development. The library includes various automated trading robots based on popular technical indicators such as Heiken Ashi, RSI, Stochastic, and MACD crossovers. The included files utili

MT4 Collection Indicator crossoverTrend followingMean reversion High risk

GBPUSD AI Grid EA

by AlexCrombieF
2 stars

The GBPUSD AI Grid EA is an automated trading robot for MetaTrader 4. It executes a grid-based strategy that layers orders during market movements. Initial entries are filtered using the Commodity Channel Index indicator. The bot manages positions through a martingale lot multiplier, increasing volume for subsequent gr

MT4 Trading robot GridMartingaleHedging High risk
Updated 2 years ago None stated GitHub repository of GBPUSD AI Grid EA
2 stars

This MetaTrader 4 repository contains a collection of expert advisors and utilities, primarily focused on the AM grid robot and various scalping scripts. The main EA employs a grid-based strategy that layers orders at specific distances and includes settings for trend and counter-trend protection. It features a mechani

MT4 Collection GridScalpingTrend following High risk
Updated 2 years ago None stated GitHub repository of Lianxi EA Collection
2 stars

This collection for MetaTrader 5 features a variety of trading tools and automated expert advisors. It includes advanced visualization utilities like a 3D correlation matrix and a mathematical morpher using DirectX canvas. The repository also provides several technical trading robots based on moving averages, MACD, ADX

MT5 Collection Trend followingIndicator crossoverMulti-strategy High risk
Updated 2 years ago None stated GitHub repository of Classicado MQL5 Collection
2 stars

This repository contains a collection of MetaTrader 5 expert advisors developed for educational purposes. The primary strategies revolve around Commodity Channel Index crossovers and Average True Range indicators for dynamic stop loss and take profit placement. The codebase includes various experimental models, such as

MT5 Collection Indicator crossoverMean reversionMartingale High risk
Updated 2 years ago None stated GitHub repository of MQL5 Learning Collection
2 stars

This MetaTrader 5 utility provides a three-dimensional visualization of price correlations across multiple currency pairs. It processes historical data to calculate returns and synchronizes price action for a user-defined list of symbols over a specified date range. The tool utilizes the Canvas3D library and DirectX to

MT5 Collection Grid High risk
Updated 2 years ago None stated GitHub repository of Correlation Matrix 3D
2 stars

This MetaTrader 5 expert advisor implements a multi-layered grid strategy that manages up to three independent grids simultaneously on a single instrument. It uses the Relative Strength Index (RSI) across different timeframes to determine the initial trade direction for each grid. The EA employs martingale lot scaling,

MT5 Trading robot GridMartingaleMean reversion High risk
Updated 2 years ago None stated GitHub repository of Springfield 3 Grids

This repository is a collection of various MetaTrader 5 expert advisors generated through the Mission Automate tool. It contains over 100 separate files covering a wide array of technical strategies, including range breakouts, trend-following systems, and indicator crossovers using Ichimoku, CCI, and Heiken Ashi. Sever

MT5 Collection BreakoutMartingaleTrend following High risk

This repository contains a collection of MetaTrader 4 expert advisors and technical indicators focused on automated trading logic. The included robots primarily utilize martingale and grid-based strategies, featuring lot scaling and distance-based order layering. Entry signals are generated through indicators like Boll

MT4 Collection MartingaleGridIndicator crossover High risk

Forex Setka Trader

by Aomforex
2 stars

Forex Setka Trader is an automated grid trading robot designed for the MetaTrader 4 platform. It operates primarily on the M1 timeframe, opening a series of trades at fixed intervals defined by a step parameter. The expert advisor employs martingale-style lot scaling through a multiplier factor to manage basket positio

MT4 Trading robot GridMartingale High risk
Updated 4 years ago None stated GitHub repository of Forex Setka Trader
2 stars

This repository contains a collection of MetaTrader 4 expert advisors, with a primary focus on the XMT-Scalper system. The software implements a tick-scalping strategy that identifies reversals from channel breakouts using indicators such as Bollinger Bands and Moving Averages. It includes risk management features incl

MT4 Collection ScalpingBreakoutMean reversion High risk
Updated 5 years ago None stated GitHub repository of XMT Scalper Collection
2 stars

This repository contains the Forex Algos Collection, a suite of over forty MetaTrader 4 expert advisors centered around the Aeron Forex Auto Trader robot. This primary EA implements a grid-based entry system combined with martingale lot scaling, where position sizes increase significantly via a multiplier factor after

MT4 Collection GridMartingaleHedging High risk
Updated 6 years ago None stated GitHub repository of Forex Algos Collection

Mt4 Develop Collection

by xianGuiye
2 stars

This repository features a collection of MetaTrader 4 expert advisors designed for various trading approaches. The included M5_M30integral EA utilizes moving average crossovers across multiple timeframes for trend detection. Other scripts employ envelope scalping at specific standard deviations and Bollinger Band strat

MT4 Collection Indicator crossoverMean reversionScalping High risk

Suminsky EA

by zegitz
2 stars

Suminsky EA is an automated trading tool for the MetaTrader 4 platform that utilizes a level-based execution strategy. The robot places orders within a specified price range, divided into multiple lines or levels to manage entries. It features risk management settings including fixed lot sizing, a take profit target, a

MT4 Trading robot GridHedging High risk Archived
Updated 7 years ago None stated GitHub repository of Suminsky EA

Jack EA4

by jack139
2 stars

This MetaTrader 4 expert advisor automates trading using a Moving Average crossover strategy, specifically configured for the GBPUSD pair on fifteen-minute charts. It enters positions based on dual indicator signals and manages them through a combination of money-based take profit targets and lot size scaling. The syst

MT4 Trading robot Indicator crossoverMartingaleGrid High risk
Updated 7 years ago Custom licence GitHub repository of Jack EA4

Price Less EA

by exalkas
2 stars

Price Less EA is an automated trading robot for the MetaTrader 4 platform that implements a grid-based recovery strategy. It combines moving average crossovers for entry timing with a multi-level position layering system. The robot initiates trades and scales lot sizes using step-based increments at fixed distances. It

MT4 Trading robot GridIndicator crossoverMartingale High risk
Updated 8 years ago None stated GitHub repository of Price Less EA

Guangying Strategy

by sunyourway
2 stars

This collection for MetaTrader 4 and 5 features the Guangying multi-symbol expert advisor alongside various utility tools and martingale-based robots. The primary system monitors multiple forex pairs and gold from a single chart using Fibonacci-derived logic for trade entries. It includes risk controls such as equity d

MT4MT5 Collection MartingaleGridMulti-strategy High risk
Updated 9 years ago None stated GitHub repository of Guangying Strategy

Lars Advisor

by Enweave
2 stars

Lars Advisor is a MetaTrader 4 grid-based robot that enters trades using a fixed distance interval and manages them through a trailing stop mechanism. It features lot scaling where each grid step increases the trade volume by a specific delta, functioning as a lot-addition martingale. The EA operates on a timer-based u

MT4 Trading robot GridMartingale High risk
Updated 9 years ago None stated GitHub repository of Lars Advisor

Angry Bird

by bobdomo
2 stars

Angry Bird is a MetaTrader 4 expert advisor based on the Ilan 1.6 architecture, utilizing a mean-reversion strategy combined with aggressive risk management. The EA enters trades based on Relative Strength Index (RSI) levels to identify overextended price movements. It employs an exponential martingale lot scaling syst

MT4 Trading robot Mean reversionMartingaleGrid High risk
Updated 10 years ago None stated GitHub repository of Angry Bird

Omega X EA

by Trio707
1 stars

Omega X EA is a MetaTrader 5 expert advisor that implements a one-sided grid martingale strategy on hedging accounts. It enters trades via simultaneous BuyStop and SellStop pending orders using a straddle range gate. Once one position fills, the EA locks direction and adds levels on the same side with lot scaling. It e

MT5 Trading robot GridMartingale High risk
Updated 13 days ago None stated GitHub repository of Omega X EA

FakeMoonDog

by kenjiCRac
1 stars

The FakeMoonDog EA is an MT5 robot for XAUUSD gold trading. It switches between breakout mode for trending conditions using signals from Nova, Apex, Zenith, Pulse and Eclipse patterns, and grid mode for sideways markets with ADR or ATR spacing. Trades enter on breakouts or grid levels and exit at take profit targets or

MT5 Trading robot Trend followingGridBreakout High risk
Updated 2 weeks ago None stated GitHub repository of FakeMoonDog
1 stars

The EA is a scalping robot for XAUUSD on MetaTrader 5. It enters trades by placing pending stop orders aligned with EMA trend on M1. After entry, DCA adds up to 4 orders in the basket every 2 points with fixed lot size and max 0.05 lot. The basket uses shared stop loss 15 points away. It applies basket trailing when pr

MT5 Trading robot ScalpingGridHedging High risk
Updated 2 weeks ago None stated GitHub repository of Gold Grid Stop DCA EA

Grid Assistant Pro

by ramadanrahmad
1 stars

The Grid Assistant Pro is an Expert Advisor for MetaTrader 5 that executes grid trading on XAUUSD. It opens multiple limit order layers at user-defined pip distances with scaled lot sizes upon one-click button press or limit order catch. The EA synchronizes stop loss and take profit across all positions sharing a magic

MT5 Trading robot Grid High risk
Updated 2 weeks ago None stated GitHub repository of Grid Assistant Pro
1 stars

This MetaTrader 5 repository contains a large collection of expert advisors developed using the fxDreema visual builder. The primary strategy utilizes a triple moving average system with 200, 25, and 5 periods to detect trends, combined with ATR-based volatility filters for trade exits. It features grid-based order lay

MT5 Collection GridIndicator crossoverTrend following High risk
Updated 3 weeks ago None stated GitHub repository of Amighade MQL5 Collection

Grid Bot

by tbradlo
1 stars

This MetaTrader EA opens and manages a grid of buy positions every 50 points, setting a fixed take profit of 75 points per trade. It can hold up to 10 buy positions and 5 sell positions of 0.02 lots each, closing the worst sell orders when the sell buffer reaches 5 to free capital. Stochastic oscillator parameters (K=1

MT4MT5 Collection GridIndicator crossoverHedging High risk
Updated 3 weeks ago MIT GitHub repository of Grid Bot

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 4 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

SMC Liquidity EA

by Shifrozy
1 stars

This expert advisor for MetaTrader 5 automates Smart Money Concepts (SMC) and institutional liquidity strategies. It maps liquidity pools on a higher timeframe, monitors for liquidity sweeps, and uses a lower timeframe to identify market structure shifts (CHoCH) and breaks of structure (BOS). To enter positions, the EA

MT5 Trading robot SMC / ICT / price actionBreakoutGrid High risk
1 stars

This MetaTrader 5 expert advisor automates dual-direction hedging primarily for XAUUSD and BTCUSD. It opens both long and short initial positions simultaneously without waiting for indicator crossovers. When price moves against active positions, it places counter-trend grid orders at specified point intervals up to set

MT5 Trading robot GridHedging High risk
Updated 4 weeks ago Custom licence GitHub repository of Gold BTC Hedge Grid EA

Ktai XAU DCA

by tiennguyen3000
1 stars

This MetaTrader 5 Expert Advisor trades gold using an ATR-adaptive grid system combined with monthly price bands. It segments account equity into a primary trading budget and a reserve fund, placing up to twelve levels of DCA orders. Grid spacing relies on ATR, while position sizing uses a quadratic progression budget

MT5 Trading robot GridMean reversion High risk
Updated 5 weeks ago None stated GitHub repository of Ktai XAU DCA

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

RiskGuard Pro

by farhadiamirali403-lab
1 stars

RiskGuard Pro is a multi-strategy expert advisor for MetaTrader 5 that combines automated trade execution with comprehensive risk management. It features a voting engine that aggregates signals from indicators like RSI, MACD, and Bollinger Bands. The EA supports various lot-sizing methods, including fixed lots and perc

MT5 Trading robot Multi-strategyGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of RiskGuard Pro

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

Adaptive DDQN MT5

by chyr-rpg
1 stars

This MetaTrader 5 expert advisor is a research-oriented reinforcement learning system implemented natively in MQL5. It utilizes a Deep Q-Network to make trading decisions based on market states derived from technical indicators, volatility, and supply-demand zones. The system manages trades using a grid-based basket ap

MT5 Trading robot AI / machine learningGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of Adaptive DDQN MT5

More Expert Advisor Categories

Browse all 2,095 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