Second Push Fade for MT5: Why Wait for the Second Push After a Breakout?
Breakouts are easy to identify after they happen. The harder question is what to do next.
A strong move outside an established range can continue, reverse immediately, or briefly pause before making another push. Second Push Fade for MT5 is built around one specific version of that sequence: an initial breakout, a loss of momentum, and then a renewed move in the same direction.
Instead of trading the first breakout, the strategy waits.
The basic idea
Second Push Fade begins by defining a morning price range in EURUSD using U.S. Eastern Time.
The strategy then follows four stages:
1. Build the morning range
The EA tracks the EURUSD price range from 06:30 through 09:15 U.S. Eastern Time.
A valid range must be between 20 and 40 pips.
2. Wait for a qualified breakout
The strategy does not react simply because price moves beyond the range.
Before 11:00 ET, it requires the first completed M5 candle to close at least 5 pips outside the established range.
This creates an objective definition of a meaningful breakout rather than responding to a temporary price spike.
3. Evaluate the momentum sequence
After the breakout, the strategy looks for evidence that the initial momentum is weakening and then rebuilding.
The production logic evaluates a decay checkpoint followed by a later re-expansion checkpoint, while also requiring price acceptance outside the original range.
This is important because the strategy is not trying to fade every breakout.
It waits for a specific sequence.
4. Fade the second push
If the required sequence is completed, the strategy takes a position opposite the direction of the renewed push.
An upside sequence produces a short fade.
A downside sequence produces a long fade.
The idea is that the second attempt to extend an already-developed breakout may sometimes provide a different opportunity than the initial breakout itself.
Why not trade the first breakout?
There are many legitimate breakout strategies that attempt to participate immediately when price leaves a range.
Second Push Fade takes a different approach.
It allows the first breakout to develop without taking a position. That gives the strategy additional information about what price does after leaving the range.
Does momentum continue?
Does it weaken?
Does price remain accepted outside the range?
Does another expansion develop?
Only after those questions are answered by the predefined rules can a trade occur.
That makes the EA deliberately selective. Some trading days will never produce a qualifying setup.
A fixed ruleset rather than an optimization engine
The signal thresholds used by Second Push Fade are fixed in the production version.
They are not exposed as optimization inputs.
This was an intentional design decision. The EA is intended to execute one defined strategy rather than allow the core signal logic to be repeatedly optimized for different historical periods.
Users can control operational settings such as fixed lot size, but the central entry logic remains fixed.
Position management
Second Push Fade uses a user-selected fixed lot size.
It does not use:
-
Martingale position sizing
-
Grid trading
-
Averaging into losing positions
-
Multiple simultaneous strategy positions on the same symbol
The strategy also does not use a conventional Take Profit or normal Stop Loss.
Instead, positions are managed to a scheduled 17:00 U.S. Eastern Time exit, with separate protection for the Friday broker session.
Because there is no conventional Stop Loss, position sizing should be conservative. An adverse market move can create a material loss before the scheduled exit.
Broker and time handling
Time-based strategies can behave differently if broker server clocks are handled incorrectly.
Second Push Fade is based on U.S. Eastern Time and includes server-time normalization logic. Automatic server UTC-offset detection is enabled by default for live trading, with manual controls available for unusual broker environments and historical testing.
The EA supports both hedging and netting account modes.
EURUSD is the recommended symbol, and signal calculations use completed M5 bars internally.
Historical testing across two data sources
The same fixed production strategy logic was tested on EURUSD from January 1, 2022 through December 31, 2024 using two separate MetaTrader 5 data environments.
Trading.com
EURUSD M5
Every tick based on real ticks
Initial deposit: 1,000 USD
Fixed lot size: 0.01
Total trades: 39
Net profit: 18.07 USD
Profit factor: 1.58
Maximum equity drawdown: 11.21 USD / 1.12%
History quality: 100%
MetaQuotes-Demo
EURUSD M5
Every tick based on real ticks
Initial deposit: 1,000 USD
Fixed lot size: 0.01
Total trades: 39
Net profit: 17.23 USD
Profit factor: 1.57
Maximum equity drawdown: 9.90 USD / 0.98%
History quality: 99%
The purpose of using two data environments was not to suggest that future results will match the historical results. Different brokers and data feeds can produce different spreads, ticks, prices, session timing and execution.
Instead, the comparison provides another way to examine how the same fixed strategy logic behaved when tested with different historical data sources.
What Second Push Fade is designed to do
Second Push Fade is not intended to predict every market move or trade every day.
It is designed to automate one specific process:
Range → qualified breakout → momentum decay → renewed expansion → fade.
That narrow definition is intentional.
The EA handles the monitoring and execution of those rules while also checking trading permissions, margin availability, volume validity, existing positions, active orders and restart conditions.
For traders interested in this type of selective intraday approach, Second Push Fade for MT5 is available through the MQL5 Market.
Historical results do not guarantee future results. Forex trading involves risk. Users should select a lot size appropriate for their account size and risk tolerance and should test the EA in the MetaTrader 5 Strategy Tester and on a demo account before considering live use.


