Market Reversal Alerts EA MT4 & MT5 Review & Free Download

Overview

Market Reversal Alerts EA is a MetaTrader expert advisor built around market structure reversal signals. It is available for both MT4 and MT5, with the MT4 version listed as Market Reversal Alerts EA and the MT5 version listed as Market Reversal Alerts EA MT5. The core idea behind both versions is the same: the EA uses reversal alerts generated by the related Market Reversal indicator and can automatically trade those alerts according to the filters, risk controls, trade direction rules, and exit settings selected by the user.

Get Instant Access To Free Forex Robots

Enter your email below to access and download hundreds of FREE Forex EAs for MT4 & MT5.

Rather than being a simple one-signal robot with a fixed entry and exit model, Market Reversal Alerts EA is designed as a highly configurable reversal-trading framework. It can be used for single-position trading with stop loss and take profit logic, or it can be configured for basket and position-style trading where entries are built progressively as price moves through a broader swing. This makes the EA more flexible than a basic reversal scalper, but it also means that its behaviour depends heavily on how the settings are configured.

The EA is based on market structure shifts. It looks for conditions where price has moved in one direction, formed support or resistance areas, and then reversed sharply enough to trigger a reversal alert or a retest of the reversal. The product description states that it draws support rectangles as price moves in the current trend direction, then trades when price reverses and signals a market structure shift. This gives Market Reversal Alerts EA a structural, price-action-based foundation rather than relying only on a single oscillator or moving average cross.

For more forex robots, visit my best forex robots page, where you’ll find verified live results, real performance data, and transparent stats. This makes it quick and easy to compare robots based on consistency, drawdown, and long-term performance.

Trading Logic

The central logic of Market Reversal Alerts EA is the market reversal alert. By default, the EA can take a trade whenever a reversal alert is sent by the underlying indicator. However, the important part is that these alerts do not have to be traded blindly. The EA includes several filters that can be used to decide whether an alert is acceptable, which direction is allowed, and whether the market has met broader conditions before the entry is placed.

The EA’s reversal concept is linked to price moving through a trend, forming structural zones, and then producing a sharp reversal or a retest signal. This makes the EA particularly focused on turning points after directional moves. In practical terms, that means the system is not trying to follow every continuation signal in the trend. Instead, it is looking for places where the current move may be exhausted and where a reversal structure may be developing.

One of the more interesting aspects of Market Reversal Alerts EA is that it can be adapted to different reversal styles. A trader could use it conservatively, waiting for strong confirmation and applying strict filters. Alternatively, it can be configured more aggressively, taking more reversal alerts and using basket entries to scale into a move. The underlying concept remains the same, but the resulting trading profile can change significantly depending on settings such as filters, order type, trade direction, stop loss method, basket distance, lot multiplier, and exit rules.

Entry Filters

Market Reversal Alerts EA includes multiple filters that can be used to refine entries. These include RSI, higher timeframe RSI, moving averages, higher timeframe moving averages, ADR, previous day high and low filters, and specific price-level conditions.

The RSI filter allows the EA to consider momentum or overextension before taking a reversal entry. This can be useful for strategies that want to avoid taking reversal alerts unless the market is stretched according to RSI conditions. The higher timeframe RSI filter adds another layer by allowing broader market context to influence entries. For example, a trader may want a lower timeframe reversal alert to align with a higher timeframe overbought or oversold condition.

Moving average filters provide a different type of context. They can help restrict trades according to trend direction, price location, or broader market bias. Higher timeframe moving average filters can further reduce the number of signals by requiring the setup to align with a larger timeframe condition. This is useful because reversal alerts on a lower timeframe can be frequent, and without filtering, the EA may take trades in areas where the broader market structure is not supportive.

The ADR filter is another important component. ADR-based logic can help identify when price has already moved a certain amount relative to its average daily range. This can be especially relevant for reversal trading because some reversal setups occur after price has extended beyond normal intraday movement. The EA’s updates also mention ADR percentage options for basket trading, including the ability to set distance between orders as a percentage of ADR instead of fixed pips.

The previous day high and low filter is particularly relevant for stop-hunt style strategies. Market Reversal Alerts EA can be set to only trade reversal alerts when yesterday’s high or low has been swept. This allows the EA to focus on situations where price has moved beyond a prior day extreme before reversing. For traders who use liquidity sweep or smart money concepts, this is one of the most relevant filters in the EA because it helps separate ordinary reversal alerts from reversals that occur after a notable price sweep.

Specific Trade Level Feature

A later update added specific trade level inputs. These allow the user to define a specific price that must be reached before the EA starts trading. The level can be configured so that price must touch it or trade beyond it, and there is also a setting for how many bars ago that price condition must have occurred.

This feature expands Market Reversal Alerts EA beyond purely indicator-driven alert trading. Instead of allowing the EA to trade every qualified reversal alert, the user can require the market to first interact with a predefined area. This can be useful when the trader has identified a support zone, resistance zone, supply or demand area, previous swing level, or other price level of interest.

Importantly, the specific trade level feature applies to the initial entry rather than basket trading settings. This means the EA can use the level as a gatekeeper for the first position, while later basket behaviour can continue according to the basket configuration. This gives the trader a way to combine discretionary market analysis with automated execution rules.

Order Types and Trading Modes

Market Reversal Alerts EA can use market orders or pending orders for entries. This gives flexibility in how trades are triggered after the setup condition appears. Market orders are more direct, entering immediately when the EA’s conditions are satisfied. Pending orders can be placed at a specified distance, which may suit traders who want confirmation through price movement rather than instant execution at the alert.

The EA also includes an alert-only mode. In this mode, it can be used to identify setups without automatically placing trades. This is useful for traders who want the EA’s market structure reversal framework but still prefer manual confirmation before entering. Since the product is highly configurable, alert-only mode can also be useful during testing, optimisation, or strategy development.

Another important setting is trade direction. The EA can be configured to take trades only in one direction. This matters because reversal strategies can behave very differently depending on whether they are trading both bullish and bearish reversals or only taking trades aligned with a broader bias. For example, a trader may use higher timeframe analysis to determine that only buy setups are acceptable and then allow Market Reversal Alerts EA to execute only bullish reversal alerts.

Stop Loss, Take Profit, and Exit Management

Market Reversal Alerts EA includes several stop loss and take profit options. The updates mention separate SL and TP modes, meaning the user can apply different methods for stop loss and take profit instead of forcing both to follow the same logic.

The EA can be used with a conventional stop loss, which is the simpler and more controlled way to operate it. A trader using single entries may prefer a fixed stop loss and fixed take profit, or may combine stop loss with trailing features. The EA also includes features for closing trades based on money, ADR movement, or traditional pip movement.

Trailing stop and profit-taking features are built into the EA. These can be used to reduce risk, lock in profit, or manage trades dynamically as price moves. The EA also includes the ability to close trades on an opposite reversal alert. This feature is useful because a reversal in the opposite direction may indicate that the original reason for the trade is no longer valid. There is also a distinction between closing on an opposite signal and closing on an opposite reversal alert, with the latter able to ignore active filters and simply respond to the reversal alert itself.

Partial profit taking is another notable feature. The EA can take partial profits when trades or baskets hit a pip level. This can help smooth exits in strategies where the user does not want to close the entire exposure at once. Partial exits are especially relevant in basket or position-style trading, where the trader may want to reduce exposure as price moves favourably while keeping some trades open for a larger reversal.

Basket and Position Trading Features

One of the defining characteristics of Market Reversal Alerts EA is its ability to trade using basket or position-style methods. The EA can gradually scale into market swings based on price movement. This is very different from a single-entry reversal strategy, because the EA can add additional trades as the market moves and manage the basket as a group.

Basket trading can be configured using distance between orders, and later updates added the ability to set this distance as a percentage of ADR instead of only using pips. This is useful because different instruments and market conditions have different volatility profiles. A fixed pip distance may be too tight in one market and too wide in another, while ADR-based distance can adapt the spacing to average movement.

The EA also includes a lot size multiplier for basket entries. This is a powerful but risk-sensitive feature. Lot multipliers can increase position size as additional basket entries are added. The updates mention adjustments for micro lot sizing, helping small initial positions such as 0.01 or 0.02 lots increase more gradually when using a multiplier. This shows that basket logic is a major part of the EA’s design rather than an afterthought.

The EA includes multi-direction basket functionality, allowing profit from long and short baskets to be combined for targeting. This adds another layer of complexity and may suit more advanced basket strategies. However, basket trading also increases the importance of drawdown control, maximum exposure planning, lot sizing, and careful testing.

Drawdown Control

Market Reversal Alerts EA includes drawdown control features that can close portions of running trades when they move into drawdown. Drawdown control can be applied on an entire basket basis or on an individual trade basis. The main drawdown control types include monetary, pip-based, and percentage-of-ADR methods.

This is an important part of the EA because basket and position trading can create larger floating drawdowns than single-entry trading. A reversal system may enter early, and price can continue moving against the initial position before the reversal develops. Without controls, this can result in accumulating exposure. The drawdown control tools provide a way to manage this risk according to predefined limits.

The EA also includes logic changes around basket settings and partial profits to ensure that lot sizing and multiplier sequences are handled more accurately. Later updates changed how the EA stores lot sizing and position entry using global variables, particularly to improve behaviour when trades are manually closed or when take profit and drawdown control options close part of a basket. This matters because basket trading logic depends on knowing the last open trade, the last lot size, and the spacing between entries.

Dashboard and Monitoring

The EA includes dashboard functionality that displays useful trading information. Updates mention enhanced dashboard sections showing moving average and higher timeframe moving average levels, trade direction, lot sizing, distance between trades for basket trading, magic numbers, trade comments, profit, pip information, and currency detection.

This dashboard is not just cosmetic. For a configurable EA with multiple filters and basket settings, visible status information can help the user understand what the EA is doing. When a robot has RSI filters, moving average filters, ADR filters, trade direction rules, basket spacing, and lot sizing logic, it can be difficult to know why a trade was or was not taken. A more informative dashboard helps make the EA’s operating state clearer.

The ability to choose which dashboard sections are displayed is also useful because some traders may want a clean chart, while others may want maximum diagnostic information. For testing and refining settings, more dashboard detail is generally helpful.

Journaling and Alerts

Market Reversal Alerts EA can send alerts at entries and exits. This is useful for monitoring its decisions, especially when it is running across multiple charts or symbols. Entry and exit alerts help the trader track when the EA is acting and can also help with reviewing whether the rules are working as expected.

The EA also includes screenshot functionality for entries. This can be useful for journaling because it captures the chart at the moment the trade was taken. For a reversal strategy, this is particularly relevant because reviewing the market structure at entry can reveal whether the EA is trading clean reversal patterns, late signals, low-quality consolidations, or strong liquidity sweeps.

The block size filter is another useful feature for signal quality. It allows the EA to filter out consolidations based on the size of the reversal alert block. Since reversal systems can produce signals in choppy conditions, a block size filter can help avoid weaker market structure shifts that occur inside narrow ranges.

MT4 and MT5 Versions

The MT4 and MT5 versions of Market Reversal Alerts EA appear to share the same overall trading concept and major feature set. Both are based on the Market Reversal indicator, both trade market structure shifts, and both include extensive configuration options for filters, basket trading, ADR, RSI, moving averages, and trade management.

The MT4 version has a later listed version number than the MT5 page, while the MT5 page mirrors the same core description and trading approach. For traders choosing between the two, the practical decision will likely depend on which MetaTrader platform they already use, broker compatibility, and whether their other tools and accounts are on MT4 or MT5.

Because the EA’s logic is highly parameter-driven, the exact platform version is less important than the quality of the configuration. A conservative MT4 setup may behave very differently from an aggressive MT5 setup, even though both are using the same broad reversal framework.

Strengths

The main strength of Market Reversal Alerts EA is configurability. It is not limited to a single rigid reversal strategy. It can be adapted using RSI, higher timeframe RSI, moving averages, higher timeframe moving averages, ADR, yesterday’s high and low filters, specific trade levels, pending or market orders, single-direction trading, basket spacing, lot multipliers, trailing stops, partial profit taking, and drawdown control.

Another strength is that the EA is built around market structure shifts rather than only a simple indicator threshold. The use of support rectangles, reversal alerts, retests, and sweep-based filters gives it a more price-action-oriented structure. The previous day high and low filters and specific trade level settings make it especially relevant for traders who like reversal entries after liquidity sweeps or reactions from key zones.

The EA also has meaningful risk and exit tools. Basket trading can be risky, but Market Reversal Alerts EA includes drawdown controls, partial exits, ADR-based targets, pip-based management, monetary exits, trailing stops, and opposite reversal exits. These tools do not remove risk, but they give the user more ways to shape the risk profile.

Limitations

The biggest limitation of Market Reversal Alerts EA is complexity. This is not a basic plug-and-play system with only a few settings. The large number of filters and trade management options means that users need to understand how the settings interact. A poorly configured basket, inappropriate lot multiplier, overly tight spacing, or unsuitable filter combination could materially change the EA’s risk profile.

Another limitation is that reversal trading can be difficult in strongly trending markets. Even when a reversal alert appears, price can continue moving in the original direction. This is especially important if basket trading or lot multipliers are enabled, because additional entries may increase exposure before the reversal actually occurs. The EA includes filters and drawdown tools to manage this, but the underlying challenge remains part of the strategy type.

Backtesting may also require patience because the EA has many settings and can use basket logic, ADR logic, filters, and multiple trade management conditions. Any meaningful evaluation should consider different market conditions, symbols, timeframes, spread behaviour, and execution assumptions.

Final Verdict

Market Reversal Alerts EA is a feature-rich reversal trading EA for MT4 and MT5 that focuses on market structure shifts, reversal alerts, retests, and configurable filters. Its strongest appeal is not that it offers one simple strategy, but that it provides a flexible framework for building different market reversal approaches.

The EA can be configured for single-trade reversal setups with stop loss and take profit, or for more advanced basket and position-style strategies. It includes RSI, higher timeframe RSI, moving average, higher timeframe moving average, ADR, previous day high and low, and specific price-level filters. It also provides extensive trade management tools, including trailing stops, partial profit taking, drawdown control, opposite reversal exits, ADR-based basket management, and lot multiplier logic.

This flexibility is both the main advantage and the main challenge. Market Reversal Alerts EA is best suited to traders who want detailed control over how reversal alerts are filtered, entered, scaled, and exited. It is less suitable for anyone expecting a simple fixed-logic EA that requires little configuration. The EA’s performance and risk will depend heavily on the chosen settings, especially when using basket entries or lot size multipliers.

Overall, Market Reversal Alerts EA stands out as a highly configurable market structure reversal robot with both MT4 and MT5 availability. Its combination of reversal-alert logic, smart money style filters, ADR controls, basket options, and trade management features makes it a comprehensive tool for traders who specifically want to automate or semi-automate reversal-based strategies.