Asian Session Breakout / BhanuCodeLab : Asian Session Breakout identifies the price range formed during the Asian trading session and monitors how price behaves after that session ends. The Asian High and Asian Low remain extended until the end of the broker trading day. This makes the range useful
Fast Execution Multi-Close Script for MT4 : A lightweight and high-speed MQL4 script designed to instantly close open Buy, Sell, or all market orders on the current chart symbol with configurable slippage control. Perfect for manual scalpers looking for rapid position management during
Footprint XRay (Order Flow Volume Delta) : An institutional-grade order flow and footprint chart indicator ported from Pine Script to MQL5. It dynamically deconstructs major timeframe bars using lower timeframe (LTF) historical tick/real volume to compute buy/sell volume delta at each price level
Check out the new article: How To Profile MQL5 Code in MetaEditor . This article profiles a rolling z-score indicator with bands using MetaEditor's built-in sampling profiler. We read the Total CPU and Self CPU columns and follow the heat‑mapped source to the true hotspots, replace window rescans
Check out the new article: Creating a Profit Concentration Analyzer in MQL5 . Net profit and win rate tell you how much a strategy made, not how the result is distributed. This article builds a native MQL5 script that reads your closed trades and measures profit concentration: the top-N trade share
Check out the new article: Trust Your Backtest Data First: Building a Reproducible Historical Data Audit in Python for MetaTrader 5 . A reproducible, read-only Python audit for MetaTrader 5 that verifies history quality before any backtest. It exports M5 data from multiple terminals, detects gaps
Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML : SMC/ICT market-structure indicator for MT5: swing highs/lows, BOS (continuation) and CHoCH (reversal) confirmed on close, Order Blocks, Fair Value Gaps, and QML (Quasimodo) levels. Every feature is toggle-able, with adjustable swing
Double Enevlopes (Historical Gauged) : A babysitting trade management tool and system :D Author: Amarnath Kondiyan Mohan
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
Value Area Levels / BhanuCodeLab : Value Area Levels is a session-based Value Area indicator for MetaTrader 5. It calculates and displays Value Area High, Point of Control, and Value Area Low levels for the developing, previous, and historical profiles. Author: Bhanu Chandra Raju Indukuri
Check out the new article: Detecting Structural Breakpoints in Price Series Using CUSUM in MQL5 (Part 1): From Statistical Theory to a Working MQL5 Indicator . This article builds a sequential CUSUM breakpoint detector for MetaTrader 5, starting from the statistical construction and ending with a
Check out the new article: Market Microstructure in MQL5 (Part 8): Micro-Trend Strength . Part 8 adds bar-by-bar micro-trend scoring for NQ M1. GetMicroTrendStrength() builds a continuous [-1, +1] composite from EMA alignment, ATR‑normalized price position, slope consistency, and volume, with a
Check out the new article: From Basic to Intermediate: Random Access to Files (II) . In this article, we will examine how two slightly different approaches can significantly affect the overall implementation strategy, both in performance and in disk I/O design, while helping to prevent compatibility
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 19): Bagging Regimes . We test AFML's claim that the sequential bootstrap decorrelates bagged trees on overlapping triple‑barrier labels by isolating two levers: draw count and draw rule. One decision identical tree is bagged
Check out the new article: Algorithmic Arbitrage Trading Using Graph Theory . In this article, triangular arbitrage is presented as a problem of finding cycles in a directed graph, where the vertices are currencies and the edges are currency pairs with weight rates. Profitable cycle: product of
Interactive Supply and Demand Zone Trading Prototype : This release introduces a lightweight automated trading prototype built on top of the Interactive Supply and Demand Zone Manager framework. The framework allows traders to draw and manage their own supply and demand zones, while each zone
Check out the new article: Monochronic Trading (Part 1): How to Detect Broker Timezone and DST in MQL5 . We describe an MQL5 framework that aligns entries with session rhythms and scheduled clock events. A script identifies the broker's time zone and DST by detecting NFP spikes on EURUSD and
Quantum XAUUSD Silver Trader : Multi-indicator EA for Gold (XAUUSD) and Silver (XAGUSD): RSI, ADX and MA signals, adaptive ATR trailing stop and built-in capital protection. Author: Cristhian Alexander Gaibor Cuasquer
Portfolio Correlation and Margin Risk Calculator : Computes the historical Pearson correlation between any set of instruments and the combined margin your account would need to hold all of them at once, as a percentage of your equity. Runs natively in MetaTrader 5 with no external libraries, no
MACD Signal Line indicator for MT5 : A stripped-down (signal line only) version of Metaquotes' MACD indicator from the MT5==>Indicators==>Examples folder. Author: Silk Road Trading LLC
Check out the new article: Larry Williams Market Secrets (Part 2): Automating a Market Structure Trading System . Learn how to automate Larry Williams market structure concepts in MQL5 by building a complete Expert Advisor that reads swing points, generates trade signals, manages risk, and applies a
SniperJaw EA : SniperJaw EA is a one-trade-at-a-time robot that uses the Alligator indicator (Jaw, Teeth, Lips) to follow the trend. You can control the trade size with LotSize, choose to close trades on opposite signal with UseEntryToExit, or use TakeProfit and StopLoss in pips if set. Slippage is
Trading Performance journal : An institutional-grade trading journal and behavioral analytics suite designed to run entirely inside MetaTrader 5. The application is built as a single-file, zero-dependency dashboard that replaces standard terminal objects with a high-performance, double-buffered
Check out the new article: Market Simulation: Position View (V) . Despite what was shown in the previous article, the task may appear simple. In reality, several problems remain, along with many tasks that still need to be completed. You, dear reader, may imagine that everything is easy and
Check out the new article: From Basic to Intermediate: Random Access to Files (I) . In today's article, we will explore random access to file contents for the first time. This applies to both writing and reading information stored in a file. However, since the topic is too broad to cover in a single
Volume Strength Compass / BhanuCodeLab : Volume Strength Compass is a volume-analysis indicator for MetaTrader 5 that evaluates market activity using Relative Volume, candle body strength, close position, and volume intensity. The indicator classifies each candle into different volume conditions
SMMA Levels MTF / BhanuCodeLab : SMMA Levels MTF is a multi-timeframe Smoothed Moving Average indicator for MetaTrader 5. The indicator calculates SMMA values from several selectable timeframes and displays them together on the current chart. Author: Bhanu Chandra Raju Indukuri
Check out the new article: Exponentially Weighted Covariance Matrix in MQL5: Building an Adaptive Correlation Monitor for Multi-Symbol EAs . This article builds a constant-memory EW covariance engine and a chart heatmap for monitoring cross-symbol correlations in MQL5. CEWCovariance updates in O(N²)
New article Payments and payment methods is published: MQL5.community built-in services offer great opportunities both to MQL5 developers and ordinary traders with no programming skills. But all these features can't be implemented without in-house secure payment system, that provides a convenient
Check out the new article: From Basic to Intermediate: Object Events (III) . In this article, we will prepare the foundation for what will be covered in the next publication. We will also look at how to make an OBJ_LABEL object fully interactive for editing and moving. In other words, we can change
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.