What Is the Ultimate Breakout System?
The Ultimate Breakout System, or UBS, is a specialized breakout platform for MetaTrader 5. Rather than being a single, rigid Expert Advisor, it serves as the underlying framework and engine that powers several of Wim Schrynemakers’ trading systems, such as The Gold Reaper and Daytrade Pro. Developed by Profalgo Limited, this platform is designed to be a configurable workshop where traders can build, tune, and execute various breakout strategies across any market, timeframe, or instrument.
The core logic revolves around the detection of meaningful highs and lows across multiple lookback windows to identify entry points. Instead of a one-size-fits-all approach, UBS provides the tools to customize every parameter. This allows you to transition from using pre-built configurations to developing your own unique trading systems. It is a specialized tool for those who want to understand the mechanics of a breakout under the hood. Whether you are interested in XAUUSD, BTCUSD, major forex pairs, or US indices, the engine is built to be adaptable to the volatility of the specific market you choose to trade.
Who Is the Ultimate Breakout System Best For?

The Ultimate Breakout System is specifically engineered for intermediate to advanced traders who want to move beyond simply buying a robot and instead want to become developers of their own strategies. If you are an analytical trader who enjoys the process of optimization and wants to control the nuances of a breakout engine, this platform is built for you. It is an excellent fit for those who wish to deploy a single, robust engine across a diverse portfolio of pairs and timeframes, ensuring consistency in how your trades are managed.
For prop firm traders, UBS offers a significant advantage: the ability to create unique, customized configurations instead of running the same preset as everyone else. However, it is important to note who this system is not for. If you are looking for a one-click solution where you simply switch on a robot and walk away, you may find this platform too complex. It is not a tool for traders who have no interest in touching settings or understanding the logic of their trades. Additionally, it is not a vehicle for anyone expecting a guaranteed monthly return, as performance depends entirely on the specific configuration and market conditions.
Ultimate Breakout System Strategy and Core Features

At its heart, the Ultimate Breakout System operates on three distinct entry models, allowing for significant variety in how you approach the market. The first is the Support and Resistance Breakout, a classic model where the engine places pending orders at identified levels for execution. The second is the Volatility Breakout, which enters when a candle is unusually large compared with the ATR, on the idea that a sudden strong move is more likely to continue than reverse. Finally, the Range Breakout measures the range that formed before a time you choose each day, such as a session open, skips the day if that range is too tall in ATR terms, and trades the break.
Beyond entry, the platform offers sophisticated exit management. You can use a variety of trailing mechanisms, including a standard trailing stop, time-based trailing, and the MagicTrail SL. The system also has a trailing take profit, which pulls the target towards price when a trade goes against you, so a small bounce closes it near break-even. To support your development, the package includes over 300 pre-built SET files derived from Profalgo systems. These serve as a starting point, allowing you to load logic onto a chart immediately. Every parameter, from lookback windows to risk management, is fully exposed, giving you control over the engine’s behavior.
How the Ultimate Breakout System Operates on MT5

