EA Library · 162 open-source EAs

Free Hedging Expert Advisors (page 3)

Open-source expert advisors that hold buy and sell positions at the same time.

Expert advisors162
For MT5103
For MT475
Updated in a year52

Hedging EAs, Most Starred First

P4 Pattern Strategy

by junthy-me
1 stars

This MetaTrader 5 expert advisor identifies and trades a proprietary geometric P4 swing pattern. It scans for a multi-point price skeleton using historical data and triggers entries at P4 when specific price ratios and time constraints are met. The system requires an account in hedging mode to manage trade-specific sna

MT5 Trading robot SMC / ICT / price actionHedging
Updated 7 months ago None stated GitHub repository of P4 Pattern Strategy

Inside Bar Grid EA

by danielworthy
1 stars

This MetaTrader 4 robot implements a grid-based hedging strategy triggered by inside bar price formations. It places multiple pending orders on both sides of a breakout and uses martingale lot scaling to increase position sizes for subsequent entries. The expert advisor is designed for the H4 and Daily timeframes, util

MT4 Trading robot BreakoutGridMartingale High risk
Updated 7 months ago None stated GitHub repository of Inside Bar Grid EA

PowerHedger

by csvk
1 stars

PowerHedger is an Advanced MT5 Hedging and Recovery EA. It enters trades based on an indicator based strategy and manages positions using mathematical hedging combined with trimming for recovery from adverse moves. The EA runs on forex markets and applies hedging to hold multiple directions while trimming lot sizes to

MT5 Trading robot Hedging
Updated 7 months ago None stated GitHub repository of PowerHedger
1 stars

This MetaTrader 5 expert advisor implements a pair trading arbitrage strategy between spot gold and gold futures. The robot monitors the price difference between XAUUSD and the GC futures contract, opening simultaneous buy and sell orders when the spread exceeds a defined threshold. Risk management is handled through a

MT5 Trading robot ArbitrageHedging
Updated 7 months ago None stated GitHub repository of XAU And GC Arbitrage

XAU Hedge Strategy

by mraicodedev
1 stars

This MetaTrader 5 expert advisor executes a coordinated hedging strategy across two separate accounts for XAUUSD. By running one instance as a buyer and another as a seller, the system coordinates simultaneous opposing entries. The two instances communicate status and synchronization via shared local files. It manages

MT5 Trading robot Hedging
Updated 8 months ago Custom licence GitHub repository of XAU Hedge Strategy

Dejavu EA

by MarxMad
1 stars

Dejavu EA is a grid trading robot for MetaTrader 5 that automates trade entry using a system of pending orders. It supports buy and sell stops and limits, organized in configurable increments. The strategy includes a dynamic take profit mechanism relative to grid spacing, trailing stops, and ATR-calculated stop losses.

MT5 Trading robot GridHedging High risk
Updated 8 months ago None stated GitHub repository of Dejavu EA

This repository provides a collection of MetaTrader 5 Expert Advisors, featuring the Milyoner AI Project and Titanium Omega series. The primary EA uses an AI-weighted scoring engine to combine technical indicators like adaptive moving averages with price action analysis, including candle patterns and Smart Money Concep

MT5 Collection ScalpingSMC / ICT / price actionGrid High risk

Forex Expert Grid

by dz-rep
1 stars

This MetaTrader 4 expert advisor implements a grid-based trading approach by opening buy and sell positions based on price distance. The system evaluates current market orders and places new trades only when the price moves a specific distance, defined by the step parameters, from existing entries. Users can independen

MT4 Trading robot GridHedging High risk
Updated 11 months ago None stated GitHub repository of Forex Expert Grid
1 stars

