MT5 EA Collection
Historical MetaTrader 5 Expert Advisors and research utilities, organized by strategy family. Every available .mq5/.mq4 version in the source library is preserved here.
Important notice
- These files are research and development versions, not a promise of profitability.
- Backtest and forward-test on a demo account before considering live use.
- Grid, martingale, scalping, and automated trading can produce rapid or total losses.
- Broker symbol names, spreads, stops, execution rules, and data quality differ.
- Telegram bot tokens, chat IDs, personal paths, email addresses, and credential-like defaults were removed before publication.
- Telegram/API features remain in the source where implemented, but credentials must be supplied privately at runtime.
Archive summary
- Files: 45
- Strategy families: 14
- Platform: MetaTrader 5 / MQL5
- Compiled binaries: Not included
Strategy families and versions
Exness Market Hunter
A broker-wide, alert-only market scanner. It scans many symbols in batches, scores multi-timeframe setups, sends alerts, and in later versions virtually tracks TP/SL outcomes and adds news/AI-assisted review features.
Exness_Market_Hunter_v1.mq5— Version 1.00. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends terminal, push and optional Telegram alerts; logs CSV.Exness_Market_Hunter_v1_10.mq5— Version 1.10. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders.Exness_Market_Hunter_v1_11.mq5— Version 1.11. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders.Exness_Market_Hunter_v1_12_AI.mq5— Version 1.12. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_13_AI.mq5— Version 1.13. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Blocks duplicate quote variants while one underlying asset signal is active. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_14_AI.mq5— Version 1.14. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Uses BTCUSDm and USTEC as preferred primary instruments for duplicate families. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_15_AI.mq5— Version 1.15. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_16_AI_NEWS.mq5— Version 1.16. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds independent headline-driven NEWS opportunities with MT5 price confirmation. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds or changes news handling. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_17_5_AI_NO_STOCK_NEWS.mq5— Version 1.17. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds deduplicated headline-driven NEWS opportunities; individual stock news signals are disabled by default. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds or changes news handling. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_17_5_NO_STOCKS_DEDUP.mq5— Version 1.175. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds universal headline-driven NEWS opportunities across forex, metals, energy, indices and crypto. Individual stock signals are disabled by default. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments.Exness_Market_Hunter_v1_17_AI_UNIVERSAL_NEWS(1).mq5— Version 1.17. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds universal headline-driven NEWS opportunities across the exported broker universe. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds or changes news handling. Adds AI/review or result-analysis integration points. Preserved duplicate/historical copy.Exness_Market_Hunter_v1_17_AI_UNIVERSAL_NEWS(2).mq5— Version 1.18. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts, optionally opens DEMO trades, and tracks TP/SL outcomes. Broker execution is guarded by DEMO-only mode and can be disabled in inputs. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds universal headline-driven NEWS opportunities across the exported broker universe. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds or changes news handling. Adds AI/review or result-analysis integration points. Preserved duplicate/historical copy.Exness_Market_Hunter_v1_17_AI_UNIVERSAL_NEWS.mq5— Version 1.17. Scans all available broker symbols in staggered batches. Uses H4/H1 trend alignment, M15 confirmation and M5 triggers. Sends styled Telegram alerts and virtually tracks TP/SL outcomes. Alert-only: never places or manages broker orders. Queues post-trade loss reviews for a local/Gemini AI watcher. Adds universal headline-driven NEWS opportunities across the exported broker universe. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds or changes news handling. Adds AI/review or result-analysis integration points.Exness_Market_Hunter_v1_20_TECH_FREQUENT.mq5— Version 1.20. Scans all available broker symbols in staggered batches. Uses H1 primary trend, optional H4 bonus, M15 confirmation and M5 triggers. Sends styled Telegram alerts, optionally opens DEMO trades, and tracks TP/SL outcomes. Broker execution is guarded by DEMO-only mode and can be disabled in inputs. AI is advisory after outcomes and never blocks technical alerts. Technical-only mode: headline-driven entries are disabled. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments.Exness_Market_Hunter_v1_21_TECH_FREQUENT_RESULT_AI.mq5— Version 1.21. Scans all available broker symbols in staggered batches. Uses H1 primary trend, optional H4 bonus, M15 confirmation and M5 triggers. Sends styled Telegram alerts, optionally opens DEMO trades, and tracks TP/SL outcomes. Broker execution is guarded by DEMO-only mode and can be disabled in inputs. AI is advisory after outcomes and never blocks technical alerts. Technical-only mode: headline-driven entries are disabled. Uses BTCUSDm, USTECm, US30m, XAUUSDm and XAGUSDm as preferred duplicate-family instruments. Adds AI/review or result-analysis integration points.
GoldEA
A gold-focused signal and automated-trading series using EMA, RSI, MACD, ADX, ATR, multi-timeframe confirmation, fundamental/yield bias inputs, dynamic sizing, risk controls, and optional Telegram commands.
15e8cea2-3e15-44f5-8e03-b9f0326502c1.mq5— Version not declared. A gold-focused signal and automated-trading series using EMA, RSI, MACD, ADX, ATR, multi-timeframe confirmation, fundamental/yield bias inputs, dynamic sizing, risk controls, and optional Telegram commands.goldEA.mq5— Version not declared. A gold-focused signal and automated-trading series using EMA, RSI, MACD, ADX, ATR, multi-timeframe confirmation, fundamental/yield bias inputs, dynamic sizing, risk controls, and optional Telegram commands.goldEA_updated_20260707.mq5— Version not declared. A gold-focused signal and automated-trading series using EMA, RSI, MACD, ADX, ATR, multi-timeframe confirmation, fundamental/yield bias inputs, dynamic sizing, risk controls, and optional Telegram commands. Dated update revision.
Gold Stop Grid Scalper
A gold stop-order/grid-style scalping research series with staged entries, basket management, risk controls, and reporting. These versions are experimental and should be evaluated on demo accounts.
Gold_Stop_Grid_Scalper_B_v1_00.mq5— Version 1.00. Gold stop-grid scalper. Mode B: cancel opposite pending ladder only after first order triggers.Gold_Stop_Grid_Scalper_B_v1_10.mq5— Version 1.10. Gold stop-grid Mode B with command-only Telegram control and persistent basket statistics.Gold_Stop_Grid_Scalper_B_v1_11.mq5— Version 1.11. Gold stop-grid with a configurable reversal window, command-only Telegram control, and persistent statistics.
Grid Martingale Demo
A demo/research EA for grid and martingale-style position management. It is intentionally high risk and is suitable only for controlled testing.
GridMartingaleDemoEA.mq5— Version 1.00. A demo/research EA for grid and martingale-style position management. It is intentionally high risk and is suitable only for controlled testing.
Liquidity Flow
A liquidity/market-structure EA series that looks for session liquidity events and confirmation before entering, with later all-session variants.
LiquidityFlowEA.mq5— Version 1.00. A liquidity/market-structure EA series that looks for session liquidity events and confirmation before entering, with later all-session variants.LiquidityFlowEA_Victor_AllSessions(1).mq5— Version 1.11. A liquidity/market-structure EA series that looks for session liquidity events and confirmation before entering, with later all-session variants. Preserved duplicate/historical copy.LiquidityFlowEA_Victor_AllSessions.mq5— Version 1.11. A liquidity/market-structure EA series that looks for session liquidity events and confirmation before entering, with later all-session variants.
Momentum Trend
A momentum and trend-following EA that combines directional filters and risk management to trade continuation setups.
MomentumTrendEA.mq5— Version not declared. A momentum and trend-following EA that combines directional filters and risk management to trade continuation setups.
PulseReal High RR
A high reward-to-risk signal/trading series that scores technical conditions and manages trades around predefined risk and target logic.
PulseRealHighRRTrader(1)(1).mq5— Version not declared. A high reward-to-risk signal/trading series that scores technical conditions and manages trades around predefined risk and target logic. Preserved duplicate/historical copy.PulseRealHighRRTrader(1).mq5— Version not declared. A high reward-to-risk signal/trading series that scores technical conditions and manages trades around predefined risk and target logic. Preserved duplicate/historical copy.PulseRealHighRRTrader.mq5— Version not declared. A high reward-to-risk signal/trading series that scores technical conditions and manages trades around predefined risk and target logic.
QuantAlpha Scalper
A universal quantitative scalper research series using technical filters, scoring, spread/risk checks, and experimental model-oriented logic.
QuantAlphaScalper_Universal.mq5— Version 1.00. Universal three-module MT5 scalper for research and demo testing.QuantAlphaScalper_Universal_RESEARCH_v1_10.mq5— Version 1.10. Universal three-module research scalper with adaptive risk cascading and detailed CSV logging.QuantAlphaScalper_Universal_RESEARCH_v1_11_FIXED.mq5— Version 1.11. Universal three-module research scalper with adaptive risk cascading and detailed CSV logging. Compile/fix revision.
RealPulse BTC
A Bitcoin-focused EA series for BTCUSD/BTCUSDm. It evaluates fast technical conditions, manages risk, and includes trader/commander variants.
RealPulseBTCCommander.mq5— Version not declared. A Bitcoin-focused EA series for BTCUSD/BTCUSDm. It evaluates fast technical conditions, manages risk, and includes trader/commander variants.RealPulseBTCUSDmTrader(1).mq5— Version not declared. A Bitcoin-focused EA series for BTCUSD/BTCUSDm. It evaluates fast technical conditions, manages risk, and includes trader/commander variants. Preserved duplicate/historical copy.RealPulseBTCUSDmTrader.mq5— Version not declared. A Bitcoin-focused EA series for BTCUSD/BTCUSDm. It evaluates fast technical conditions, manages risk, and includes trader/commander variants.
RealPulse Micro Scalper
A fast M1/M5 micro-scalping EA with technical scoring, spread checks, trade limits, daily-loss controls, emergency exits, and optional Telegram status/commands.
RealPulseMicroScalper (2).mq5— Version not declared. A fast M1/M5 micro-scalping EA with technical scoring, spread checks, trade limits, daily-loss controls, emergency exits, and optional Telegram status/commands. Preserved duplicate/historical copy.RealPulseMicroScalper.mq5— Version not declared. A fast M1/M5 micro-scalping EA with technical scoring, spread checks, trade limits, daily-loss controls, emergency exits, and optional Telegram status/commands.RealPulseMicroScalper_updated_20260707.mq5— Version not declared. A fast M1/M5 micro-scalping EA with technical scoring, spread checks, trade limits, daily-loss controls, emergency exits, and optional Telegram status/commands. Dated update revision.
RealPulse Structure
A market-structure EA series using H4 context, premium/discount, M15 liquidity sweeps, CHoCH/structure confirmation, and retest entries.
RealPulseStructureEA.mq5— Version 1.00. H4 structure + premium/discount + M15 liquidity sweep + CHOCH + retest EARealPulseStructureEA_COMPILEFIX.mq5— Version 1.02. H4 structure + premium/discount + M15 liquidity sweep + CHOCH + retest EA Compile/fix revision.RealPulseStructureEA_FIXED.mq5— Version 1.01. H4 structure + premium/discount + M15 liquidity sweep + CHOCH + retest EA Compile/fix revision.RealPulseStructureEA_VIDEO.mq5— Version 2.00. H4 premium/discount + M15 CHoCH structure EA, Telegram only
RealPulse Tools
A utility script that exports historical OHLC data from multiple timeframes for machine-learning or quantitative research.
RealPulseMLHistoryExporter.mq5— Version not declared. A utility script that exports historical OHLC data from multiple timeframes for machine-learning or quantitative research.
Supply Demand Retest
A supply-and-demand zone EA that detects impulse-created zones, waits for price to return, confirms rejection/engulfing behavior, and places risk-defined trades.
SupplyDemandRetestEA.mq5— Version not declared. A supply-and-demand zone EA that detects impulse-created zones, waits for price to return, confirms rejection/engulfing behavior, and places risk-defined trades.
Universal Breakout Portfolio
A universal multi-strategy breakout portfolio EA for the current chart symbol. It includes previous-day/week, Asian range, London opening range, Donchian, inside-bar, and NR7 breakout modules.
UniversalBreakoutPortfolioEA.mq5— Version 1.00. Universal multi-strategy breakout portfolio EA for the current chart symbol.
Repository layout
EAs/
<strategy-family>/
<historical-version>.mq5
MANIFEST.json
SANITIZATION.md
Configuration
Open a source file in MetaEditor, review all input settings, compile it locally, and attach it only to the intended chart. Keep live trading disabled until the strategy has passed your own testing and risk review.
Ownership and use
This repository is a private historical development archive unless the repository owner explicitly publishes or licenses it otherwise. No third-party license is granted by default.