The Ultimate Breakout System (UBS) functions as a highly configurable breakout engine designed for MetaTrader 5. Rather than being a static, single-purpose robot, it serves as a framework that allows you to point the same core logic at any market, timeframe, or instrument. The system detects meaningful highs and lows across multiple lookback windows to identify significant price levels.
Once a level is identified, the engine executes trades based on your selected entry model. The system supports three distinct approaches: Support and Resistance Breakout, where the EA places pending orders at key levels; Volatility Breakout, which enters when a candle is unusually large compared with the ATR; and Range Breakout, which measures a tight range before a daily check time and trades its break. The Support and Resistance model can enter on the break itself or wait for the retest, and version 8.2 added a Reverse Trades option that places a limit order the other way at the same level.
To manage risk, the system includes a wide range of trailing options. You can use a Normal trailing SL with definable steps, Time-based trailing, or the MagicTrail SL, which is a more aggressive version tailored for scalping strategies. A stop can also trail recent swing highs and lows, or move to break-even with an extra offset that covers spread and commission. The Trailing TP works the other way round from what its name suggests: when a trade goes against you, it moves the take profit towards price, so the trade exits for a small loss or near break-even rather than at the full stop loss.
Risk Controls, Filters and Prop Firm Settings
The setting that sets UBS apart most is Variable Values. Stop, target and trailing distances can scale with a long-period ATR, or with price relative to a reference price. With price scaling on, a 1,000-pip stop set when gold traded at 2,000 becomes 2,000 pips if gold reaches 4,000, which is why one set file can keep working on markets that rise over the years, such as gold, indices and Bitcoin.
For news, separate NFP, interest-rate and CPI filters pause trading around each release and can cancel pending orders before it. The manual suggests 50 minutes before and 30 after NFP, and 60 before and 120 after rate decisions and CPI, and points out that cancelling pending orders matters most for a breakout system, because a news spike triggers stop orders at prices unrelated to the setup. A spread filter, a fake-breakout filter that waits for confirmation on up to five higher timeframes, and a trading-hours schedule complete the set.
For funded accounts there are minimum and maximum equity stops, a daily drawdown limit that counts floating losses, and a randomisation setting that shifts entry and exit levels by a few pips so that users of the same set file do not all place identical orders. When several strategies run from one chart, Group Close watches their combined open profit or loss and closes them together at a target or a loss limit. A grid with an optional lot multiplier exists too, but it only runs if you switch it on, and the manual is blunt about it: a grid without a loss limit has no natural end.
How to Backtest the Ultimate Breakout System
When performing a backtest with the Ultimate Breakout System, the results are entirely dependent on the specific SET file and the market you are analyzing. Because UBS is a builder platform rather than a single EA, there is no single canonical track record for the software itself. Instead, the performance you see in a backtest is a reflection of the specific configuration and the historical data of the chosen instrument.
The developer, Wim Schrynemakers, provides over 300 pre-built SET files derived from live Profalgo systems to give you a starting point. For example, a default configuration might be tested on XAUUSD using a Daily timeframe. When running these tests, you can use 1 Minute OHLC quality for rapid testing of the logic, but for more granular strategies like scalping, it is highly recommended to use real ticks to ensure the results reflect realistic market behavior.
A key feature for managing a portfolio is the OneChart setup (version 5.0). This allows you to run multiple strategies from a single chart using the autoloader function. This is particularly useful for balancing a portfolio, as you can use tools like QuantAnalyzer to ensure that the combined drawdown of your different strategies remains within your desired risk parameters.
How Wim Builds and Validates a UBS Strategy
Wim’s official UBS user manual sets out the process he uses himself, and it is the most useful part of the package for anyone new to optimisation:
- Optimise on a ten-year in-sample period, such as 2013–2023, with 1-minute OHLC modelling, a 100K deposit and a fixed 0.01 lot, so profit and drawdown compare cleanly between strategies.
- Use the fast genetic optimiser, ideally on the MQL5 Cloud, ranked by the EA’s own custom criterion, which combines the number of trades, the recovery factor and the expected payoff.
- Run 2024–2025 on every tick using real ticks, and compare it with a 1-minute OHLC run of the same period. The two equity curves should have the same shape.
- Test 2000–2012, which the optimisation never saw. It should look broadly like the optimised period.
- Re-optimise one or two parameters at a time, such as the stop and target, then repeat the out-of-sample and real-tick checks.
- Compare the survivors in Quant Analyzer and keep strategies whose equity curves differ, so they can run together as a portfolio.
For historical data he uses a MetaQuotes demo account for forex and gold, and IC Markets for indices. His warning on over-optimisation is worth repeating: a strategy tuned until it looks perfect in a backtest tends to show bigger drawdowns live, so he prefers rougher strategies whose live results stay in line with the test.
Is There a Track Record for UBS?
Because the Ultimate Breakout System is a framework, there is no single Myfxbook or live account performance figure that represents the entire product. The performance of UBS is highly variable; it changes based on the instrument, the timeframe, and the specific settings applied. The individual EAs built on this engine, such as The Gold Reaper, have their own documented histories in production, but these are specific configurations of the core UBS engine.
The goal of this platform is to provide a way to build and test your own strategies. When you move from backtesting to live trading, the system is designed to handle real-world market conditions through risk management. For instance, the Max Risk Per Strategy parameter sizes each strategy from its historical maximum drawdown, so the risk you take is a percentage you chose rather than whatever the lot size happens to produce.
As you transition to live trading, we recommend starting with the included SET files on a demo account first. This allows you to see how the engine handles real-time execution and trailing stops before committing capital. If you are using the system to build a diversified portfolio, you can use the automated lot size calculations to ensure that each strategy contributes to a balanced portfolio across your MetaTrader 5 accounts.
Ultimate Breakout System Review: Comparison with Standard Breakout EAs
Most traders encounter Expert Advisors that function as black-box robots: you turn them on, hope for the best, and have little control over the underlying logic. The Ultimate Breakout System (UBS) operates on a fundamentally different principle. It is not a single, rigid EA, but a platform designed for customization.
While a standard breakout EA might offer a single way to detect price levels, UBS provides a versatile framework. It allows you to choose between three distinct entry models: support and resistance breakouts, volatility breakouts, or range breakouts. This means instead of being stuck with one way of trading, you can adapt the engine to suit different market environments.
Furthermore, whereas most EAs hide their parameters to protect a “secret recipe,” UBS exposes every single variable. This transparency allows you to move from being a passive user to an active developer. You can take the core engine and tune it for specific timeframes or instruments that the original developer may not have even released as standalone EAs. This level of control is what separates a simple automated tool from a comprehensive trading workshop.
Setting Up and Optimizing the Ultimate Breakout System
The transition from purchase to live trading follows a structured workflow. Once you acquire your license through the exclusive ATS link, the process begins in the members dashboard at dashboard.forexeasolutions.com. From there, you can activate the system on up to 10 MT5 accounts. This direct licensing model is a key advantage of the collaboration between Petko Aleksandrov and Profalgo.
To get started, you will download the installation files and the setup guide. The system relies heavily on pre-built SET files to ensure you are starting from a position of strength. Rather than building a strategy from scratch, you can load one of the 300+ available configurations. These files are derived from live systems and are designed to be a starting point.
Optimization is where the real value lies. Using the provided optimization templates, you can perform stress testing and refine your parameters. The goal is to find a balance that suits your specific risk tolerance. Whether you are using the default settings for XAUUSD or building a custom strategy for a different pair, the process is designed to be methodical, moving from backtesting to demo trading before you ever commit real capital.
Essential Tools for Running the Ultimate Breakout System
To run the Ultimate Breakout System effectively, certain technical requirements must be met to ensure the engine performs as intended. The system is built exclusively for MetaTrader 5 (MT5), meaning you will need a compatible platform and a stable connection. For performance, especially when running multiple strategies across a portfolio, a VPS (Virtual Private Server) is highly recommended to prevent latency or downtime.
A critical step in the setup involves the GMT synchronization. For the automated functions to work correctly, you must add the following URL to the allowed URLs in your MT5 terminal (Tools > Options > Expert Advisors): https://www.worldtimeserver.com/. This is needed for the automatic GMT detection that the news filters rely on.
When managing a portfolio of multiple strategies, tools like QuantAnalyzer can be invaluable. These allow you to analyze backtest results and ensure your different strategies are balanced. If you aim to run a diversified set of breakout strategies, you can use these tools to calculate the appropriate lot sizes so that the total drawdown of the combined portfolio remains within your desired limits. This technical foundation ensures that the engine operates with the precision required for automated trading.
Final Thoughts on the Ultimate Breakout System Review
The Ultimate Breakout System represents a shift from being a consumer of fixed Expert Advisors to becoming a developer of your own automated strategies. It is a framework that provides the engine, while you provide the direction. Whether you are using the 300+ pre-built SET files as a starting point or building a custom configuration from the ground up, the level of control over parameters and risk management is significant.
While this system provides the tools for optimization, it is not a magic box for passive income. Success depends on your ability to test, refine, and understand the specific market context you are trading. As with all algorithmic trading, you should always test any new configuration on a demo account before committing real capital. The goal is to move away from the cycle of buying single EAs and instead master a single, robust platform that can adapt to various markets and timeframes.
If you are ready to transition from a trader who simply follows signals to one who builds and manages a diversified breakout portfolio, this platform is a serious tool for your arsenal. The direct-license model through Algo Trading Space ensures you have the support and updates needed to keep your strategies relevant in evolving market conditions. The offer is $1,499 one-time (list $1,699) with the PETKOUBS discount already in the link, allowing for 10 MT5 accounts, lifetime updates, and a 30-day money-back guarantee.
Risk Warning: Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Past performance is not indicative of future results. Profalgo Limited operates as a technology provider offering Software-as-a-Service (SaaS) solutions for automated trading strategies and does not provide financial or investment advice.
See more at Ultimate Breakout System.
Frequently Asked Questions
Why is the Ultimate Breakout System available here and not on the main site?
The system is not sold on its own at forexeasolutions.com. It is normally accessed through the MQL5 marketplace or via the full Profalgo portfolio bundle. This specific page is a one-off collaboration for the Algo Trading Space community requested by Petko Aleksandrov.
Is this the same product as the MQL5 version?
Yes, it is the exact same product, including the same Expert Advisor and SET files. The difference is that the license is issued directly by Profalgo Limited and managed through the members dashboard, which allows for 10 MT5 account activations.
How do I receive the software after my purchase?
The checkout is handled via the Profalgo Shopify store. Once complete, your license is created in the members dashboard at dashboard.forexeasolutions.com. From there, you can activate the license on up to 10 MetaTrader 5 accounts and download the installation files and setup guide.
Do I need to enter a discount code?
No, you do not need to manually enter the PETKOUBS code. The link provided on this page has the code already embedded. The total should automatically reflect the $1,499 price at checkout. If it does not, don’t complete the order and contact Profalgo’s support.
Is the payment a one-time fee or a subscription?
The payment is a one-time cost. There are no recurring monthly or yearly fees. Once you purchase the license, you also receive lifetime free updates for the software as the developer continues to refine the engine.
Do I need to be an advanced trader to use this?
You should be comfortable with technical settings and the testing process. While the 300+ included SET files allow you to start running logic immediately, the true value of the system lies in its ability to be tuned. If you have never used an EA before, expect a learning curve during the optimization phase.
Can I build my own SET files from scratch?
Yes. Every parameter in the engine is exposed to you. The provided documentation and video guides explain how to adjust these settings so you can create custom configurations for instruments or timeframes that have not been released as standalone EAs.
Is there a specific requirement for the GMT offset?
Yes, for the automated GMT features to work correctly, you must add the URL “https://www.worldtimeserver.com/” to the allowed URLs in your MetaTrader 5 terminal settings under the Expert Advisors tab.
What is the refund policy?
Wim Schrynemakers offers a 30-day money-back guarantee. If you are not satisfied with your purchase within the first 30 days, you can reach out to the team for a full refund. There are no complex hoops or fine print involved in this process.
Is a VPS required for running the system?
While the EA can run on a standard desktop, a VPS (Virtual Private Server) is highly recommended for automated trading. This ensures your breakout orders and trailing stops are managed without interruption from local internet or power issues.
Does the Ultimate Breakout System use a grid or martingale?
Not unless you enable it. Strategies enter on breakouts. The grid settings, including a lot multiplier that turns the grid into a martingale, only run when EnableGrid is switched on, and the manual advises setting a basket loss limit before you enable any grid.
Can I use UBS on prop firm accounts?
UBS has settings built for funded-account rules: minimum and maximum equity stops, a daily drawdown limit that counts floating losses, and entry and exit randomisation so your orders differ from other users of the same set file. Check your prop firm’s own rules on Expert Advisors before you trade.
What is the latest version of UBS?
The latest version in the developer’s changelog is 8.2, which added Reverse Trades, a trades column in the info panel and grid distances in pips. The official user manual describes version 7.7 and lists the changes since.
Sources
- Welcome to the Ultimate Breakout System! (Profalgo by Wim Schrynemakers)
- Ultimate Breakout System V5.0 Tutorial (Profalgo by Wim Schrynemakers)
- Ultimate Breakout System – Risk settings and portfolio creation (Profalgo by Wim Schrynemakers)
- Ultimate Breakout System user manual v7.7, by its developer
- Ultimate Breakout System on the MQL5 Market
- The vendor’s Ultimate Breakout System page
Marin


