Auto Fibonacci Retracement Swing Levels : Auto Fibonacci retracement for Gold (XAUUSD), forex and any symbol: draws the levels on the last completed swing leg by itself, with the 61.8 in its own colour, prices on each level and an optional alert. Open source code. Author: Cristhian Alexander Gaibor
Check out the new article: Neural Networks in Practice: The Birth of C_Neuron . This article demonstrates how to encapsulate a neuron in MQL5 using the C_Neuron class, with weights, a bias, and a parameter specifying the number of inputs. We will take a detailed look at how to compute the loss
Broker Time - server, UTC, New York, London, Sydney, Tokyo with the right summer time (class + session lines) : CBrokerTime converts server time, UTC, New York, London, Sydney and Tokyo with the real summer time of every year and finds your broker's clock from the history (also in the tester). The
Forex Session Boxes London New York Asia : Forex session boxes for Gold (XAUUSD), forex and any symbol: draws the Asian, London and New York sessions with their high and low extended to the right and the range in points, in your broker server time. Open source code. Author: Cristhian Alexander
HybridMicrostructure EA : The Hybrid Microstructure EA is an advanced, high-frequency scalping Expert Advisor designed specifically for XAUUSD (Gold) on the M1 timeframe. Unlike traditional indicators that rely on lagging OHLC mathematics, this EA operates on Tick-Level Microstructure
Trend Regime Indicator : Trending up, trending down or ranging: a verdict for every bar, and how long it has held. Each stretch of one regime is boxed on the price chart, ADX columns below show how strong it is, and a one-line panel gives the regime, its age and the ADX. Values for Expert Advisors
New article How to Buy a Trading Robot on MQL5 Market? is published: Now you also can use trading robots and any technical indicators with MetaTrader 5. All you need to do is to launch MetaTrader 5 trading terminal and open Market tab of Toolbox window. Author: MetaQuotes
Check out the new article: Building a Divergence System (Part V): Adaptive Parabolic SAR Trailing Stop Utility . The article delivers AdaptivePSARTrail.mqh: a reusable header that lets an EA trail positions (its own or external, by symbol/magic) with an adaptive Parabolic SAR. The utility adapts the
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 26): Process Permutation . We introduce the permutation process for backtest validation: permute bars, rerun the complete development process, and compare the observed Sharpe to the null distribution it produces. Outputs
Check out the new article: A Categorical Hidden Markov Model in MQL5 . The article provides a detailed examination of the theoretical foundations and practical implementation of the hidden Markov model with categorical emissions (Categorical HMM) in the MQL5 language. Specific examples are used to
Check out the new article: Active Learning: An EA That Only Asks for Human Confirmation on Its Most Uncertain Trades . This article builds an uncertainty-based routing layer for an EA: an online logistic regression scores P(up), Shannon entropy measures uncertainty, and a streaming P² quantile
Check out the new article: Efficient Volatility Estimation with Garman–Klass: From Theory to a Percentile-Based Trading Tool in MQL5 . This article implements the Garman–Klass volatility estimator as an MQL5 indicator that uses OHLC data for higher statistical efficiency than close-to-close
Check out the new article: How to Build a 29-Pair Portfolio with an L1 Filter and VaR-based Allocation of Lots . The article explores the practical application of the L1 Trend Filter for noise reduction and the construction of structural features suitable for live trading. The full workflow is
Check out the new article: Creating Custom Indicators in MQL5 (Part 13): An Accelerating Trend Stop Confirmed by VWAP . We implement an adaptive trend stop indicator in MQL5 that reseeds on every flip, then accelerates toward price, with speed boosted by distance from VWAP and all distances scaled
Customised bmap chart : This is a custom indicator for MetaTrader 5 whose sole purpose is to display a BMP image on the chart, centred on the screen Author: Oscar Andres Mantilla Torres
Check out the new article: MetaTrader 5 Machine Learning Blueprint (Part 25): Live Monitoring . The article shows why a fixed posterior threshold, checked trade by trade, lacks error control and retires healthy strategies far too often on a real EURUSD case. It introduces WinRateSPRT (with Page's
Check out the new article: Neural Networks in Trading: Recurrent Modeling of Market Micromovements (Conclusion) . The implementation of the EV-MGRFlowNet framework demonstrates its key advantages: modularity, resilience to market fluctuations, and the ability to develop strategies independently
Check out the new article: Use of WinAPI—Implementing Text-to-Speech in MQL5 . This article presents a single MQL5 include file that adds runtime text-to-speech through Windows SAPI. The library starts a hidden PowerShell process through WinAPI and exposes one function, Speak(), with control of
Check out the new article: From Novice to Expert: Using Market Structure to Validate RSI Signals . Oscillator thresholds are often treated as direct reversal instructions, causing traders to sell strong bullish markets or buy persistent bearish declines too early. We develop an analytical Expert
TradingView Style Chart Drag and Zoom for MT5 : Drag the MetaTrader 5 chart freely in any direction and stretch the price and time scales with the mouse, the way TradingView does it. One click on ON/OFF returns the normal chart. A small indicator that draws nothing, never trades and works next to
A cross-platform library of original mathematical functions : Original mathematical functions taken from different places, which either do not have analogues or perform much faster than alternative implementations Author: fxsaber
Check out the new article: Building a Swing-Based Volume Profile Indicator in MQL5 . 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
Exponential Trend Channel Indicator : On a linear MT5 chart, a trend that grows or falls by a steady percentage is a curve, and a straight channel misses it. This indicator draws the real exponential curve, fitted on closed bars to the cleanest of 19 look-back windows, with deviation zones, a
Trailing Stop Breakeven Manager : Trailing stop and breakeven manager for Gold (XAUUSD), forex and any symbol: moves the stop to breakeven with an offset, then trails it in points or ATR multiples on manual trades and on any EA, filtered by magic and symbol. Open source code. Author: Cristhian
High precision tick spread monitor with real time Max and Avg curves for MT4 and MT5. : Real-time tick spread monitor that plots Maximum and Average spread curves per bar with points/pips display and local CSV persistence. Author: chen guang
VrDz Bot Scalp and Swing EA with Always ON Secure Layer Pro Panel : Lightweight Expert Advisor combining Scalp & Swing logic with an "Always-ON" position-securing layer. Includes a fully interactive on-chart panel with manual trade buttons, risk- based lot sizing, partial close, break-even, trailing
Check out the new article: How to Train an MLP Using Markov Chain Features in MQL5 . The article describes the two-level MarkovMLPOscillator indicator: a three-state Markov chain uses historical data to construct a transition matrix and generate 15 probabilistic features for each bar, and an MLP is
Check out the new article: Beyond Clone and Commit: The Advanced Side of MQL5 Algo Forge . We map the parts of Algo Forge that impact day-to-day MQL5 work: opening repos in MetaEditor, README translation, Units, branch/tag protection, browser patching, packages, and CI on a Windows host. The article
Check out the new article: RSI Divergence Grid Expert Advisor with Risk Manager in MQL5 . A simple grid trading strategy becomes a resilient system thanks to three components: an entry filter based on RSI divergence, a strict limit on the number of grid levels, and an independent risk manager that