Market Condition Evaluation based on standard indicators in Metatrader 5 - page 243

 

Forum on trading, automated trading systems and testing trading strategies

How to start with MQL5

Sergey Golubev, 2025.10.04 06:10

Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model

Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model

In our previous article (Part 35), we developed a Breaker Block Trading System in MetaQuotes Language 5 (MQL5) that identified consolidation ranges, validated breaker blocks with swing points, and traded retests with customizable risk parameters and visual feedback. In Part 36, we develop a Supply and Demand Trading System utilizing a retest and impulse model. This model detects supply and demand zones through consolidation, validates them with impulsive moves, and executes trades on retests with trend confirmation and dynamic chart visualizations.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.10.09 16:55

Price Action Analysis Toolkit Development (Part 44): Building a VWMA Crossover Signal EA in MQL5

Price Action Analysis Toolkit Development (Part 44): Building a VWMA Crossover Signal EA in MQL5

This article examines the practical application of VWMA crossovers in algorithmic trading. It will introduce the VWMA approach, explain its implementation in MQL5, present test results, and summarize key takeaways for both discretionary and systematic traders.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.10.15 07:09

Price Action Analysis Toolkit Development (Part 45): Creating a Dynamic Level-Analysis Panel in MQL5

In this new article, we take that concept several steps further by introducing the Price Level Testing EA, an automated analytical assistant that allows any trader to test any price level on demand and instantly obtain objective feedback on how price has responded to that level across hundreds or thousands of past bars. The result is a tool that acts like your personal “price‑action laboratory.” You identify the level, the EA performs the historical testing, and together they reveal the empirical pattern of touches, bounces, and breakouts that defined that zone in the past.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.10.18 04:31

Price Action Analysis Toolkit Development (Part 46): Designing an Interactive Fibonacci Retracement EA with Smart Visualization in MQL5

Price Action Analysis Toolkit Development (Part 46): Designing an Interactive Fibonacci Retracement EA with Smart Visualization in MQL5

In our previous article in this series, Price Action Analysis Toolkit Development, we focused on testing price levels to review how the market had reacted to them in the past—identifying breakouts, touches, and empirical breakout probabilities. A key feature behind that tool’s functionality was the on‑screen input panel, which allowed users to type a price level and trigger analysis with a single Analyze button.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.10.28 07:48

Price Action Analysis Toolkit Development (Part 47): Tracking Forex Sessions and Breakouts in MetaTrader 5

Price Action Analysis Toolkit Development (Part 47): Tracking Forex Sessions and Breakouts in MetaTrader 5

The foreign‑exchange market operates 24 hours a day, constantly cycling through major financial centers around the globe. Each region brings its own characteristics: the Asia session tends to start the day quietly, Tokyo often provides the first true direction, London injects strong volume and volatility, and New York carries momentum into the late hours with frequent reversals or continuations. Recognizing which of these sessions is currently active allows traders to adapt to changing market speed, volatility, and liquidity.

For new traders, keeping track of these sessions can be confusing. Broker server times often differ from local time zones, and manually calculating session boundaries can lead to mistakes. The All Sessions EA solves this by automatically synchronizing to the broker’s server time, displaying accurate session boxes for Asia, Tokyo, London, and New York directly on the chart. This gives beginners a clear visual understanding of how global markets hand over control through the day and how price behavior changes as one session transitions to the next.


 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.11.04 07:14

Price Action Analysis Toolkit Development (Part 48): Multi-Timeframe Harmony Index with Weighted Bias Dashboard

Price Action Analysis Toolkit Development (Part 48): Multi-Timeframe Harmony Index with Weighted Bias Dashboard

As price action traders, we rely on structural clarity—understanding how the market behaves across different timeframes before committing to an entry. Yet one of the enduring challenges in multi‑timeframe trading is achieving consistency across those layers. A chart may appear bullish on H4 while showing hesitation on H1 or complete reversal on M15, leaving the trader with a conflicting bias and limited confidence.  

