Check out the new article: Automating Chart Patterns in MQL5 (Part 1): The Multi-Timeframe Swing Structure Engine . This article presents CSwingEngine, a reusable MQL5 class that detects H4 swing highs and lows, labels them HH, LH, HL, or LL, and classifies market structure as trend or range. Swings
Check out the new article: Measuring Market Efficiency with Lempel-Ziv Complexity . This article presents a compact MQL5 library for market-complexity analysis: LZ76 complexity and Normalized Compression Distance built on a SAX symbolizer, exposed through a simple facade and an efficiency indicator
XAUUSD MTF Liquidity OB Reversal Breakout : XAUUSD MTF Liquidity & Order Block Reversal Strategy A professional Smart Money Concepts (SMC) based MT5 indicator designed primarily for **XAUUSD (Gold)**. The strategy combines multi-timeframe liquidity, order blocks, liquidity sweeps, breakout/reversal
Chaos Theory Lyapunov Exponent EA : Quantitative MT5 Expert Advisor that filters market noise using Chaos Theory and the Largest Lyapunov Exponent (LLE). Trades momentum EMA crossovers only during deterministic market regimes, with built-in ATR risk management. Author: Jose Alejandro Albornoz
Check out the new article: Feature Engineering for ML (Part 14): Trend-Scanning Features in MQL5 . A naive MQL5 port of trend-scanning features recomputes each candidate window per bar at O(H·L) cost. This article introduces CTrendScanningFeatures.mqh, which maintains three running sums per horizon
MT5 View : This allows mt5 chart to scroll like tradingview chart with auto button to reset Author: Rajesh Kumar Nait
Check out the new article: Online Machine Learning for Trade Signal Filtering in MQL5 (Part 1) . This article implements an online logistic‑regression trade filter in native MQL5 and integrates it into an EMA‑crossover EA with a closed‑trade feedback loop. It details the shared class, features, SGD
Hurst Exponent Regime Switch Indicator : Estimates the rolling Hurst exponent of price via rescaled-range (R/S) analysis and plots it as a color-coded oscillator that flags whether the market is currently trending, mean-reverting, or moving like a random walk. Author: Adedayo David Gbadebo
Gonisshi MT4 Sync : Automatically sends your closed MT4 trades to your GO日誌 (gonisshi.com) journal — no manual entry, no exported statements. Read-only and data-sync only: it never opens, modifies, or closes orders, and your broker login never leaves your PC. Author: Sakhala Manoj Kiran
Check out the new article: How To Debug MQL5 Code in MetaEditor . This article is a practical walk-through of the MetaEditor debugger using a rolling z‑score indicator with two planted bugs: an off‑by‑one array access and a silent wrong‑denominator variance. We show how to set breakpoints, step
Neural Loss-Pattern Auditor : Neural Loss-Pattern Auditor trains a small feed-forward neural network, written from scratch in native MQL5, on closed-deal history to test whether behavioral and market-context features predict which trades are more likely to lose. It reports an accuracy uplift over a
Check out the new article: Custom Indicator Workshop (Part 1): Building the Supertrend Indicator in MQL5 . Build a non‑repainting Supertrend in MQL5 for MetaTrader 5 from first principles. We use an iATR handle and CopyBuffer for volatility, bind buffers with SetIndexBuffer, and configure plots
Fair Value Gap Detector Indicator : Detects 3-candle Fair Value Gaps (price imbalances) and draws them as boxes that extend live until price trades back through the gap. Detection runs only on fully closed bars, so gaps never flicker in and out as the current candle forms. Author: Olamide Daniel
Currency Strength Meter : Ranks the 8 major currencies by relative strength on a live on-chart panel, calculated from the average percentage change of every available cross pair — not just USD pairs — so weak/strong currencies are visible at a glance, independent of whichever chart you have open
Timer Candle : simple coundown timer Author: Anh Hoang Nguyen
Check out the new article: Python + LLM API + MetaTrader 5: Real-World Experience Building an Autonomous Trading Bot . The article describes the development of an MVP prototype for an autonomous trading bot for MetaTrader 5 that uses large language models (LLMs) via the OpenRouter API to analyze the
Interactive On-Chart Risk Management and Execution Panel : An interactive GUI panel for MetaTrader 5 designed for manual traders and quant developers. It automates dynamic position sizing based on exact account equity risk percentage, features one-click order execution (Buy/Sell), instant BreakEven
Discussing the article: "Designing a Partial Close Engine in MQL5 with Configurable Profit Ladders"
(1)
Check out the new article: Designing a Partial Close Engine in MQL5 with Configurable Profit Ladders . This MQL5 engine applies configurable profit ladders in R‑multiples to manage partial closes reliably. It prevents stranded remainders by rounding to lot step, computes close percentages from the
Drawdown Meter : Most reports give you one drawdown number - the worst one. This read-only script measures all three that matter on your own closed history: depth, duration and frequency. It prints the maximum drawdown with its peak, trough and recovery dates, the longest underwater period in days
Basket Protective Close : Closes a basket of positions when its floating loss reaches a limit set as fixed money, a percent of balance, or a percent of equity. Scope filters by symbol or magic numbers, optional profit target, safe non blocking retries. Author: Judi Gosal
Check out the new article: Larry Williams Market Secrets (Part 4): Automating Short-Term Swing Highs and Lows in MQL5 . Master the automation of Larry Williams’ short-term swing patterns using MQL5. In this guide, we develop a fully configurable Expert Advisor (EA) that leverages non-random market
Alpha Beta Channel - AKM : 1. The Core Tracking Engine (Alpha-Beta Filter)At its core, the indicator utilizes an Alpha-Beta filter—a lightweight, steady-state version of a Kalman filter designed to track position and velocity.Predictive Calculation: Instead of simply averaging past prices like an
Multi-Timeframe FVG Depth Meter : Scans multiple timeframes for unfilled Fair Value Gaps, plots them as zones directly on your chart, and tracks local bull/bear imbalance depth with a histogram and live dashboard. Author: Akinyemi Emmanuel Akintoye
Adaptive Kalman Trend Filter with Regime Bands submission : A single-state Kalman filter that rescales its own process noise by Kaufman's Efficiency Ratio on every bar, tightening into price during trends and smoothing harder through chop, plotted with regime bands that expand and contract on the
Swing Detector by Pullback (Smart Money Concepts) : SMC Pullback marks swing highs and lows using the pullback definition instead of the usual 3-candle pattern. A high is confirmed only when price trades back through the low of the candle that made it — so every marked point is an actual rejection
Volume Profile : This is an indicator for showing volume profile on the chart, using simple calculations and very fast execution. Author: Mohammad Baset
IncOsMAOnArray : COsMAOnArray class is designed for calculation of OsMA (Moving Average of Oscillator) values on indicator buffers. Author: Дмитрий
Multi Timeframe Trend Dashboard Indicator : A compact on-chart panel showing the current symbol's trend across several timeframes at once, each evaluated independently with its own Fast/Slow moving-average cross. No switching charts to check "what's H4 doing" — it's all in one place, color-coded
Round Trip Cost Reconciler MT5 : Read-only MT5 history utility that groups partial fills by position identifier and separates gross result from commission, swap, fee, and net result. Author: Usamah
Check out the new article: Developing Smart Chart Objects in MQL5 (Part 1): Building a Stateful Trendline Management Framework . This article details a practical framework for converting MetaTrader 5 trendlines from static drawings into managed runtime entities. It covers object discovery
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.