Articles, Library comments - page 3

Check out the new article: Harris Hawks Optimization (HHO) . We implement the Harris Hawks Optimization algorithm in MQL5 and analyze five movement modes of agents controlled by a single parameter — the decaying escape energy E. The C_AO_HHO class is introduced; it is compatible with the unified
Check out the new article: Ollivier-Ricci Curvature: Reading the Shape of a Correlation Network, Not Its Level . The article builds an Ollivier–Ricci curvature library in MQL5 for multi‑symbol analysis. A basket becomes a correlation network, and the reading captures network geometry rather than
Check out the new article: Price Action Analysis Toolkit Development (Part 84): Validating Recorded Double-Bottom Samples . This work adds an explainable validation module to the recording toolkit for double bottoms. It finds and filters swing lows, selects the neckline, quantifies depth, low
APEX VELOCITY : ApexVelocity is a professional-grade Expert Advisor designed to capture explosive momentum in high-volatility instruments like XAUUSD (Gold). Moving away from rigid, hard-coded parameters, v1.0 introduces a robust, fully dynamic architecture that adapts to market conditions and
Check out the new article: Launching MetaTrader VPS: A step-by-step guide for first-time users . Everyone who uses trading robots or signal subscriptions sooner or later recognizes the need to rent a reliable 24/7 hosting server for their trading platform. We recommend using MetaTrader VPS for
Extrapolator : Extrapolator fits a sum of sinusoidal harmonics to the recent price history and extends the fitted curve to the right of the last bar as a forecast.The forecast is a mathematical extrapolation of past cyclical behaviour, not a guarantee of future price movement. The last part of the
Local Timezones and Local Session Hours : Class to access to the local time for the specified location, as well as time zone information and the local trading session hours. Author: amrali
Check out the new article: Neural Networks in Trading: Training Deep Spiking Models (SEW-ResNet) . We invite you to explore the SEW-ResNet framework, which allows you to build deep spiking models without degradation issues and with effective gradient management. In this article, we demonstrate how
Check out the new article: Foundation Models for Trading (Part III): Running a Generative AI Forecaster Inside MetaTrader 5 . We demonstrate live forecast charting with Kronos in MQL5 and an evaluation pipeline designed to be look‑ahead‑safe. Deterministic dumps are scored per horizon against a
Check out the new article: Machine Learning Under Constraint (Part 3): De-Risking Near the Profit Target and the News-Window Rule . Position sizing that ignores proximity to a profit target or the timing of high-impact news exposes banked progress to reversal risk and misstates simulated profit near
Check out the new article: Beyond the Clock (Part 1): Building Activity and Imbalance Bars in Python and MQL5 . The article replaces clock-based sampling with López de Prado's alternative bar types and provides two aligned implementations: a unified Python module for batch tick histories and an
Check out the new article: How to Test and Customize Built-in MQL5 Programs: Envelopes with Alligator Strategy . Envelopes define percentage boundaries around a moving average, but a boundary touch alone does not identify whether the market is trending or ranging. We build
Check out the new article: Price Action Analysis Toolkit Development (Part 83): Building a Reusable Double-Bottom Pattern Library . This recorder bridges visual labeling and systematic research in MQL5. After you position a rectangle, the EA extracts the candles it spans, derives candle geometry
Opening Range Breakout with NR4 / NR7 Contraction Filters : An opening range breakout Expert Advisor that places stop orders a set distance from the session open, with optional NR4, NR7, inside-day and 3-bar narrow-range filters and a no-filter control mode for testing. Author: Panduleni Nambala
Daily PnL Percentage Overlay - prop firm daily loss limit : Displays today's floating PnL as % of balance plus how much of the daily-loss budget is consumed — the number that actually matters for prop firm rules (FTMO, Apex, TopStep). Color code: green under 50% of limit, orange under 80%, red
RegimeRouter — trend/range classifier with a per-regime win rate ledger : Classifies the market with ADX, the Hurst exponent and lag-1 autocorrelation, routes each bar to a breakout module or a mean-reversion module, and keeps a separate win rate ledger for each regime with a Wilson 95% lower bound
Session High Low - Asian, London and New York Range Boxes : Draws the Asian, London and New York session ranges as colored boxes with their high and low, plus dotted extension lines for breakout trading. Same ranges on every timeframe up to H1. Author: Shanawaz Mohammed Nabi Rasool Pinjori
Prop Firm Equity Guard - Daily Loss Limit and Max Drawdown Protection : Closes all trades and blocks new ones when the daily loss limit, maximum loss or profit target is reached. Built for prop firm challenges. Works with manual trading and any other EA. Author: Shanawaz Mohammed Nabi Rasool Pinjori
Harmonic Pattern Finder V3 : Indicator to display existent and emerging harmonic chart patterns. Author: Andre Enger
BotGuard - Terminal Health Heartbeat for VPS Monitoring : A lightweight, non-trading Expert Advisor that writes a JSON health heartbeat (connection, AutoTrading state, equity, daily P/L) and an equity log, so a VPS watchdog can detect frozen or disconnected terminals and alert you. Author: Shanawaz
Fractal Dimension Trend Strength Index : A rolling, Katz-style fractal dimension of price that collapses toward 1.0 during directional moves and rises toward 2.0 during choppy, range-bound action, giving traders a single number for how "trendy" the current market is. Author: Bosede Gbadebo
Risk Calculator Panel with Draggable SL and TP Lines : Position size calculator for MT5. Drag the SL and TP lines on the chart and the panel shows the lot size for your risk %, the real risk after rounding, the reward and R:R. Never trades. Author: Shanawaz Mohammed Nabi Rasool Pinjori
Volatility-Adjusted Momentum Decay Line : A momentum oscillator that relaxes back toward zero at a speed set by the current ATR relative to its own moving average, so decay speed adapts automatically to whether the market is calm or volatile. Author: Bosede Gbadebo
Check out the new article: Price Action Toolkit Development (Part 18): Introducing Quarters Theory (III) — Quarters Board . In this article, we enhance the original Quarters Script by introducing the Quarters Board, a tool that lets you toggle quarter levels directly on the chart without needing to
Trading on Weekends : Trading on Bitcoin in the Weekends. Scalper EA to VPS ~0ms low-latency Author: Rodrigo S. Franco
Market Structure from Pullback Swings — BOS, CHoCH, IDM : Smart Money Concepts market structure on pullback swings: trend, BoS, CHoCH, IDM and liquidity sweeps. A level counts as taken only on a close — a wick through it is marked as a sweep (x) and relocates the swing. Self-contained, closed bars
QCL Heikin Flow MT5 : QCL Heikin Flow applies two-stage smoothing to Heikin Ashi candles, helping traders filter price noise and visualize trend direction. Features adjustable smoothing periods, four moving average methods, and customizable candle colors. Author: Ahmadreza Najafi
QCL Smoothed Heikin Ashi : QCL Smoothed Heikin Ashi for MT4 applies two-stage smoothing to Heikin Ashi candles, helping traders reduce visual price noise and identify trend direction. It features independent smoothing periods, four moving average methods (SMA, EMA, SMMA, and LWMA), and customizable
Support and Resistance Channels Ranked by Strength : Support and resistance channels built from price pivots and ranked by strength: each pivot inside a channel and each bar that touched it adds to its score. The strongest channels run across the whole chart, colored by where price is, with break
ExportBars - bars to CSV that pandas reads without arguments : Exports bars to a CSV file that pandas.read_csv() loads without encoding, separator or date-format arguments: ISO 8601 timestamps, prices at the symbol's own digits, single-byte encoding. Two modes (last N bars or a date range) and a