Markets do not start trending by accident. According to Larry Williams, sustained price moves are usually born from moments of extreme volatility, when price expands beyond what has been normal recently. These volatility breakouts act like a spark, pushing the market into motion and keeping it moving in the same direction until an opposing force appears. This idea challenges the common habit of chasing small intraday swings and instead focuses attention on the moments when price activity ...
In the previous two parts of our article series, we made serious preparations for further experiments with auto optimization of trading EAs. In this new article, we will delve into the implementation of a new mechanism for loading parameters of final EAs, which should allow for partial or complete replacement of the composition and parameters of single instances of trading strategies, both during a single run in the strategy tester and when the final EA is running on a trading ...
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 ...
In this discussion, we will address the challenges of trading after news-driven spikes by applying Fibonacci principles in an algorithmic way. To set the foundation, the next section will briefly introduce Fibonacci for those new to the concept, before we proceed to the design and implementation of the strategy. more...
In this part, we’re moving from theory to implementation. We’ll explore how to identify Wolfe Wave structures programmatically and execute trades based on them using MQL5. This includes detecting key swing points, validating pattern rules, and preparing the EA to act on the signals it finds. more...