Articles

Building a High-Volume Pivot Indicator in MQL5 for MetaTrader 5

This article presents a high-volume pivot indicator in MQL5 that identifies confirmed pivot highs and lows using surrounding price bars and normalized volume strength. It calculates rolling volume sums, determines a 95th-percentile volume reference, and filters pivot points based on their relative

Building a Two-Pole Momentum Oscillator in MQL5 for MetaTrader 5

We build a Two‑Pole Momentum Oscillator in MQL5 that measures deviation from a 25‑period SMA, normalizes it by its mean and standard deviation, and smooths the result with two EMA‑style passes. The code defines inputs, buffers, warm‑up and recalculation logic, signal rules, and colorized plots, and

Building a Swing-Based Volume Profile Indicator in MQL5 for MetaTrader 5

This article presents a swing-based volume profile indicator in MQL5 that analyzes platform tick volume within completed high-to-low and low-to-high legs. It confirms swing points, partitions each leg's range into ATR(200)‑adaptive price bins, distributes tick volume, and marks the Point of Control

Building an Adaptive Fibonacci Volatility Band Indicator in MQL5 for MetaTrader 5

We build an adaptive Fibonacci volatility band indicator in MQL5 that centers on a smoothed price (SMMA) and scales band width with a smoothed ATR. The article covers inputs, buffer mapping, ATR handling, and SMMA formulas, then projects configurable Fibonacci ratios with filled zones. Readers get a

Building a Hull Moving Average Momentum Oscillator in MQL5 for MetaTrader 5

This article builds a Hull Moving Average Momentum indicator in MQL5 by combining raw price momentum with Hull MA smoothing. We compute momentum as the close-to-close difference over a user-defined length, form 2×Fast WMA − Slow WMA, then apply a final WMA with a square‑root period. The

Building a Dynamic ATR-Based Trend Channel Indicator in MQL5 for MetaTrader 5

This article develops a dynamic ATR-based trend channel indicator in MQL5 that responds to current market volatility. It derives True Range, applies a two-step ATR smoothing, and constructs adaptive upper and lower boundaries to track trend shifts. The tool also renders a trailing trend line

Building a Future Swing Projection Indicator in MQL5 for MetaTrader 5

We implement a Future Swing Projection indicator in MQL5 that analyzes historical swing structure and estimates the next move from recent price behavior. It locates six alternating swing points, measures five completed legs, and uses their average distance to project a target five bars ahead. The

Building a Volume-Based Liquidity Heatmap Indicator in MQL5 for MetaTrader 5

This article implements an MQL5 Liquidity Heatmap that infers likely liquidation zones from price and volume. It qualifies bars with a rolling volume SMA, computes leverage-based liquidation levels from candle extremes, ranks signals across two volume modes, and manages chart objects (lines and

Building a Synthetic Custom Symbol in MQL5 Using Multi-Symbol Price Averaging for MetaTrader 5

This article shows how to build a synthetic custom symbol in MQL5 by averaging OHLC data from multiple instruments into a single derived price series. It covers symbol collection and validation, custom symbol creation and configuration, timestamp alignment, historical reconstruction, and lightweight

Building a Traditional Daily Pivot Point Indicator in MQL5 for MetaTrader 5

This article develops a rule-based daily pivot point indicator in MQL5 that uses the previous trading day's high, low, and close values to generate pivot, support, and resistance levels. It details historical data retrieval, pivot computation, chart object management, configurable label rendering

Forum

EA not executing trades for client

Hello MQL5 family. I recently sold an Expert Advisor (EA) to a client, which has been working perfectly for other customers. However, for this particular client, the EA is not executing any trades. I have ensured that all the necessary settings are in place, including enabling algorithmic trading