Trading robot ยท MT5

Gold Adaptive Multi Regime EA

by cdimabusinessent-byte

This MetaTrader 5 expert advisor is designed for gold trading using an adaptive, modular architecture.

High risk

GitHub stars1
Forks0
Last update4 months ago13 May 2026
LicenceNone stated

Overview

Gold Adaptive Multi Regime EA features a regime detector that switches between trend-following, mean reversion, and breakout strategies based on market conditions. The system utilizes exponential moving averages, ADX for trend strength, and RSI for overbought or oversold levels. Risk is managed via ATR-based stops and a dedicated risk manager module. It includes specific logic for Asian session breakouts and volume-based confirmation. The repository lacks a README, requiring users to configure the extensive input parameters manually.

Details

Author

cdimabusinessent-byte on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

Trend following, Mean reversion, Breakout, Multi-strategy, Martingale

Markets

Gold

Timeframes

M1-M5, M15-H1

Risk profile

  • Uses martingale lot scaling: losses can grow fast

Input parameters

Read from MainEA.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpTradeSymbolstring
InpAutoResolveBrokerSymbolbooltrue
InpSignalTFENUM_TIMEFRAMESPERIOD_M5
InpEnableMTFAlignmentbooltrue
InpMTFFastEMAint20
InpMTFSlowEMAint200
InpTrendPullbackEMAPeriodint20
InpTrendBiasEMAPeriodint200
InpTrendATREntryPeriodint14
InpTrendVolumeLookbackint20
InpTrendVolumeConfirmRatiodouble1.2
InpTrendPullbackATRDistancedouble0.20
Show all 40 inputs
NameTypeDefaultDescription
InpRegimeEMAFastPeriodint20
InpRegimeEMASlowPeriodint200
InpADXPeriodint14
InpTrendADXActivationdouble25.0
InpADXTrendThresholddouble24.0
InpEMATrendSeparationATRdouble0.30
InpRangeADXMaxdouble20.0
InpRangeCompressionMaxdouble1.00
InpRangeOscillationATRMaxdouble0.25
InpAsianSessionStartHourint0
InpAsianSessionEndHourint8
InpBreakoutAsianRangeCompressionMaxdouble5.0
InpBreakoutVolumeSpikeMindouble1.5
InpBreakoutATRExpansionMindouble1.05
InpRSIPeriodint14
InpMeanEMAPeriodint20
InpRSIBuyMaxdouble25.0
InpRSISellMindouble75.0
InpBandsPeriodint20
InpBandsDeviationdouble2.0
InpBreakoutOpenWindowMinutesint60
InpBreakoutVolumeLookbackint20
InpBreakoutVolumeConfirmRatiodouble1.4
InpEnableEarlyBreakoutEntrybooltrue
InpEarlyBreakoutScoreThresholddouble63.0
InpATRPeriodint14
InpFallbackStopPctdouble0.0025
InpRegimeTickVolumeLookbackint20

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone cdimabusinessent-byte/EA from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar expert advisors

Nolo Trading Bot

by festomanolo
4 stars

This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes. It incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through v

MT5 Trading robot Trend followingMean reversionBreakout High risk
Updated 6 months ago MIT GitHub repository of Nolo Trading Bot
4 stars

This MetaTrader 5 expert advisor utilizes a combination of Bollinger Bands, Relative Strength Index, and Average Directional Index to identify entries. It supports multi-timeframe analysis for trend confirmation and provides optional filters for Average True Range and price action patterns such as hammers. Risk managem

MT5 Trading robot Trend followingMean reversionSMC / ICT / price action High risk
Updated 1 year ago None stated GitHub repository of Alif BB RSI ADX MTFA

Gold FX EA

by ajeet-trader
1 stars

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

MT5 Trading robot Trend followingBreakoutMean reversion
Updated 9 months ago None stated GitHub repository of Gold FX EA

MT5 AutoEA

by Asura-lab
1 stars

MT5 AutoEA is a multi-strategy trading robot for MetaTrader 5 that utilizes an ensemble approach to market participation. It incorporates over twenty modular strategies, including trend following, mean reversion, and breakouts, which can be toggled individually. The EA supports two execution modes: a portfolio mode for

MT5 Trading robot Multi-strategyTrend followingMean reversion
Updated 3 months ago None stated GitHub repository of MT5 AutoEA

Gold Domination EA

by JoeMoer
1 stars

Gold Domination is an automated trading robot for MetaTrader 5 developed for the gold market. It utilizes a strategy based on CCI, Williams %R, and ADX indicators, supplemented by price action patterns and Fibonacci confluence. The EA incorporates intermarket analysis by tracking the US Dollar Index and the VIX fear in

MT5 Trading robot Trend followingMean reversionMulti-strategy High risk
Updated 1 year ago None stated GitHub repository of Gold Domination EA

Smart Trader 7CAS

by andersonclement
1 stars

Smart Trader 7CAS is an automated trading robot for MetaTrader 5 designed specifically for commodities including Gold, Silver, and Oil. It implements seven distinct trading modules or scenarios covering trend following, scalping, range trading, breakouts, Smart Money Concepts, reversals, and Fibonacci levels. The syste

MT5 Trading robot Multi-strategySMC / ICT / price actionTrend following High risk
Updated 6 weeks ago None stated GitHub repository of Smart Trader 7CAS

More trading robots

Need a broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers