Articles, Library comments - page 2

Price Action Intraday Trading - Expert for MT5 : Price Action Day Trader is a robust, trend-following MQL5 Expert Advisor designed for intraday trading. It focuses on high-probability price action patterns Pin Bars, Engulfing Candles, and Inside Bar Breakouts while filtering trades through a dual
Institutional Fourier Transform (DFT) Dominant Cycle Language: MQL5 : A digital signal processing (DSP) engine that applies the Discrete Fourier Transform (DFT) to market data, isolating the dominant cyclical frequency to project turning points and eliminate phase-lag. Author: Amanda Vitoria De
Check out the new article: File-Based Versioning of EA Parameters in MQL5 . This article explains how to implement parameter versioning in MQL5 using binary files and packed structures. It shows how to write and read fixed-size records with FileWriteStruct and FileReadStruct in FILE_BIN mode
Smart Money Concepts : An indicator which features full Smart Money Concept (SMC) + Break Of Structure (BOS) + Change Of Character (COC) + Fair Value Gap (FVG) Detection and Buy/Sell signals. Author: Hammad Dilber
  Indicators: Strength Arrow  (12   1 2)
Strength Arrow: This is an indicator which totally based on RSI. The reason to amend this indicator is knowing the strength of a currency. Author: Khurram Mustafa
Check out the new article: Building a Trade Analytics System (Part 2): How to Capture Closed Trades and Send JSON in MQL5 . We build a lightweight bridge that captures closed trades in MetaTrader 5 and sends them to an external backend over HTTP as JSON. It uses OnTradeTransaction for event
Check out the new article: Engineering Trading Discipline into Code (Part 4): Enforcing Trading Hours and News Disabling in MQL5 . An MQL5 control system that blocks orders outside scheduled trading hours and during scheduled news releases, converting time rules into executable restrictions. It
Check out the new article: Automating Trading Strategies in MQL5 (Part 48): Order Blocks, Inducement, Break of Structure . We implement an MQL5 expert advisor that detects order blocks formed after consolidation breakouts and confirms them with fair value gaps. Each zone is validated by a break of
Check out the new article: Using the MQL5 Economic Calendar for News Filter (Part 4): Accurate Backtesting with Static Data . This article implements a static, CSV-based news source for the Strategy Tester, so historical economic news events can be preloaded and queried during backtesting. It
New article The checks a trading robot must pass before publication in the Market has been published: Before any product is published in the Market, it must undergo compulsory preliminary checks in order to ensure a uniform quality standard. This article considers the most frequent errors made by
XANDER Adaptive Cross : Two adaptive moving averages that read the market differently. Crossovers signal trend shifts. Author: Cristhian Alexander Gaibor Cuasquer
Price prediction by Nearest Neighbor found by a weighted correlation coefficient : The main disadvantage of the classical Nearest Neighbor algorithm (see an examplary implementation in https://www.mql5.com/en/code/133 ) is that all prices within a pattern are treated equally. In other words, it
OHLCMTF Scalper EA - Multi-Timeframe Price Action : A strict Multi-Timeframe Price Action Expert Advisor that trades based on precise OHLC conditions across different timeframes simultaneously. It features pending order entries, role reversals, and dynamic risk management without using any lagging
Check out the new article: Statistical Arbitrage Through Cointegrated Stocks (Part 2): Expert Advisor, Backtests, and Optimization . This article presents a sample Expert Advisor implementation for trading a basket of four Nasdaq stocks. The stocks were initially filtered based on Pearson
Check out the new article: Neural Networks in Trading: Adaptive Detection of Market Anomalies (Final Part) . We continue to build the algorithms that form the basis of the DADA framework, which is an advanced tool for detecting anomalies in time series. This approach enables effective distinguishing
Check out the new article: Deterministic Oscillatory Search (DOS) . Deterministic Oscillatory Search (DOS) algorithm is an innovative global optimization method that combines the advantages of gradient and swarm algorithms without the use of random numbers. The fitness oscillation and slope
HTF_Reversal_Divergences : A multi_timeframe indicator which features RSI divergence. + Buy/Sell signals Inspired from trading view. Author: Hammad Dilber
Check out the new article: Larry Williams Market Secrets (Part 5): Automating the Volatility Breakout Strategy in MQL5 . This article demonstrates how to automate Larry Williams’ volatility breakout strategy in MQL5 using a practical, step-by-step approach. You will learn how to calculate daily
Check out the new article: From Novice to Expert: Automating Base-Candle Geometry for Liquidity Zones in MQL5 . This article implements an MQL5 module that analyzes the lower‑timeframe bars inside each liquidity‑zone base candle. It detects swing points and applies objective rules to classify the
Check out the new article: MQL5 Trading Tools (Part 28): Filling Sweep Polygons for Butterfly Curve in MQL5 . We expand the capabilities of the MetaTrader 5 butterfly curve canvas by adding multi-layered wing fills, vein lines, scale dots, and a full body (abdomen, thorax, head, eyes, antennae)
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 13): Implementing Bet Sizing in MQL5 . We build a production MQL5 bet‑sizing toolkit: utilities, snippets, and user‑level functions that mirror the Python originals. The methods cover probability‑to‑size mapping with overlap
Cross_Line_Trader : The Expert Advisor opens positions when the price crosses line objects. Author: Scriptor
Frontend EA : UI cleanup + quick-trading layer for MT5 : A chart-cleanup + quick-trading layer for MT5 Author: Elie Baptiste Granger
MQL5 Programming for Traders – Source Codes from the Book. Part 6 : In Part 6 of the "MQL5 Programming for Traders", we will study a key component of the MQL5 language – trading automation. We will start with a description of the fundamental entities, such as financial instrument specifications and
Super Trend : The Supertrend indicator plots an ATR-based dynamic trend line on the MetaTrader 5 chart, switching between a green uptrend and red downtrend line with optional buy/sell arrow signals at every trend reversal. Author: Hammad Dilber
ASQ Order Executor : ASQ Order Executor — Institutional order execution wrapper for MQL5 EAs ASQ Order Executor provides institutional-grade order execution with automatic retry logic, slippage monitoring, partial fill handling, requote management, and comprehensive execution statistics. Drop it
Advanced Trade History Exporter: MAE, MFE and Time-Based Excursions (Points) : Utility script that exports your MetaTrader 5 trading history to a CSV file. It automatically calculates Maximum Favorable Excursion (MFE), Maximum Adverse Excursion (MAE), and Forward Returns (Time-Based Excursions) in
Check out the new article: Statistical Arbitrage Through Cointegrated Stocks (Part 7): Scoring System 2 . This article describes two additional scoring criteria used for selection of baskets of stocks to be traded in mean-reversion strategies, more specifically, in cointegration based statistical
New article How to use ONNX models in MQL5 has been published: ONNX (Open Neural Network Exchange) is an open format built to represent machine learning models. In this article, we will consider how to create a CNN-LSTM model to forecast financial timeseries. We will also show how to use the created
Check out the new article: Self Optimizing Expert Advisors in MQL5 (Part 17): Ensemble Intelligence . All algorithmic trading strategies are difficult to set up and maintain, regardless of complexity—a challenge shared by beginners and experts alike. This article introduces an ensemble framework