Institutional ATR Trailing Stop and Breakeven Manager : A professional trade management Expert Advisor for MT4. It replaces static trailing stops with a dynamic, volatility-based ATR Trailing logic, and includes an automated Breakeven feature to protect funded prop firm accounts. Author: Amanda
Check out the new article: The View and Controller components for tables in the MQL5 MVC paradigm: Resizable elements . In the article, we will add the functionality of resizing controls by dragging edges and corners of the element with the mouse. In modern user interfaces, a feature to resize
Universal Breakout Study : Universal Breakout Study is a research-focused Expert Advisor for MetaTrader 5 designed to analyze and optimize range breakout strategies. It provides flexible parameter testing, fast optimization, and a structured framework for validating trading ideas using historical
XANDER Grid XAUUSD : Bidirectional grid EA for Gold (XAUUSD). Ideal for ProCent accounts. Includes Daily Profit Target and Max Drawdown protection. Author: Cristhian Alexander Gaibor Cuasquer
New article Learn how to design a trading system by Stochastic has been published: In this article, we continue our learning series — this time we will learn how to design a trading system using one of the most popular and useful indicators, which is the Stochastic Oscillator indicator, to build a
Discussion of article "Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12)"
(21 1 2 3)
New article Graphical Interfaces X: Word wrapping algorithm in the Multiline Text box (build 12) has been published: We continue to develop the Multiline Text box control. This time our task is to implement an automatic word wrapping in case a text box width overflow occurs, or a reverse word
Inside Bar : Automatically detect Inside Bar patterns, draw projection rectangles, and receive real‑time alerts – all in one powerful indicator. Swing And Full Margin trader Author: reza rahmad
CTradeStatistics : Class for the calculation of the ENUM_STATISTICS enumeration parameters Author: Andrey Voytenko
Directional RSI : RSI that is based on Directional Movement with added filtering and PSAR Author: Mladen Rakic
Self-Aware Trend System : Self-Aware Trend System (SATS) is an advanced MQL5 indicator that combines an adaptive SuperTrend engine with a Trend Quality Index (TQI) dashboard, offering dynamic signal detection, risk management levels, and self-learning calibration for smarter, more reliable trade
Check out the new article: Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 3): A Regime-Adaptive Mean-Reversion Swing Trading System . The article describes and codes MR Swing in MQL5, a mean‑reversion swing approach that combines a 200‑day hysteresis channel with Value Charts, DVO, and
Check out the new article: ARIMA Forecasting Indicator in MQL5 . In this article we are implementing ARIMA forecasting indicator in MQL5. It examines how the ARIMA model generates forecasts, its applicability to the Forex market and the stock market in general. It also explains what AR
Check out the new article: Interactive Supply and Demand Zone Manager in MQL5: From Manual to Automated Lifecycle . Replace static drawings with automated, stateful zones controlled by a CZone wrapper. The system synchronizes user rectangles, sizes zones by ATR, validates breakouts using consecutive
Check out the new article: Reimagining Classic Strategies (Part 19): Deep Dive Into Moving Average Crossovers . This article revisits the classic moving average crossover strategy and examines why it often fails in noisy, fast-moving markets. It presents five alternative filtering methods designed
Discussion of article "MQL5 Cookbook - Creating a ring buffer for fast calculation of indicators in a sliding window"
(39 1 2 3 4)
New article MQL5 Cookbook - Creating a ring buffer for fast calculation of indicators in a sliding window has been published: The ring buffer is the simplest and the most efficient way to arrange data when performing calculations in a sliding window. The article describes the algorithm and shows how
Check out the new article: Beyond the Clock (Part 2): Building Runs Bars in MQL5 . We implement tick-, volume-, and dollar-runs bars in Python and MQL5 and align them with the existing bar‑building framework. The article details the dual‑accumulator update, offline calibration with per‑side seeds
Institutional Ornstein-Uhlenbeck Equilibrium Matrix : An econometric price-space indicator that utilizes the Ornstein-Uhlenbeck stochastic process to mathematically estimate the asset's true driftless equilibrium and its speed of mean reversion. Author: Amanda Vitoria De Paula Pereira
Check out the new article: Market Microstructure in MQL5 (Part 4): Volatility That Remembers . This article adds eight volatility functions to MicroStructure_Foundation.mqh, including realized volatility, duration-adjusted volatility, fractional volatility, a FIGARCH-inspired proxy, a volatility
XAUUSD Spread Alert Utility MT5 : Educational MT5 chart utility that monitors XAUUSD spread on the chart and alerts when spread rises above user-defined warning or danger levels. Author: Brijesh Jaiswal
Check out the new article: From Basic to Intermediate: Objects (II) . In today's article, we will look at how to control some object properties in a simple way using code. We will also see how a custom application can place more than one object on the same chart. In addition, we will begin to
Check out the new article: Market Simulation (Part 24): Getting Started with SQL (VII) . In the previous article, we completed the necessary introduction to SQL. And, in my opinion, we properly clarified what we wanted to show and explain about SQL. This was done so that anyone who comes to look at
Check out the new article: Analyzing Price Time Gaps in MQL5 (Part II): Creating a Heat Map of Liquidity Distribution Over Time . A detailed guide on how to create a heat map indicator for MetaTrader 5 that visualizes the price distribution over time. The article reveals the mathematical basis of
Check out the new article: From Basic to Intermediate: Function Pointers . You have probably already heard about pointers when it comes to programming. But did you know that we can use this kind of data here in MQL5? Of course, this must be done in a way that keeps us in control and avoids strange
Check out the new article: Market Simulation (Part 23): Getting Started with SQL (VI) . In this article, we will see how to visualize a database and, from that, understand how it is structured. This is done by analyzing the database’s internal structure. Although this may seem unnecessary at first
001 - Turnaround Tuesday : Expert Advisor for testing the Turnaround Tuesday hypothesis. If Monday closes bullish, a Sell position is opened on Tuesday. If Monday closes bearish, a Buy position is opened. The EA supports an ATR-based filter, ATR-based Stop Loss and Take Profit levels, as well as
Gold Spread ATR Trend Panel MT5 : Educational MT5 chart panel for XAUUSD showing live spread, ATR volatility, EMA trend bias, RSI condition, daily range and active trading session. Author: Brijesh Jaiswal
Check out the new article: MQL5 Trading Tools (Part 34): Replacing Native Chart Objects with an Interactive Canvas Drawing Layer . We replace native MetaTrader chart objects with a canvas-based drawing engine that renders tools pixel-by-pixel on a full-chart bitmap layer. The article implements
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 17): CPCV Backtesting — From Python Model to Tick-Level Evidence . We bridge Python-native artifacts to MQL5 for tick-accurate CPCV backtesting. The export script converts the ONNX model, calibrator, feature spec, and path
Check out the new article: Automating Classic Market Methods in MQL5 (Part 1): Wyckoff Accumulation and Distribution . The article describes an MQL5 EA that automates Wyckoff accumulation and distribution via a finite state machine. It confirms spring to SOS and upthrust to SOW before placing LPS or
Discussing the article: "Seasonality Indicator by Hours, Days of the Week, and Days of the Month"
(2)
Check out the new article: Seasonality Indicator by Hours, Days of the Week, and Days of the Month . The article explains how to develop a tool for analyzing recurring price patterns in financial markets — by day of the month (1-31), day of the week (Monday-Sunday), or hour of the day (0-23). The
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.