Session Breakout PRO
- Experts
-
Sergey Ermolov
Hi,
I’m Sergey Yermolov — I’ve been developing trading systems and algorithms for over 15 years.
My approach to trading is not about chasing a “holy grail” or promising quick profits.
I don’t sell “money-making robots.” - Version: 1.1
- Activations: 5
Session Breakout PRO is a professional Breakout EA designed for automated Forex trading and built around the classic Session Breakout strategy.
The EA supports multiple trading sessions, including the London Breakout and Asian Session Breakout, and combines advanced signal filtering, adaptive risk management, and modern risk-control tools. Its flexible configuration system allows traders to adapt the strategy to different currency pairs, CFDs, indices, metals, and other financial instruments, as well as to various market conditions and trading styles.
Gold Signal: https://www.mql5.com/en/signals/2378603
Default settings are optimized for XAUUSD H1 (GOLD H1) | Session_Breakout_PRO_GOLD_H1.set | Reports.zip
Why Not Every Range Breakout Becomes a Profitable Trade
Range breakouts are among the most widely used market entry setups. However, a price move beyond the boundaries of a range does not automatically mean that a sustained trend is about to begin.
In practice, some breakouts quickly fall back into the range, some generate only a short-lived impulse, while others occur under unfavorable market conditions from the very start.
Even after a successful entry, the work is far from over. Markets can accelerate, slow down, move into consolidation, or completely reverse direction. As a result, trade performance often depends not only on the entry point itself but also on how the position is managed afterward.
This is why successful breakout trading requires more than simply identifying a range. Signal quality, current market conditions, and trade management logic are equally important parts of the process.
Signal Filtering System
Not all trading ranges offer the same quality of opportunity, and many breakout signals have a low probability of developing into meaningful price movement. One of the most common causes of losses in breakout trading is false breakouts and entries taken after a significant portion of the move has already occurred.
To improve entry quality, Session Breakout PRO applies multiple layers of signal filtering designed to eliminate weak market conditions before a position is opened.
Pivot Distance Filter
Filters out ranges where the high or low is formed too close to the first or last candle of the range. Such extremes are often part of an already established move and may reduce the reliability of the subsequent breakout signal.
Remaining Daily Range Filter
Helps avoid entries after a large portion of the daily move has already been completed. This is particularly important for volatile instruments such as Gold (XAUUSD), where most of the daily momentum may occur within a relatively short period of time. The filter focuses on setups that still offer sufficient room for further price expansion.
Range Quality Filter
Excludes unusual market conditions, reduces the impact of excessive volatility, and helps identify higher-quality breakout opportunities.
These filters significantly improve signal quality, reduce weak entries, and help traders focus on the most promising trading opportunities.
Want to learn more? A dedicated article explains each filter in detail, including practical examples and their impact on trading results:
Breakout Filtering: Why Fewer Trades Often Lead to Better ResultsFlexible Configuration for Any Market and Trading Style
Session Breakout PRO is not tied to a specific instrument, trading session, or trade management approach. The EA can be adapted both to market characteristics and to the trader's individual preferences.
Suitable for Different Trading Instruments
Instead of relying on fixed Stop Loss and Take Profit values, the EA supports parameters calculated relative to the range size or the current market price. This approach helps maintain the relevance of settings as market volatility changes and asset prices evolve over time.
For example, a 100-point Stop Loss on Gold (XAUUSD) may have been perfectly reasonable several years ago. After a substantial increase in gold prices, however, the same stop distance represents something entirely different relative to current market conditions. Using values based on range size or a percentage of price helps avoid this issue and makes the trading system more robust across changing markets.
This approach allows traders to focus on identifying genuine market patterns rather than curve-fitting parameters to a specific price level. The result is a more universal trading model that can be applied across Forex, metals, indices, and other markets.
From Scalping to Trend Following
Different trade management approaches make it possible to adapt the same breakout strategy to different trading styles and market environments.
Some traders prefer to lock in profits quickly after the initial breakout impulse. Others are willing to hold positions much longer in pursuit of larger trend movements. Both approaches can be built around the same entry signal.
Thanks to its flexible trade management system, Session Breakout PRO can be used both for capturing short-term intraday moves and for managing longer-lasting trends.
Trade Your Own Rules
Session Breakout PRO includes additional trading restrictions and management rules that allow traders to adapt the EA to their own requirements and trading methodology:
- automatic position closing before weekends;
- day-of-week filtering;
- limits on the number of simultaneously open trades;
- control over re-entries after a completed trade;
- automatic cancellation of opposite-side orders once one direction has been triggered.
This flexibility makes the EA suitable for both active intraday trading on volatile instruments and more conservative strategies that require tighter control over risk, trade frequency, and overall account exposure.
Trade Management After the Breakout
In breakout trading, overall performance often depends less on the quality of the entry and more on how the position is managed afterward.
In Session Breakout PRO, trade management is divided into two independent modules.
The first module focuses on Stop Loss management and profit protection. Available management techniques include:
- Breakeven;
- Classic Trailing Stop;
- Candlestick Shadow Trailing;
- SAR Trailing;
- Market Structure Trailing.
These tools are familiar to most traders and allow position management to be tailored to virtually any trading style.
The second module focuses on evaluating breakout quality after entry and managing exits based on market behavior.
Most EAs assume that once a trade is opened, all that remains is to wait for either the Stop Loss or Take Profit to be hit. In reality, markets behave far more dynamically. Sometimes a breakout generates a powerful momentum move worth locking in. Sometimes the expected follow-through never materializes. And sometimes reversal signals appear long before the Stop Loss would be reached.
To address these situations, Session Breakout PRO includes several additional exit scenarios:
- Exit After Strong Momentum Move — locks in profits after a strong directional move before a significant retracement or reversal occurs.
- Lack of Follow-Through Exit — closes trades where the expected breakout momentum fails to develop.
- Strong Counter-Move Exit — exits positions when a significant move develops against the trade direction.
This approach evaluates not only the entry itself but also the quality of the price action that follows the breakout, resulting in more adaptive, flexible, and robust trade management.
After purchase, you will receive detailed guidance on configuring all EA features, including signal filtering, trade management, and risk control. If you have any questions regarding parameter selection or adapting the strategy to a specific instrument, you can always contact me via private messages.
Complete Trading Transparency
Many trading robots and Expert Advisors operate as a “black box”: traders can see the results of the strategy, but they have no clear understanding of why a trade was opened, which filter blocked a signal, or why a pending order was removed.
Session Breakout PRO makes the decision-making process fully transparent, allowing you to monitor every stage of the breakout strategy directly on the chart.
Signal Generation Monitoring
The EA displays trading ranges, breakout levels, and the parameters of each generated signal. This allows traders not only to see the outcome of the algorithm but also to understand the logic behind each trading decision.
Filter and Restriction Monitoring
If a signal does not meet the specified conditions, the EA displays the reason for rejecting the trade in the information panel. Traders can immediately identify which filter or restriction prevented the order from being placed.
Open Position Monitoring
Entry levels, pending orders, Stop Loss, and Take Profit levels are displayed directly on the chart. This makes it easy to evaluate the current state of the trading system at any time without having to analyze the EA journal.
As a result, traders receive more than just automated execution. They gain a clear understanding of how the EA analyzes the market, generates breakout signals, makes trading decisions, and manages open positions.
Built for Live Trading
A strong backtest alone does not make an EA suitable for live trading. In real-world conditions, automated systems encounter numerous technical challenges that only become apparent on live accounts, VPS environments, or broker trading servers.
Session Breakout PRO includes a range of built-in safeguards and validation mechanisms designed to ensure stable and reliable operation under real trading conditions.
- Safe Restart Recovery — automatically restores operation after terminal restarts, VPS reboots, or connection interruptions.
- Duplicate Order Protection — prevents duplicate orders and accidental position replication.
- Intelligent Trade Validation — verifies trading conditions before sending an order to the market.
- Broker Requirement Validation — automatically checks broker restrictions and symbol-specific trading requirements.
- Automatic Pending Order Cleanup — removes outdated pending orders when they are no longer valid.
- Broker-Friendly Execution — avoids excessive trading requests and operates efficiently with the broker's trading server.
As a result, Session Breakout PRO is designed not only for strategy testing and optimization but also for long-term autonomous operation on live trading accounts, providing consistent execution across a wide range of market conditions.
Who Is Session Breakout PRO For?
Session Breakout PRO was developed as a versatile solution for traders who use breakout strategies, systematic trading approaches, and automated execution.
The EA is suitable for:
- traders who specialize in range breakouts and session-based trading;
- users who prefer to automate signal detection and trade management;
- algorithmic traders engaged in strategy testing and optimization;
- traders who apply their own risk management and position management rules;
- prop traders who require strict control over trading activity and risk limits;
- traders working with highly volatile instruments, including Gold (XAUUSD).
Thanks to its flexible range settings, signal filters, and trade management logic, the EA can be used across multiple markets:
- Forex;
- Gold (XAUUSD);
- Indices;
- Commodities;
- Cryptocurrency CFDs.
Although the EA can be applied to a wide variety of instruments, its architecture is particularly well suited to markets characterized by strong momentum and high volatility, where range breakouts often lead to powerful directional moves.
Session Breakout PRO does not impose a predefined trading style. Instead, it provides a comprehensive set of tools that allow traders to build their own trading model and adapt the strategy to specific markets, instruments, and personal preferences.
Ready-to-Use Settings and Ongoing Research
By default, Session Breakout PRO comes with a ready-to-use configuration optimized for trading Gold (XAUUSD). These settings are the result of extensive testing, optimization, and forward validation on real market data.
You can use the default configuration as a starting point or further customize the strategy to match your own requirements and preferred instruments.
Research into new markets and breakout trading models is ongoing. As new robust market patterns are identified and additional ready-made configurations are developed, updates will be shared with the private Session Breakout PRO user community.
As a result, you receive not only an automated breakout trading system but also access to ongoing research, testing results, and practical developments aimed at continuously improving and expanding the trading framework.
Explore the markets, discover your own trading edges, and turn them into a fully automated trading system with Session Breakout PRO.