In this 48th part of the Price Action Analysis Toolkit Development series, we address that problem through the creation of the Multi‑Timeframe Harmony Index (HI)—a mechanism that mathematically expresses agreement among timeframes as a single, normalized value. By summarizing the direction of multiple structural biases into one coherent output, HI allows traders to see, on a single dashboard, whether the market is moving in harmony or discord. 


 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.11.08 08:50

Price Action Analysis Toolkit Development (Part 49): Integrating Trend, Momentum, and Volatility Indicators into One MQL5 System

Price Action Analysis Toolkit Development (Part 49): Integrating Trend, Momentum, and Volatility Indicators into One MQL5 System

In every trader’s analytical process, technical indicators play a central role in identifying trends, gauging momentum, and pinpointing potential entry or exit points. Yet in MetaTrader 5, applying multiple indicators to a single chart often means repeatedly navigating through the Indicators tree, locating each tool, and manually attaching them one by one. While that’s manageable for two or three indicators, it quickly becomes tedious for a full multi‑indicator analysis. For new users, this is doubly frustrating because they must remember which sub‑folder a given indicator resides in, and also waste time hunting for the same indicators over and over. Each addition is another interruption in the workflow, and it’s easy to lose focus on actual market interpretation.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.11.22 07:37

Price Action Analysis Toolkit Development (Part 51): Revolutionary Chart Search Technology for Candlestick Pattern Discovery

Price Action Analysis Toolkit Development (Part 51): Revolutionary Chart Search Technology for Candlestick Pattern Discovery

This article introduces CandlePatternSearch.mq5, an Expert Advisor designed to extend the traditional study of candlestick formations through automation and interactivity. The system scans and detects a wide range of common patterns and allows users to search for specific ones directly on the chart. Detected formations are visually marked, making it easier to explore how each pattern has influenced price across different instruments and timeframes. Over time, this capability helps traders recognize recurring market behaviors and build confidence in anticipating probable outcomes when certain patterns appear. 


 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.11.26 07:35

Price Action Analysis Toolkit Development (Part 52): Master Market Structure with Multi-Timeframe Visual Analysis

Price Action Analysis Toolkit Development (Part 52): Master Market Structure with Multi-Timeframe Visual Analysis

Multi‑timeframe analysis has long been a core method for traders who want a more profound understanding of market direction. A signal that looks strong on a lower timeframe can quickly lose appeal when viewed against the trend of a higher one. Many traders have experienced an M15 setup that fails because H1 or H4 are moving in the opposite direction. Confirming alignment across multiple time horizons often makes the difference between a trade that works and one that fails. In trading circles, the topic has been explored in various ways. Some approaches rely on numeric comparisons and calculated statistics, while others present symbolic indicators or trend readings. My own published works have also touched on multi‑timeframe confirmation, using different logical angles in each case. The Timeframe Visual Analyzer( the expert advisor I am introducing), builds on that collective foundation, taking a fresh route by turning those relationships between timeframes into something visually clear and interactive.

 

Forum on trading, automated trading systems and testing trading strategies

All About Price Action

Sergey Golubev, 2025.12.01 17:54

Price Action Analysis Toolkit Development (Part 53): Pattern Density Heatmap for Support and Resistance Zone Discovery

Price Action Analysis Toolkit Development (Part 53): Pattern Density Heatmap for Support and Resistance Zone Discovery

In part 51 of our Price Action Analysis Toolkit Development series, we introduced a tool that scans and highlights candlestick patterns directly on the chart. The logic was simple yet powerful—type a pattern name, press the search button, and the tool would locate all historical occurrences within a defined lookback period, continue monitoring, and alert in real time whenever the pattern re‑formed. At that time, the focus was purely on identifying patterns themselves. Little did I realize that those historical detections could serve a much greater purpose: revealing price levels where the market has shown repeated reactions. Over time, such levels often behave as support—a floor where price tends to bounce upwards—or resistance—a ceiling where price tends to reverse downwards. Knowing these levels in advance allows traders to anticipate market behavior, refine entry and exit timing, place stops more strategically, and avoid trading blindly into high‑reaction areas.