This MetaTrader 5 expert advisor utilizes machine learning via ONNX (Open Neural Network Exchange) models to predict price movements. The system includes specialized versions for major currency pairs including AUDUSD, EURUSD, GBPUSD, and USDCHF. It employs an automated entry logic based on predicted price direction. Ri
2026 Trading Bot is an automated expert advisor for MetaTrader 5 that focuses on price reversals using RSI divergence and pivot point levels. The robot monitors price action for bullish or bearish divergence patterns to identify entry signals near calculated support and resistance zones. It includes risk management set
Algo Trend Scalper is an automated trading robot for MetaTrader 5 that executes a trend-following strategy based on moving average crossovers. The expert advisor monitors a fast and slow simple moving average to detect trend shifts, entering long or short positions when a crossover occurs on a confirmed candle close to
MT5Trading robotIndicator crossoverTrend following
This repository is a collection of experimental MetaTrader 5 trading systems focused on price action and technical indicators. The primary expert advisor utilizes Fair Value Gaps to identify entries, incorporating multi-timeframe analysis. It manages risk through percentage-based lot sizing, daily loss limits, and auto
Simple RSI MT5 Bot is an automated trading script for MetaTrader 5 that utilizes the Relative Strength Index to enter trades. The robot follows a mean-reversion approach, executing buy orders when the RSI falls below a defined oversold level and sell orders when it rises above an overbought threshold. It operates with
This MetaTrader 5 expert advisor identifies scalping opportunities by analyzing candle data within a sliding window. It utilizes dynamic delta thresholds calculated through rolling means and Median Absolute Deviation (MAD) for both tick and volume data. Users can configure specific multipliers and minimum absolute thre
JiAlgo System is a MetaTrader 5 expert advisor implementing the SonicR trading methodology across various market conditions. The robot uses exponential moving averages, specifically the EMA 34 and EMA 89, to determine trend direction and slope thresholds. It executes trend-following trades on initial pullbacks from new
Backtester EA is a validation tool for MetaTrader 5 designed to test specific trading signals within the Strategy Tester. Users can input exact entry, stop loss, and take profit prices, along with a precise timestamp down to the second. The expert advisor handles timezone offsets by automatically converting signal time
Project Chimera is an algorithmic trading robot for MetaTrader 5 that executes trades on XAUUSD. The system employs a modular architecture to synthesize signals from RSI divergence, harmonic patterns, and trend confirmation across multiple timeframes. It utilizes a multi-asset correlation filter monitoring the US Dolla
Gold FX EA is a multi-asset trading robot for MetaTrader 5 that functions as a modular framework for various technical strategies. It allows users to toggle specific modules for forex, gold, silver, cryptocurrencies, and commodities. Strategies include trend following with moving averages, Bollinger Band mean reversion
This MetaTrader 5 expert advisor acts as a modular framework for algorithmic trading using object-oriented principles. It includes a functional strategy that enters trades based on RSI levels and Moving Average crossovers. The system manages exits through automated stop loss, take profit, break-even adjustments, and tr
Swap Arbitrage Bridge is a MetaTrader 5 utility designed to export market data to an external Python environment for arbitrage analysis. It collects information on tradable symbols, specifically focusing on Forex majors and precious metals like gold and silver. The tool sends formatted JSON status updates at defined in
This MetaTrader 5 utility functions as a performance auditing dashboard for managing multiple algorithmic trading strategies simultaneously. It monitors and calculates institutional-grade metrics such as Profit Factor, Win Rate, and Risk/Reward ratios. The tool automatically detects strategy names by filtering broker l
This MetaTrader 5 expert advisor executes a breakout scalping strategy, primarily designed for major currency pairs like EURUSD and GBPUSD on the M5 timeframe. It identifies trading opportunities using swing detection over a specific number of bars and places pending stop orders at calculated distances. The EA includes
This MetaTrader 5 expert advisor serves as a modular framework and starter template for developing trend-following trading systems. It utilizes a clean architecture to separate signal logic, risk management, and order execution. The included demo logic implements a standard moving average crossover strategy to enter tr
MQL5 EA CI/CD Template is a development framework for MetaTrader 5 designed to automate the lifecycle of Expert Advisors. It implements modern software engineering practices through continuous integration and deployment pipelines using GitHub Actions. The system includes tools for automated unit testing, static code an
Mushashi Murphy EA is an automated trading robot for MetaTrader 5 that utilizes Smart Money Concepts to identify entries via Order Blocks and Fair Value Gaps. The system validates signals using a volume-ratio filter and operates within specific UTC time windows. Risk management features include percentage-based lot siz
This MetaTrader 5 expert advisor manages manual silver (XAGUSD) positions by applying and dynamically trailing protection levels. It automatically adds initial stop loss and take profit orders to existing trades that lack them. The manager features a sophisticated trailing stop loss and a trailing take profit mechanism
Hosopi3 Tanpoji is a single-position trading robot for MetaTrader 4 and MetaTrader 5, specifically developed to avoid martingale and averaging techniques. It triggers entries using various built-in technical indicators such as Moving Averages, RSI, Bollinger Bands, and Stochastics, or through external custom indicator
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
This MetaTrader 5 expert advisor collection provides two distinct trading strategies: a fast scalper and a trend follower. The scalping component utilizes a combination of exponential moving average crossovers and Bollinger Bands to identify entry points. It features automated trade management including fixed stop loss
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 is designed to trade Gold (XAUUSD) by integrating Inner Circle Trader (ICT) concepts with technical indicators. It identifies market structure shifts and order blocks while utilizing EMA crossovers and oscillators for signal confirmation. Risk controls include percentage-based position
MT5Trading robotSMC / ICT / price actionIndicator crossoverTrend following
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
The MT5 Data Collector is a utility for MetaTrader 5 that exports market information into external CSV files for further analysis. It features two separate scripts to record either granular tick data or aggregated candle data. The tool logs various parameters including price levels, tick direction, volume, and bid/ask
Manual Mode is a trading utility for MetaTrader 5 that provides a graphical interface for manual order execution. It allows traders to place market and limit orders while monitoring their risk profile through a dedicated overview panel. The tool focuses on assisting with position management and trade entry rather than
This MetaTrader 5 expert advisor automates a trend-following strategy using a combination of the Relative Strength Index and a Moving Average. It enters trades based on signals from a custom indicator that requires price to be on one side of the moving average while the RSI confirms momentum. The robot executes orders
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 MetaTrader 5 expert advisor is designed for gold trading using a trend-following approach. It identifies entries through dual Exponential Moving Averages across multiple timeframes, specifically utilizing M5 for entries and H1 for trend confirmation. Risk management is a primary focus, featuring ATR-based stop los
MT5Trading robotIndicator crossoverTrend 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
Set Fixed SL and TP EA is a management tool for MetaTrader 4 and 5 that automatically monitors open positions and pending orders to apply protective exit levels. The utility assigns stop-loss and take-profit values based on user-defined points, specific price levels, or a percentage of the stop-loss. It features granul
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,
Golden7 is an automated trading system for MetaTrader 5 that utilizes a weighted confluence engine across seven technical indicators, such as Moving Averages, RSI, and Bollinger Bands. It uniquely allows users to input a manual fundamental bias score to influence trade direction. The robot includes a robust filtering s
This MetaTrader 5 expert advisor collection uses a multi-indicator approach for trade entries. The primary logic involves a combination of MACD, three Triple Exponential Moving Averages (DEMA), the Relative Strength Index (RSI), and Stochastic oscillators. It filters signals using the Average Directional Index (ADX) an
MT5CollectionIndicator crossoverMean reversionTrend following
This Expert Advisor for MetaTrader 5 automates supply and demand zone trading, specifically designed for XAUUSD on five-minute charts. It identifies zones based on directional streaks of five or more consecutive candles and executes trades when the price retests these newly formed areas. Risk is managed via fixed lot s
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
This expert advisor for MetaTrader 4 and 5 executes trades based on price interaction with a Simple Moving Average. It monitors market positions on the H1 timeframe, entering buy or sell orders with predefined stop loss and take profit levels. The package includes an external Python script that works with a CSV log to
This MetaTrader 5 framework integrates artificial intelligence models into trading strategies through the OpenRouter API. It provides a structured set of libraries for managing multiple AI providers, handling API fallback logic, and parsing natural language outputs into executable trade commands. The included demo expe
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 serves as a public demonstration and educational portfolio project. It implements a framework for automated trading using technical indicators such as Cumulative Delta, Average True Range, and Volume Weighted Moving Average. The software includes core risk management controls including
This collection of tools for MetaTrader 4 and 5 provides a bridge between trading terminals and external communication channels. It includes an alert system that broadcasts trade events, terminal screenshots, and signals to Telegram groups or channels. Additionally, it features an execution module that reads trading si
This MetaTrader 5 expert advisor implements a breakout strategy by placing dual pending buy stop and sell stop orders around the current market price. It utilizes the Average True Range (ATR) to calculate entry distances, stop loss levels, and trailing stops. An optional Ichimoku cloud filter provides trend confirmatio
This expert advisor for MetaTrader 5 is designed to automate trading strategies based on the Kaisara Legacy and AProfitFX indicators. It primarily focuses on gold scalping by analyzing rectangular chart zones across multiple timeframes, specifically M5 and H1. The EA includes modules for scanning chart objects, managin
MT5CollectionScalpingSMC / ICT / price actionTrend following
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.