Articles, Library comments - page 2

Check out the new article: MQL5 Trading Tools (Part 27): Rendering Parametric Butterfly Curve on Canvas . In this article, we explore the butterfly curve, a parametric mathematical equation, and render it visually on a MQL5 canvas. We build an interactive display with a draggable, resizable canvas
Check out the new article: Applying L1 Trend Filtering in MetaTrader 5 . This article explores the practical application of L1 trend filtering in MetaTrader 5, covering both its mathematical foundations and usage in MQL5 programs. The L1 filter enables extraction of piecewise-linear trends that
New article New Article Publishing System at the MQL5.community is published: We present you a new article publishing system at the MQL5.community. In the new system, we have tried to make the whole process of article writing clear and comfortable by breaking it into several steps. At each step we
Check out the new article: Account Audit System in MQL5 (Part 1): Designing the User Interface . This article builds the user interface layer of an Account Audit System in MQL5 using CChartObject classes. We construct an on-chart dashboard that displays key metrics such as start/end balance, net
Check out the new article: Overcoming Accessibility Problems in MQL5 Trading Tools (Part III): Bidirectional Speech Communication Between a Trader and an Expert Advisor . Build a local, bidirectional voice interface for MetaTrader 5 using MQL5 WebRequest and two Python services. The article
Check out the new article: Hidden Markov Models in Machine Learning-Based Trading Systems . Hidden Markov Models (HMMs) are a powerful class of probabilistic models designed to analyze sequential data, where observed events depend on some sequence of unobserved (hidden) states that form a Markov
New article Creating Expert Advisors Using Expert Advisor Visual Wizard is published: Expert Advisor Visual Wizard for MetaTrader 5 provides a highly intuitive graphical environment with a comprehensive set of predefined trading blocks that let you design Expert Advisors in minutes. The click, drag
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: Pair Trading: Algorithmic Trading with Auto Optimization Based on Z-Score Differences . In this article, we will explore what pair trading is and how correlation trading works. We will also create an EA for automating pair trading and add the ability to automatically
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 1): Data Leakage and Timestamp Fixes . Before we can even begin to make use of ML in our trading on MetaTrader 5, it’s crucial to address one of the most overlooked pitfalls—data leakage. This article unpacks how data leakage
Check out the new article: Using the MQL5 Economic Calendar for News Filtering (Part 1): Implementing Pre- and Post-News Windows in MQL5 . We build a calendar‑driven news filter entirely in MQL5, avoiding web requests and external DLLs. Part 1 covers loading and caching events, mapping them to
Check out the new article: Using the MQL5 Economic Calendar for News Filtering (Part 2): Stop Management Positions During News Releases . In part 2, we extend the news filter to protect existing positions during news events. Instead of closing trades, we temporarily remove stop-loss and take-profit
Keltner Channel + Breakout Signal : Keltner Channel + Breakout Signal Author: namakulabu
XANDER Adaptive Cross : Two adaptive moving averages that read the market differently. Crossovers signal trend shifts. Author: Cristhian Alexander Gaibor Cuasquer
Check out the new article: Unified Validation Pipeline Against Backtest Overfitting . This article explains why standard walkforward and k-fold CV inflate results on financial data, then shows how to fix it. V-in-V enforces strict data partitions and anchored walkforward across windows, CPCV purges
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 2): Labeling Financial Data for Machine Learning . In this second installment of the MetaTrader 5 Machine Learning Blueprint series, you’ll discover why simple labels can lead your models astray—and how to apply advanced
Market Clock Pro : Candle countdown HUD with trading sessions (UTC), live spread and anomaly detection, daily range vs ADR, and market-closed state with reason (holiday / weekend / session). Holidays calendar included for seven major markets. Author: Marcelo Alejandro Borasi
Easy Range Breakout EA - MT5 : This EA implements a range breakout trading strategy. It calculates a price range between start and end times defined by the user, draws a visual rectangle on the chart to mark the high and low of that range, and then monitors price action after the range closes. If
Institutional GARCH(1,1) Volatility Forecaster : A predictive quantitative engine that replaces lagging retail ATR, it utilizes the Nobel-prize-winning GARCH(1,1) econometric model to mathematically forecast future market volatility and variance. Author: Amanda Vitoria De Paula Pereira
ASQ Session Manager : Institutional-grade forex session detection and analysis library for MetaTrader 5. Author: Muharrem Rogova
Check out the new article: Developing a robot in Python and MQL5 (Part 1): Data preprocessing . Developing a trading robot based on machine learning: A detailed guide. The first article in the series deals with collecting and preparing data and features. The project is implemented using the Python
Smart Trend Follower : This EA is designed to automatically follow market trends using signals from the Moving Average and Stochastic Oscillator indicators. The EA detects buy and sell signals by utilizing MA crossovers and confirms the trend with Stochastic. Additionally, the EA includes automatic
Check out the new article: Fractal-Based Algorithm (FBA) . The article presents a new metaheuristic method based on a fractal approach to partitioning the search space for solving optimization problems. The algorithm sequentially identifies and separates promising areas, creating a self-similar
Basket Manager EA : This EA is meant to impose a few rules to manage baskets. Author: Yashar Seyyedin
Check out the new article: MQL5 Wizard Techniques You should know (Part 86): Speeding Up Data Access with a Sparse Table for a Custom Trailing Class . We revamp our earlier articles on testing trade setups with the MQL5 Wizard by putting a bit more emphasis on input data quality, cleaning, and
Check out the new article: GoertzelBrain: Adaptive Spectral Cycle Detection with Neural Network Ensemble in MQL5 . GoertzelBrain combines Goertzel spectral analysis with an online‑trained neural network ensemble to convert cycle features into a directional confirmation signal. The indicator builds a
VR Locker Lite - Trading strategy based on a positive lock : Works using a positive lock; the trading robot creates one positive lock, and the trader decides what to do with it. Author: Vladimir Pastushak
Check out the new article: Feature Engineering for ML (Part 1): Fractional Differentiation — Stationarity Without Memory Loss . Integer differentiation forces a binary choice between stationarity and memory: returns (d=1) are stationary but discard all price-level information; raw prices (d=0)
Check out the new article: Formulating Dynamic Multi-Pair EA (Part 8): Time-of-Day Capital Rotation Approach . This article presents a Time-of-Day capital rotation engine for MQL5 that allocates risk by trading session instead of using uniform exposure. We detail session budgets within a daily risk
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 12): Probability Calibration for Financial Machine Learning . Tree-based classifiers are typically overconfident: true win rates near 0.55 appear as 0.65–0.80 and inflate position sizes and Kelly fractions. This article