Collection · MT5

Danichelson Expert Advisors

by DanichelsonHD

This MetaTrader 5 collection features automated strategies including breakout, mean reversion, and gap-based systems.

GitHub stars1
Forks1
Last update3 months ago19 Jun 2026
LicenceNone stated

Overview

The primary breakout advisor utilizes a multi-factor weighting system to score potential trades based on ADX strength, ATR expansion, impulse candle size, and higher timeframe EMA alignment. Risk controls include percentage-based lot sizing, fixed risk-to-reward ratios, and ATR-derived stop losses. The system supports intraday execution with built-in session filters and structural trailing stops. The repository contains various versions of these tools but lacks documentation.

Details

Author

DanichelsonHD on GitHub

Type

Collection

Platform

MetaTrader 5 (MQL5)

Strategy

Breakout, Mean reversion, Trend following

Markets

Any symbol

Timeframes

M15-H1

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Input parameters

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

NameTypeDefaultDescription
InpTimeframeENUM_TIMEFRAMESPERIOD_H1Timeframe (M30 or H1)
InpMagicNumberint20250101Magic Number
InpRiskPercentdouble0.5Risk % per Trade
InpRRdouble2.5Risk:Reward Ratio
InpATRStopMultiplierdouble1.5ATR Stop Fallback Multiplier
InpSwingMinBarsint8Min Bars Between Swings
InpSwingVertMinATRdouble0.6Min Vertical Swing Distance (ATR)
InpSlopeMinATRdouble0.00Min Trendline Slope (ATR factor)
InpUseSessionFilterbooltrueEnable Session Filter
InpSessionStartHourint6Session Start Hour (UTC)
InpSessionEndHourint22Session End Hour (UTC)
InpHardSpreadMaxATRdouble0.15Max Spread as ATR fraction (Hard)
Show all 40 inputs
NameTypeDefaultDescription
InpMinFlexScoredouble2.0Minimum Weighted Flex Score
W_ADX_Strengthdouble1.0Weight: ADX Strength
W_ADX_Risingdouble1.0Weight: ADX Rising
W_ATR_Expansiondouble1.4Weight: ATR Expansion
W_Impulse_Bodydouble1.0Weight: Impulse Candle Body
W_Compressiondouble1.0Weight: Compression Quality
W_HTF_Alignmentdouble1.4Weight: HTF EMA Alignment
W_Spread_Qualitydouble0.6Weight: Spread Quality
W_Stoch_Alignmentdouble0.8Weight: Stochastic Alignment
W_Slope_Strengthdouble0.7Weight: Trendline Slope
InpADXMindouble20.0ADX Strength Threshold
InpADXRisingEnabledbooltrueEnable ADX Rising Filter
InpATRExpansionRatiodouble1.05ATR Expansion Ratio
InpImpulseBodyATRdouble0.3Min Impulse Body (ATR factor)
InpCompressionATRdouble2.5Max Compression Range (ATR)
InpHTFFlexEnabledbooltrueEnable HTF EMA Flex Filter
InpSpreadFlexEnabledbooltrueEnable Spread Flex Filter
InpStochFlexEnabledbooltrueEnable Stochastic Flex Filter
InpStochBuyLeveldouble50.0Stochastic Buy Threshold
InpStochSellLeveldouble50.0Stochastic Sell Threshold
InpStochKint5Stochastic K Period
InpStochDint3Stochastic D Period
InpStochSlowingint3Stochastic Slowing
InpPullbackEnabledbooltrueEnable Pullback Entry
InpPullbackMaxBarsint10Max Bars for Pullback Window
InpPullbackZoneATRdouble0.3Pullback Zone Width (ATR)
InpPullbackNeedCandlebooltrueRequire Rejection Candle
InpUseStructuralTrailbooltrueEnable Structural Trailing

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone DanichelsonHD/Expert-Advisors-MT5 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

4 stars

This repository is a collection of MetaTrader 5 expert advisors developed as early coding projects between 2021 and 2024. It includes multiple robots implementing varied strategies such as range breakouts, Donchian channels, Fibonacci retracements, and Bollinger Bands. The expert advisors are largely technical indicato

MT5 Collection Trend followingBreakoutMean reversion High risk
4 stars

This repository provides a collection of MetaTrader 5 expert advisors developed for learning algorithmic trading. The primary featured tool, TimeRangeEA, identifies price high and low points within a specific time window to execute breakout trades. It incorporates risk management through stop loss and take profit level

MT5 Collection BreakoutIndicator crossoverMean reversion
3 stars

A collection of systematic Expert Advisors for MetaTrader 5 designed for session-specific execution. The repository includes multiple specialized engines for strategies such as range reversion, breakouts, and trend following. It features a centralized risk management layer with spread caps, daily loss limits, and conse

MT5 Collection Mean reversionBreakoutTrend following

Forex Robot Collection

by ruanolivier93-netizen
1 stars

This collection for MetaTrader 5 provides multiple trading strategies, including an Asian session breakout system, a trend-aligned mean reversion strategy, and a moving average crossover expert. The breakout logic identifies price ranges during the Asian session and initiates trades during London or New York hours if c

MT5 Collection BreakoutMean reversionIndicator crossover
Updated 5 months ago None stated GitHub repository of Forex Robot Collection
1 stars

This repository features a collection of MetaTrader 5 Expert Advisors developed for strategy and risk-management research. It includes a multi-pair mean reversion grid system, a gold breakout robot using previous day levels, and trend-following strategies based on moving averages. The EAs incorporate extensive risk con

MT5 Collection Trend followingBreakoutMean reversion High risk
1 stars

This repository contains a collection of MetaTrader 5 expert advisors created to test various trading concepts. The included bots trade diverse markets, utilizing indicators like moving averages, Bollinger Bands, Stochastic, and VWAP. The primary highlighted expert advisor executes trend-following trades on gold using

MT5 Collection Trend followingBreakoutScalping
Updated 2 years ago None stated GitHub repository of MQL5 Bots Collection

More collections

Need a broker for MT5?

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

Compare brokers