All (not yet) about Strategy Tester, Optimization and Cloud - page 19

 
Sergey Golubev #:

Manual Backtesting with On-Chart Buttons in the MetaTrader 5 Strategy Tester

A while back, I looked for a way to backtest ideas manually to see whether they made sense and which filters could improve accuracy. This was before I knew MQL5, and I was participating in competitions that encouraged gambling rather than trading. You know them, the ones that are free to enter, change rules from time to time and the first person has tripled their account within a day…..those ones.
Great implementation! On-chart buttons for manual backtesting are so handy. Especially useful for validating ideas before optimization.
 

From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5

From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5

In this article, we will look at the practical application of optimization frames in MetaTrader 5, learn how to save our own metrics and analyze the results, as well as build custom stability criteria based on the entire optimization surface. The main focus will be on identifying stable areas of parameters capable of maintaining predictable behavior even after changing market conditions.
From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5
From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5
  • 2026.05.22
  • www.mql5.com
The article examines an engineering approach to optimizing an Expert Advisor in MetaTrader 5: from collecting custom metrics through Optimization Frames to parameter surface analysis. A simple event-driven EMA/RSI model demonstrates CSV export, smoothing, and local stability assessment in Python. The goal is to find stable areas of configurations and validate them with forward optimization for reliable implementation.
 

3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11

3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11

In this article, we will walk through how to transform optimization result arrays, cluster volumes, and scenario models into manageable 3D landscapes. We will define the criteria of appropriateness: when 3D graphics add signal analysis capabilities, and when they generate visual noise. We will then move on to the architecture of the DX pipeline, examining initialization, binding metrics to vertex buffers, camera mechanics, and UI panels, and finally assessing the technological limitations of the environment.
3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11
3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11
  • 2026.05.26
  • www.mql5.com
The article describes the practical application of DirectX 11 and built-in MQL5 tools for creating 3D visualizations and interactive interfaces in MetaTrader 5. The focus is on cognitive efficiency - the ability of 3D charts and guided scenes to help in understanding optimization data, liquidity clusters, and multi-dimensional trading scenarios. The basics of the DX pipeline, working with shaders, binding mouse and keyboard events, and objective technological limitations are discussed in detail. The article is intended for MQL5 developers and algorithmic traders who are ready to transform strategy metrics into understandable 3D analytical landscapes, where the visual layer accelerates decision-making.