Check out the new article: MQL5 Trading Tools (Part 40): Adding SQLite Persistence and Per-Timeframe Visibility to the Canvas Drawing Layer . We add SQLite persistence to the canvas tools, saving every drawing and the entire UI session per symbol, then restoring them on startup so the workspace
Check out the new article: Measuring What Matters (Part 2): Building the Covariance Matrix: Eigenvalue Decomposition and Risk Factor Analysis in MQL5 . In Part 2, we introduce a reusable CCovarianceMatrix class that computes and stores a covariance matrix from raw return series using MQL5's native
Check out the new article: Building a Traditional Daily Pivot Point Indicator in MQL5 . 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
Check out the new article: Artificial Atom Algorithm (A3) . The article describes implementation of the A3 algorithm - a metaheuristic optimization method inspired by chemical processes - in MQL5. Only two adjustable parameters, compactness and a small population, ensure high operating speed with
Check out the new article: Market Simulation: Position View (III) . In previous articles, we mentioned that sometimes we need to set a value for the ZOrder property. But why? The reason is that many pieces of code that add objects to a chart simply do not use, or more precisely do not define, a
Discussing the article: "From Basic to Intermediate: Working with Files in the MetaTrader 5 Sandbox"
Check out the new article: From Basic to Intermediate: Working with Files in the MetaTrader 5 Sandbox . Do you know what a sandbox is? Do you know how to work with it? If the answer to either of these questions is “no”, read this article to understand the basic operating principle of a sandbox. You
Alpha Beta Trend + Dashboard - AKM : Variable Configurations to TestScalper Setup: Try an $\alpha$ of 0.45 and a $\beta$ of 0.12. The dashboard cells will flash changes rapidly, reacting instantly to short-term pullbacks.Swing Configuration: Lower the values to an $\alpha$ of 0.15 and a $\beta$ of
RiskSizer Panel Lite MT4 - Risk Percent Lot Calculator With One Click Buy Sell : RiskSizer Panel Lite is a simple MT4 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution. Author: The
Trend Flasher -AKM : A multi currency multi symbols super trend dashboard Author: Amarnath Kondiyan Mohan
CKS Position Risk Dashboard : A read-only MT5 dashboard for risk-based lot sizing, account health, broker volume limits and current symbol exposure. Author: Cheng Kah Seng
Check out the new article: OrderSend retries and circuit breaker in MQL5 . Volatile-market failures such as requotes, connection drops, and partial fills expose a common weakness in EAs: unclassified retries and no cumulative failure control. This article introduces CRetryExecutor with exponential
Check out the new article: Beyond GARCH (Part VIII): The MMAR Library And Putting it to Work in an Expert Advisor . This article finalizes the MMAR project with a CMMAR facade class and a demo Expert Advisor for MetaTrader 5. The facade exposes a compact API—configure, Fit(), Forecast()—that wraps
Check out the new article: Building a Dynamic STF Liquidity Sweep Indicator in MQL5 . The article delivers a dynamic MetaTrader 5 indicator that detects liquidity sweeps via swing‑point logic, wick‑ratio thresholds, and engulfing confirmation. It recognizes single‑wick and dual‑candle patterns
Check out the new article: Market Simulation (Part 24): Position View (II) . In this article, I will show how to use an indicator to track open positions on the trading server in the simplest and most practical way possible. I am doing this step by step to show that you do not necessarily have to
Check out the new article: From Basic to Intermediate: Object Events (IV) . In this article, we will complete what was started in the previous one: a fully interactive way to resize objects directly on the chart. Although many people imagine that creating something like this would require much
ZigZag Support and Resistance Detection : ZigZag SNR Detection identifies support and resistance levels using ZigZag pivot points. Author: Tshidiso Ephraim Mpakanyane
Virtual : Virtual trading environment Author: fxsaber
Check out the new article: Building an Object-Oriented Session VWAP Engine in MQL5 . This article shows how to implement a session vwap in MQL5 as a reusable include class with a strict daily reset at broker midnight. The engine computes VWAP and volume‑weighted deviation bands only on closed bars
SuperTrend_Amarnath_Kondiyan_Mohan : Super trend with basket TP and SL management Author: Amarnath Kondiyan Mohan
fair value gap/imbalance : Dynamic Fair Value Gap (FVG) is an MQL5 indicator for MetaTrader 4 that automatically detects market price imbalances. This indicator is perfectly suited for traders utilizing the Smart Money Concepts (SMC) strategy. Author: reza rahmad
Profit Loss calendar : P/L Calendar — Monthly Profit & Loss at a Glance. P/L Calendar shows you, day by day, exactly how your account performed this month — so you can spot your best and worst days, track your win rate, and see your trading rhythm without digging through the terminal's history tab
001 - Turnaround Tuesday : Expert Advisor for testing the Turnaround Tuesday hypothesis. If Monday closes bullish, a Sell position is opened on Tuesday. If Monday closes bearish, a Buy position is opened. The EA supports an ATR-based filter, ATR-based Stop Loss and Take Profit levels, as well as
Equity Guard — Daily Loss Limit Guardian with Panic Panel : Account-level daily loss guardian: when your daily loss reaches a configurable trigger, it closes all positions and pending orders and keeps the account flat until the next daily reset. Limits in percent or money, configurable reset time
EA KCI Embeded Sniper : The KCI Embedded Sniper is an algorithmic trading solution designed for high-precision reversal entries. Unlike conventional Expert Advisors that rely on external indicator dependencies (which often suffer from thread desynchronization and latency), this EA features a fully
Check out the new article: Low-Frequency Quantitative Strategies in MetaTrader 5 (Part 4): A Volatility-Adjusted Momentum-Based Intraday System . We present a timer-based MQL5 EA for Opening Range Breakout aligned to NYSE hours. It screens “Stocks in Play” via opening-range relative volume, enforces
Candle Close Timer – MT5 Indicator : Indicator Description – Candle Close Timer Name: Candle Close Timer Version: 1.0 Author: BENTRADE TRADING Link: https://www.mql5.com/en/users/dahmi_benali Author: Abderrahmane Benali
Institutional Shannon Entropy (Predictability Index) : A quantitative Information Theory engine that calculates the Shannon Entropy of price distribution to mathematically measure market randomness and algorithmic predictability. Author: Amanda Vitoria De Paula Pereira
Institutional ATR Trailing Stop and Breakeven Manager : A professional trade management Expert Advisor for MT4. It replaces static trailing stops with a dynamic, volatility-based ATR Trailing logic, and includes an automated Breakeven feature to protect funded prop firm accounts. Author: Amanda
Institutional Markov Chain Transition Matrix : A quantitative stochastic probability engine that utilizes Markov Chain transition matrices to mathematically forecast the percentage chance of bullish or bearish continuation on the next algorithmic execution cycle. Author: Amanda Vitoria De Paula
Asynchronous Institutional Trade Engine (Library) : A professional object-oriented MQL5 library designed for quantitative developers. It provides asynchronous order execution and dynamic slippage control to prevent terminal freezing during high-frequency algorithmic trading. Author: Amanda Vitoria
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.