RoboTried is a MetaTrader 5 expert advisor that trades a three-candle channel pattern filtered by a moving average. It identifies bullish or bearish sequences where three consecutive candles show higher highs/lows or lower highs/lows. The EA places buy or sell limit orders at the previous candle's extremes when the pri
This collection of Expert Advisors for MetaTrader 5 provides high-frequency scalping and multi-strategy automated trading across multiple currency pairs. The robots utilize a signal scoring system based on moving average crossovers, RSI momentum, Bollinger Band breakouts, and MACD signals. The suite includes a dedicate
Gotobi Basic EA is a trading robot for MetaTrader 4 and MetaTrader 5 designed to exploit the Japanese Gotobi anomaly. It targets days divisible by five, when demand for the US Dollar typically increases among Japanese firms for settlement. The EA enters a long position at the market open, closes it at the 9:55 AM Nakan
My Tbots Tesoro Gold is a MetaTrader 5 expert advisor designed for scalping, primarily targeting XAUUSD on the five-minute timeframe. The robot utilizes a combination of three smoothed moving averages, the Relative Strength Index, and Williams Fractals to execute trend-following entries. Risk controls include fixed lot
This MetaTrader 5 expert advisor executes trades based on Smart Money Concepts and Inner Circle Trader methodologies. It identifies institutional price patterns such as Fair Value Gaps, Order Blocks, and Liquidity Sweeps to find entry points. The robot requires market structure alignment and uses a higher timeframe tre
Gold Rush 25 is a multi-strategy day trading robot for MetaTrader 5. It integrates several trading styles including trend continuation, support/resistance bounces, and session breakouts. The system employs multi-timeframe analysis to coordinate entries across various chart periods. It features institutional-grade risk
This MetaTrader 5 expert advisor is a trend-following robot that identifies market direction using dual Exponential Moving Averages and the Average Directional Index to filter trade strength. It manages exits through dynamic ATR-based stop loss and take profit levels, along with trailing stops and partial closure logic
This MetaTrader 5 expert advisor executes trades based on the first valid pullback following a significant ZigZag swing. It incorporates Smart Money Concepts by utilizing Fair Value Gap filters and searching for specific price action patterns. Risk management is comprehensive, featuring percentage-based lot sizing, aut
MT5Trading robotSMC / ICT / price actionTrend following
This expert advisor for MetaTrader 5 implements a trading strategy based on Smart Money Concepts and Inner Circle Trader principles. It automates trade entries by identifying price action structures such as Break of Structure, Order Blocks, and liquidity sweeps. The system features a multi-window session manager for As
This collection of MetaTrader 5 expert advisors provides experimental trading strategies focused on session breakouts and Smart Money Concepts. The primary robot monitors the opening ranges of the London and New York sessions on the M5 timeframe to identify entry signals. It incorporates several risk management tools,
This MetaTrader 5 expert advisor is a buy-only scalping system that utilizes three parallel trading engines based on Average True Range volatility filters. It enters trades when volatility falls within specific thresholds and the current price is within a defined range below weekly resistance levels. The system feature
This MetaTrader 5 expert advisor implements a reversal strategy based on institutional trading concepts and liquidity sweeps. It identifies fake breakouts at swing high and low levels, waiting for price rejection patterns like pin bars or engulfing candles to enter trades. The robot manages risk through equity-based po
Enhanced EA is an automated trading robot for MetaTrader 5 that combines Relative Strength Index, Bollinger Bands, and Moving Average Convergence Divergence indicators to generate signals. The expert advisor includes an optional trend filter based on a 200-period moving average to align entries with the long-term marke
MT5Trading robotIndicator crossoverMean reversionTrend following
This MetaTrader 5 expert advisor implements a specialized buy-only strategy based on the Japanese Gotobi calendar anomaly. It aims to capitalize on historical US Dollar demand by opening long positions on specific days of the month, specifically those ending in five or zero. The robot operates on a time-of-day basis, e
Price Action Bot is a technical Expert Advisor for MetaTrader 5 that executes trades based on market structure shifts, specifically Break of Structure (BOS) and Change of Character (CHoCH) signals. It supports two entry modes: waiting for a price retest of broken levels or entering immediately on a breakout candle clos
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
This collection for MetaTrader 5 provides several trend-following Expert Advisors based on technical indicators such as Ichimoku Kinko Hyo and Simple Moving Averages. The included robots utilize multi-timeframe analysis, sensitive SMA slope detection, and candlestick pattern recognition to identify entry points. Risk m
This MetaTrader 5 expert advisor is designed for aggressive trading on small accounts, specifically targeting EURUSD and XAUUSD. It utilizes a multi-timeframe approach, filtering trends with Exponential Moving Averages across H1, M15, and M5 charts. The robot enters trades based on pullback and price compression patter
Pathfinder 2025 is a breakout expert advisor for MetaTrader 4 that manages dynamic Buy Stop and Sell Stop orders relative to the current market price. It continuously updates pending orders based on price movement thresholds and time intervals to capture volatility. Trade entries are filtered by candlestick body size t
This MetaTrader 4 expert advisor executes trades based on a specific price level and provides real-time monitoring via Telegram. The EA sets a trade at a user-defined entry price for a specific symbol, such as indices or forex pairs. It features automated entry when the price reaches the target level and closes the pos
This MetaTrader 5 expert advisor executes trades on USD major pairs using a combination of trend and momentum indicators. It utilizes Exponential Moving Averages for trend identification, alongside Relative Strength Index and Moving Average Convergence Divergence for entry timing. Risk management is handled through fix
This MetaTrader 5 expert advisor automates trading strategies based on Inner Circle Trader concepts, specifically focusing on the London Kill Zone. The robot identifies the Asian trading range and monitors the market for Fair Value Gaps, liquidity sweeps, and swing points to determine entry signals. It features customi
This MetaTrader 4 expert advisor functions as a data bridge to external web services. It automatically captures bid and ask prices for specific financial instruments and transmits them to a Python Flask server via HTTP POST requests. The system packages market data into JSON format on every tick and sends it to a confi
This MetaTrader 5 expert advisor implements a mean reversion strategy that identifies price gaps between fast and slow moving averages. It utilizes an ATR-based volatility filter to enter trades during low volatility periods and confirms entries with RSI momentum patterns. The system manages risk using fixed dollar amo
This MetaTrader 4 expert advisor implements a classic Ichimoku Kinko Hyo strategy, primarily optimized for the Nasdaq 100. It enters trades based on price breakouts through the Kumo cloud, SMA 50, and EMA 200, with additional confirmation from the Chikou Span and higher timeframe H4 Kijun levels. The robot handles trad
This MetaTrader 5 expert advisor utilizes a multi-layer perceptron neural network to enhance statistical arbitrage strategies. It periodically scans major currency pairs to identify high correlation relationships across multiple lookback windows. Trade signals are generated based on a confidence threshold derived from
This MetaTrader 5 expert advisor is designed for EURUSD trading using moving average crossovers and candlestick pattern detection. It features a scalping mode and dynamic stop loss and take profit calculations that can optionally account for market volatility. Risk is controlled through fixed USD profit and loss target
EA31337 Libre is an open-source multi-strategy trading robot developed for MetaTrader 4 and 5. It serves as a simplified implementation of a larger algorithmic framework, offering over 35 distinct strategies based on popular technical indicators. The robot allows each strategy to analyze market conditions across multip
This MetaTrader 5 expert advisor focuses on trading gold and other instruments using a trend-following breakout and retest methodology. It filters market conditions using three moving averages and ATR-based consolidation detection. Entries are triggered by RSI pullbacks and liquidity grab patterns during specific intra
This MetaTrader 5 expert advisor implements a multi-timeframe breakout strategy designed for EURUSD. It identifies the primary trend using a 200-period Exponential Moving Average on the H1 timeframe while executing entries on M15 breakouts. The system filters signals through RSI neutral-zone checks and ADX momentum req
This MetaTrader 5 expert advisor utilizes a combination of bullish engulfing candlestick patterns, Exponential Moving Averages, and the Relative Strength Index to identify trade entries. The bot includes modular filters for ATR volatility, specific trading sessions, and RSI ranges to refine signals. Risk management is
Advanced Scalping Multi EA is a multi-strategy scalping robot for MetaTrader 5 that integrates multi-timeframe momentum, smart money concepts, and pattern recognition. It calculates a signal confidence score based on RSI, EMA crossovers, MACD, and institutional flow tracking. The expert advisor offers four distinct mod
This expert advisor for MetaTrader 5 implements a Smart Money Concepts strategy focused on automated order block detection. It identifies market entries by scanning historical bars for specific price action patterns. The robot includes built-in risk management that calculates lot sizes based on a percentage of account
PulseNX is a MetaTrader 5 expert advisor that follows a mean-reversion strategy using the Triangular Moving Average (TMA) and a Stochastic oscillator. It identifies entry opportunities when Heiken Ashi candles touch the outer TMA bands while the oscillator indicates overbought or oversold conditions. The EA includes ri
This semi-automated expert advisor facilitates trading around high-impact economic events by bridging Python and MetaTrader 5. A Python-based scraper collects macroeconomic data from Trading Economics, allowing users to filter events and manually input trading directions via a graphical interface. The MetaTrader 5 comp
Supply Demand Pro EA is an automated trading robot for MetaTrader 5 that focuses on price action and institutional market structures. It identifies supply and demand zones, Quasimodo reversal patterns, and ATR-based price compression. The system filters entries using fakeout detection to avoid false breakouts. It featu
TradeMe is an automated MetaTrader 5 expert advisor implementing a Turtle Breakout trend-following strategy. It identifies entry points using Donchian Channel highs and lows over a user-defined lookback period. The system manages positions using an ATR-based trailing stop and exits trades when the price reaches a secon
News Trading is an automated expert advisor for MetaTrader 5 that executes breakout strategies based on high-impact economic events. The EA monitors built-in calendars for major releases such as NFP, FOMC, and GDP to identify potential volatility. It analyzes price action within specific time windows before and after e
Scalping Master is an automated trading robot for MetaTrader 4 designed for short-term execution. It utilizes a technical strategy based on Exponential Moving Average crossovers combined with Relative Strength Index levels. The expert advisor features a dedicated quick scalping mode with tight targets and automated tra
This MetaTrader 4 expert advisor executes and manages trades using a specialized hedging strategy. It monitors account equity and floating losses, automatically opening hedge positions when a user-defined loss percentage is reached. The system includes robust risk management features such as daily and weekly loss limit
This expert advisor for MetaTrader 5 implements a medium-term swing trading strategy using multiple technical indicators. It identifies entries through two primary methods: trend reversals and breakouts from consolidation zones. The reversal logic utilizes Fibonacci retracement levels combined with Stochastic and MACD
A trend-following MetaTrader 5 expert advisor designed for long-term position trading on daily and weekly timeframes. It utilizes the 200-period Exponential Moving Average and the Ichimoku Cloud to confirm multi-timeframe trends and momentum. The EA calculates position sizes according to account risk percentage and use
The Nyrok RSI EA is an automated trading robot for MetaTrader 5 designed for mean-reversion on the EURGBP currency pair. It utilizes the Relative Strength Index (RSI) to identify overbought and oversold conditions, entering sell positions when the RSI exceeds a specified upper threshold and buy positions when it falls
Barekat Expert is a MetaTrader 4 robot that executes trades based on a combination of technical indicators. It utilizes two ZigZag indicators for price action analysis, a Simple Moving Average for trend filtering, and the Relative Strength Index and Stochastic oscillators for momentum confirmation. The system manages e
This MetaTrader 5 expert advisor provides an automated trading system designed for Forex, Bitcoin, Gold, and various indices. It employs technical analysis filters including RSI levels and Moving Average price distance to identify entries. Risk management features include flexible lot sizing based on account equity or
This MetaTrader 5 expert advisor implements a price action strategy based on the Inside Day candle pattern. Developed primarily for the EUR/USD pair on the daily timeframe, the robot identifies instances where a trading day price range is entirely contained within the previous day range. It executes trades using fixed
This MetaTrader 5 expert advisor identifies market reversal points using a combination of Bollinger Bands and the Relative Strength Index (RSI). It is designed to trade multiple currency pairs simultaneously, including major pairs like EURUSD and GBPUSD. The system features optional trend filters using dual Moving Aver
This MetaTrader 4 expert advisor executes trades based on candle momentum and specific trigger factors. It manages positions using virtual trailing stop-loss and take-profit levels, alongside a global profit target that halts trading once a predefined financial goal is met. The system includes logic for multi-symbol tr
This MetaTrader 5 robot executes trades based on Inner Circle Trader methodologies. It identifies institutional Order Blocks and Fair Value Gaps while optionally screening for liquidity pool sweeps or Market Structure Shifts. The algorithm enters positions when price imbalances are detected within specific swing period
The ForexR EA Library collects open-source expert advisors for MetaTrader 4 and MetaTrader 5 that are published on GitHub. Each entry links to the original repository, so you always get the author's latest code, issues and licence straight from the source. Star counts, last updates and licences are synced from GitHub every day, and new repositories are added every week.
Every repository is checked automatically before it is listed: it must contain readable MQL source code for a real expert advisor, and repositories that ship executables, hide downloads behind archive passwords or show signs of bought stars are left out. The summaries and tags are written automatically from each repository's README and code. They describe what an EA does; they are not a recommendation, and nothing here is tested or endorsed by ForexR.
Trading with expert advisors is risky. Backtest any EA and run it on a demo account before you trust it with real money. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.
EA Library FAQ
What is an expert advisor (EA)?
An expert advisor is a program that runs inside MetaTrader 4 or MetaTrader 5. It can open and close trades on its own, manage trades you opened (trailing stops, break-even, partial closes), protect the account, or connect MetaTrader to other tools such as Telegram or Python. EAs are written in MQL4 (MT4) or MQL5 (MT5).
Are the EAs in this library free?
Yes. Every EA listed here is published on GitHub with its source code, so you can read, download and compile it at no cost. Check each repository's licence before reusing the code in your own projects: some EAs state no licence at all.
Are these EAs safe to use?
ForexR lists only repositories with readable MQL source code and never hosts files. Repositories that ship executables, ask you to disable antivirus, hide downloads behind passwords or show signs of bought stars are left out automatically. That does not make any EA profitable or bug-free: read the code, backtest it in the Strategy Tester and run it on a demo account first.
How do I install an EA in MT4 or MT5?
Download the source from GitHub, open MetaTrader, choose File, then Open Data Folder, and copy the .mq4 (MT4) or .mq5 (MT5) file into MQL4/Experts or MQL5/Experts. Open it in MetaEditor and press Compile, then drag the EA from the Navigator onto a chart and allow algorithmic trading.
How does ForexR choose which EAs to list?
A crawler searches GitHub every week for MetaTrader repositories, reads their code and keeps those that contain a real expert advisor and pass the safety checks. Stars, updates and licences are refreshed from GitHub every day. Summaries are written automatically from each repository's README and code, so treat them as a guide and check the source.
What do "High risk", grid and martingale mean?
A grid EA opens a ladder of orders at fixed distances; a martingale EA increases the lot size after losses. Both can show smooth equity curves for a long time and then lose a large part of the account in one strong trend. EAs that use either are marked High risk, and you can hide them with the "Hide grid and martingale" filter.
Run EAs with a broker that supports MT4 and MT5
Compare regulated brokers by platform, spreads, minimum deposit and leverage.