Trendline Confluence EA is a MetaTrader 5 Expert Advisor that detects trendlines from swing highs and lows. It enters long or short trades on price bouncing from trendlines or breaking through them, with optional ABCD pattern confirmation and confluence of multiple lines. Exits use multiple take profit levels (fixed po

MT5 Collection Trend followingBreakoutMartingale High risk
Updated 11 months ago None stated GitHub repository of Trendline Confluence EA

Hosopi3 Tanpoji

by harukihosono
1 stars

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

MT4MT5 Trading robot Indicator crossoverMean reversionMulti-strategy
Updated 11 months ago None stated GitHub repository of Hosopi3 Tanpoji

Experienced FX Trader

by simonokwundue-ops
1 stars

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

MT5 Trading robot ScalpingBreakoutIndicator crossover
Updated 11 months ago None stated GitHub repository of Experienced FX Trader
1 stars

This machine learning expert advisor for MetaTrader 5 utilizes ensemble and deep learning models to analyze market patterns. It offers a versatile multi-strategy approach, allowing users to toggle between trend-following, scalping, and grid-hedging behaviors. Risk controls are comprehensive, featuring fixed percentage

MT5 Trading robot AI / machine learningMulti-strategyScalping High risk

Gann Fan Bot

by AbasNiknam
1 stars

This MetaTrader 4 expert advisor automates trading based on Gann Fan theory by identifying trend angles from recent swing highs and lows. It enters the market using buy and sell stop orders placed at specific distances from detected Gann lines. The robot includes risk management features such as fixed stop loss, take p

MT4 Trading robot Trend followingBreakoutHedging
Updated 1 year ago None stated GitHub repository of Gann Fan Bot

Expanding Grid EA

by OrchardForexTutorials
1 stars

This MetaTrader 5 robot implements a grid trading strategy featuring dynamic order spacing. Unlike traditional fixed grids, this expert advisor increases the distance between subsequent levels using an expansion factor. It employs martingale lot scaling where volumes grow exponentially based on the number of open posit

MT5 Trading robot GridMartingaleHedging High risk
Updated 1 year ago GPL-3.0 GitHub repository of Expanding Grid EA

M Grid

by OrchardForexTutorials
1 stars

This Expert Advisor for MetaTrader 5 implements a bi-directional grid strategy combined with martingale lot scaling. The robot monitors buy and sell legs independently, opening new orders at fixed pip intervals when the price moves against existing positions. It utilizes an exponential growth factor to increase trade v

MT5 Trading robot GridMartingaleHedging High risk
Updated 1 year ago GPL-3.0 GitHub repository of M Grid
1 stars

This MetaTrader 5 expert advisor utilizes a hedging and grid-based strategy described as cornering. It places pending orders on both buy and sell sides at fixed or automatically adjusted distances. The bot scales position sizes using a multiplier for subsequent entries and includes a dynamic break-even function to mana

MT5 Trading robot HedgingGridMartingale High risk
Updated 1 year ago None stated GitHub repository of AntiM Acorralamiento EA
1 stars

This MetaTrader 5 expert advisor serves as an educational framework for developing trading robots using object-oriented programming. It demonstrates how to organize trading logic into modular classes for symbol handling, order execution, and strategy management. The EA incorporates two distinct price action strategies

MT5 Framework & template SMC / ICT / price actionHedging

Trend EA

by gandra70
1 stars

This MetaTrader 5 expert advisor executes trades based on signals generated by a companion custom trend indicator. It is designed to function exclusively on the MetaTrader 5 hedging platform and requires the external indicator file to be installed manually in the local indicators folder. The system manages risk using a

MT5 Trading robot Trend followingHedging
Updated 1 year ago None stated GitHub repository of Trend EA
1 stars

This MetaTrader 5 expert advisor implements a trend-following strategy based on the Parabolic SAR indicator combined with hedging logic. It identifies market direction using standard PSAR parameters and manages positions through automated risk controls. The system allows users to define risk as a fixed lot size or a pe

MT5 Trading robot Trend followingHedging
Updated 1 year ago None stated GitHub repository of PSAR Hedge Strategy EA

Trend Reversal EA

by fastleopard9372
1 stars

This MetaTrader 5 expert advisor executes trades based on a combination of momentum and trend indicators, specifically MACD, RSI, CCI, and ADX. It seeks trend reversal opportunities by identifying overbought or oversold conditions combined with specific trend strength requirements. The EA includes risk management featu

MT5 Trading robot Mean reversionIndicator crossoverHedging
Updated 1 year ago None stated GitHub repository of Trend Reversal EA

FX Trading EA Collection

by tambillbka
1 stars

This repository provides a collection of automated trading systems for MetaTrader 4 and 5. The expert advisors utilize various technical indicators, including ADX, DMI, RSI, and Heiken Ashi, to determine market entry points. Some strategies are based on price action from previous candle directions. Trade management fea

MT4MT5 Collection Trend followingScalpingMartingale High risk
Updated 1 year ago None stated GitHub repository of FX Trading EA Collection

Grid Martingale TA Signals

by SrisittikumChanintorn
1 stars

This MetaTrader 4 expert advisor executes a dual-direction grid trading strategy driven by technical analysis. It enters trades based on an Exponential Moving Average crossover logic using three distinct periods. The system employs a customizable martingale sequence where lot sizes increase after a user-defined number

MT4 Trading robot Indicator crossoverGridMartingale High risk
Updated 1 year ago None stated GitHub repository of Grid Martingale TA Signals

Hedge EA

by sahebkaran1
1 stars

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

MT4 Trading robot Hedging
Updated 1 year ago MIT GitHub repository of Hedge EA

EA Max Profit

by diditgravatar
1 stars

This MetaTrader 5 expert advisor is designed specifically for trading XAUUSD. It utilizes a combination of the Average Directional Index (ADX) for trend strength, Relative Strength Index (RSI) for momentum, and two Simple Moving Averages for trend direction. The system uses multi-timeframe analysis, specifically checki

MT5 Trading robot Indicator crossoverTrend followingMean reversion
Updated 1 year ago None stated GitHub repository of EA Max Profit

MQL5 Expert Advisors Collection

by AmonCheruiyotHQ
1 stars

This repository features a collection of MetaTrader 5 expert advisors, with a primary focus on a multi-currency ring trading system. The flagship EA executes trades across several currency pairs simultaneously, utilizing triangular hedging logic to manage exposure. It incorporates various lot management modes including

MT5 Collection Multi-strategyHedgingMartingale High risk
1 stars

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

MT4 Trading robot Trend followingHedgingMulti-strategy

Phantom Edge

by tHeStRyNg
1 stars

Phantom Edge is a MetaTrader 5 expert advisor primarily designed for trading BTCUSD. It identifies entries using a combination of technical indicators, including RSI, MACD, and SMA, while validating setups through multi-timeframe analysis of M15 liquidity sweeps and M30 trend breaks. The EA features comprehensive trade

MT5 Trading robot Trend followingBreakoutHedging
Updated 1 year ago None stated GitHub repository of Phantom Edge

NT To MT5 Hedging Receiver

by Galaxybigbird
1 stars

This MetaTrader 5 expert advisor acts as a trade bridge, receiving order data from an external Go-based bridge server. It polls a specified URL at regular intervals to synchronize trades and manage an aggregated net futures position, likely originating from NinjaTrader. The EA translates external signal data into order

MT5 Copier & bridge Hedging
Updated 1 year ago None stated GitHub repository of NT To MT5 Hedging Receiver
1 stars

This MetaTrader 5 expert advisor implements a trend-following strategy based on price position relative to a moving average. It initiates buy orders when a candle closes above the moving average and sell orders when it closes below. Risk management is handled through several configurable parameters, including fixed tak

MT5 Trading robot Trend followingIndicator crossoverHedging
Updated 2 years ago None stated GitHub repository of Moving Average Hedging EA
1 stars

The Nova Ultimate Trade Panel is a comprehensive manual trading and management utility for MetaTrader 5. It provides a movable, dynamic interface for executing market and pending orders with precise control over lot sizing and risk levels. Users can adjust stop loss and take profit targets directly on the chart using d

MT5 Utility Trend followingHedging

Zone Recovery EA

by inubayuaji
1 stars

Zone Recovery is a MetaTrader 4 expert advisor that employs a hedging strategy to manage trades within a specific price range. It uses a recovery algorithm to open opposite positions with increased lot sizes when the market moves against the initial entry. The EA calculates a lot multiplier based on the risk-reward rat

MT4 Trading robot HedgingMartingale High risk
Updated 2 years ago None stated GitHub repository of Zone Recovery EA

Gradiente Linear MT5

by HidaiSilva
1 stars

This MetaTrader 5 expert advisor implements a linear gradient trading strategy, which typically involves layering orders or partial exits at fixed point intervals. It utilizes Bollinger Bands as a primary technical indicator for entry signals and supports buy-only, sell-only, or bidirectional trading modes. The robot i

MT5 Trading robot GridMean reversionHedging High risk
Updated 2 years ago None stated GitHub repository of Gradiente Linear MT5

Tip Top AI

by sournk
1 stars

Tip Top AI is a price action robot for MetaTrader 4 and MetaTrader 5 that uses a proprietary candle tail length algorithm to identify market entries. The strategy calculates the average size of historical bars and monitors current candles for specific wick-to-body ratios. It enters trades when wicks exceed the body siz

MT4MT5 Trading robot SMC / ICT / price actionGridHedging High risk
Updated 2 years ago None stated GitHub repository of Tip Top AI

Mix

by Peter-Novak
1 stars

This MetaTrader 4 expert advisor executes two distinct intraday strategies focused on the GBPUSD pair. The first approach identifies price deviations from the daily open, while the second targets retracements from specific daily range extensions. The robot manages multiple position types, including primary and extra or

MT4 Trading robot Mean reversionMulti-strategyHedging
Updated 3 years ago None stated GitHub repository of Mix

MintyGrid

by adamjbradley
1 stars

MintyGrid is an automated trading robot for MetaTrader 5 that employs a grid-based strategy without relying on technical indicators or market averages. It enters positions immediately and manages losing trades by layering additional orders at specific intervals. The expert advisor utilizes martingale and reverse-martin

MT5 Trading robot GridMartingaleHedging High risk
Updated 3 years ago None stated GitHub repository of MintyGrid

Fibonacci Expert

by ismail505
1 stars

Fibonacci Expert is a MetaTrader 5 robot that calculates Fibonacci levels using price extremes from a user-defined timeframe. It automatically places various pending orders, including buy stops, sell stops, buy limits, and sell limits, at specified intervals relative to these levels. The EA manages risk through individ

MT5 Trading robot BreakoutMean reversionHedging
Updated 3 years ago None stated GitHub repository of Fibonacci Expert

Forex Trading Robot

by HosseinAssaran
1 stars

Forex Trading Robot is a collection of MetaTrader 5 expert advisors that implement various technical strategies, including trend-following and hedging approaches. The core logic utilizes Exponential Moving Averages and the Average True Range indicator to identify market volatility. It employs a martingale lot scaling s

MT5 Collection MartingaleHedgingGrid High risk
Updated 4 years ago None stated GitHub repository of Forex Trading Robot

NLF Trading Bot

by NorVirae
1 stars

This automated expert advisor for MetaTrader 4 and MetaTrader 5 utilizes a strategy inspired by the Never Losing Formula. It employs technical indicators including the Stochastic Oscillator, Relative Vigor Index, and Envelopes to identify market entries. To manage trades, the EA incorporates a secondary entry mechanism

MT4MT5 Trading robot HedgingMartingaleIndicator crossover High risk
Updated 4 years ago None stated GitHub repository of NLF Trading Bot

Icarus EA

by Aomforex
1 stars

Icarus EA is a MetaTrader 4 robot that executes a grid trading strategy with lot size progression. It opens sequences of trades at fixed intervals and uses a multiplier to scale lot sizes, identifying it as a martingale-style system. Risk controls include an equity warning threshold, a maximum number of concurrent posi

MT4 Trading robot GridMartingaleHedging High risk
Updated 4 years ago None stated GitHub repository of Icarus EA

Arbitrage Expert

by wawaw237zz
1 stars

Arbitrage Expert is a MetaTrader 4 expert advisor that focuses on a zone recovery hedging strategy rather than traditional arbitrage. Based on the OGT Zone Recovery system, it manages trades by opening counter-positions within a defined price zone when an initial trade goes into drawdown. The system employs a lot multi

MT4 Trading robot HedgingMartingaleMean reversion High risk
Updated 5 years ago None stated GitHub repository of Arbitrage Expert

EA Grid Gold

by Adev87
1 stars

This MetaTrader 5 expert advisor executes a grid-based trading strategy, specifically tailored for gold but applicable to other instruments. It functions by opening initial buy and sell positions and subsequently placing a sequence of limit orders at specified intervals. The system manages risk through a configurable g

MT5 Trading robot GridHedgingMartingale High risk
Updated 5 years ago None stated GitHub repository of EA Grid Gold

This repository provides a collection of MetaTrader 4 expert advisors centered on trend-following and hedging mechanics. The primary Trend EA identifies market entries using moving average crossovers, stochastic oscillators, and MACD indicators. Risk is managed through percentage-based equity lot sizing and pair-specif

MT4 Collection Trend followingIndicator crossoverHedging

Mql Framework EA

by lvhaiyang
1 stars

This MetaTrader 5 expert advisor serves as a template and demonstration for automated trading systems. It implements a basic moving average crossover strategy using two configurable periods to determine market entries. The code is structured around a custom trading class that provides utility functions for analyzing hi

MT5 Framework & template Indicator crossoverHedging
Updated 5 years ago None stated GitHub repository of Mql Framework EA

Zone Hedging EA

by sompol13
1 stars

This MetaTrader 4 expert advisor implements a zone-based hedging strategy using predefined price levels. The robot monitors specific price thresholds—defined as ceiling, middle, and floor—to manage order entries. It utilizes a timer-driven event system to evaluate trade conditions and manage positions. Risk control is

MT4 Trading robot HedgingGrid High risk
Updated 5 years ago None stated GitHub repository of Zone Hedging EA
1 stars

Xurya Algorithmic Trading is a collection of MetaTrader 4 expert advisors centered on breakout strategies and volatility analysis. The primary EA uses a breakout mechanism with entries filtered by price action across a defined number of bars. It features risk controls including fixed percentage lot sizing based on acco

MT4 Collection BreakoutHedging
Updated 6 years ago None stated GitHub repository of Xurya Algorithmic Trading
1 stars

This MetaTrader 5 repository provides a collection of Expert Advisors based on the educational material from Andrew Young. It includes several distinct strategies such as RSI and Bollinger Band counter-trend systems, moving average crossovers, and breakout trading with pending orders. Each EA includes standard risk man

MT5 Collection Mean reversionIndicator crossoverBreakout
Updated 6 years ago None stated GitHub repository of Mql5 Book EA Collection

Aych MTFX

by AYCHMT
1 stars

Aych MTFX is a collection of MetaTrader 4 expert advisor templates designed for building custom trading robots. It utilizes a modular structure with various versions ranging from basic to full feature sets. The core logic manages trade entries and exits at bar opens, featuring integrated risk controls like break-even s

MT4 Collection Hedging
Updated 6 years ago None stated GitHub repository of Aych MTFX
1 stars

This repository is a collection of MetaTrader 5 expert advisors and scripts designed for educational purposes. It contains several standalone trading tools, including simple Bollinger Band strategies, trailing stop managers, and limit order placement utilities. The primary example uses a grid-based approach, populating

MT5 Collection GridMartingaleScalping High risk

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