Overview
Open Lock EA is a drawdown-reduction and recovery-focused Expert Advisor available for both MetaTrader 4 and MetaTrader 5. Rather than being a conventional entry-signal trading robot that simply looks for buy and sell opportunities, Open Lock EA is designed around account recovery, position management, loss reduction, locking, averaging, and partial closure. Its main purpose is to help manage losing positions by breaking the loss into smaller parts and attempting to close those parts gradually through profits generated by additional averaging trades.
Get Instant Access To Free Forex Robots
Enter your email below to access and download hundreds of FREE Forex EAs for MT4 & MT5.
This makes Open Lock EA a specialist tool. It is not best understood as a simple trend-following, scalping, breakout, or indicator-based strategy. Its core function is to intervene when trades are already in drawdown, control the expansion of that drawdown, and work through losing exposure in smaller stages. The MT4 and MT5 versions share the same broad purpose, although the MT5 version includes specific references to hedge-account requirements because the algorithm uses counter transactions and can maintain a large number of open positions.
The EA’s central idea is straightforward: when a losing position becomes problematic, Open Lock EA can use locking to prevent the drawdown from increasing further, open averaging orders with smaller lots, use profits from those averaging positions, and then partially close the losing trade piece by piece. This structure is aimed at reducing the pressure on the deposit rather than closing one large losing position in a single action.
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.
Core Strategy
The strategy behind Open Lock EA is based on three main methods: locking, averaging, and partial closure.
Locking is used to stop or slow the increase of drawdown. In practical terms, this means the EA can create opposite exposure against losing positions. This can freeze part of the floating loss and prevent further account deterioration if price continues moving unfavourably. However, locking does not remove the loss by itself. It changes the structure of the account exposure and gives the EA a more controlled environment in which to work through the position.
Averaging is then used to generate profit that can contribute toward reducing the losing position. The EA opens averaging orders with relatively small lot sizes, which is intended to avoid adding excessive pressure to the account. These averaging orders are not simply added for the sake of increasing exposure. Their stated role is to create profitable closes that can be used to offset or partially close the original losing deal.
Partial closure is the final major component. Instead of waiting for the entire losing position to recover, Open Lock EA splits the losing deal into smaller sections. Each part can then be closed separately. This can make the recovery process more gradual and controlled, especially when compared with an approach that relies on one full recovery move. Partial closure can also reduce the deposit load over time because the EA is not attempting to resolve the entire negative position in a single step.

Drawdown Reduction Approach
The main appeal of Open Lock EA is its focus on drawdown reduction. The EA is built around the reality that some trades move against the account and may become difficult to manage manually. Instead of treating drawdown as a simple stop-loss event, the EA attempts to manage it as a recovery process.
This approach can be useful for traders who already use strategies that sometimes accumulate losing positions, especially grid, averaging, or manual systems where trades can remain open during adverse market movement. Open Lock EA can interact with orders from other experts, and when a specified drawdown level is reached, it can stop another EA and begin working with its orders. This is an important part of its design because it means the EA can act as a management layer rather than only as a standalone trading robot.
However, this also means Open Lock EA should not be treated as a low-risk tool simply because it is designed to reduce drawdown. Recovery strategies can still involve significant risk, especially when they use averaging, counter positions, and multiple open trades. The EA is attempting to manage an already difficult situation, not eliminate market risk. If the account is undercapitalized, the lot settings are too aggressive, or the market trends strongly in one direction, the recovery process may become demanding.
Interaction With Other EAs
One of the more distinctive features of Open Lock EA is its ability to work alongside, or take over from, other Expert Advisors. The EA includes settings that allow it to start immediately or begin only after a specified drawdown level has been reached. When drawdown-based activation is used, the EA can also stop other advisors in the terminal.
There are different options for stopping other advisors. It can be configured not to use this function, to close charts with the same symbol, or to close all other charts. The same-symbol option may be more suitable when another EA is operating on one instrument, while the close-all option is more relevant for multicurrency systems. This gives Open Lock EA a practical role as an emergency or recovery manager for accounts where other systems are responsible for opening trades.
The Magic Number setting is especially important in this context. The EA uses a unique identifier for averaging orders, and this must not conflict with the magic numbers used by other EAs. If magic numbers overlap, the EA may not correctly separate its own positions from those opened by other systems. For a recovery tool that needs to manage specific orders carefully, this separation is essential.
MT4 Version
The MetaTrader 4 version, listed as Open Lock EA, includes the main drawdown-reduction logic, locking, averaging, partial closure, drawdown-level activation, risk-limit actions, and control-panel or input-based configuration. It can start working immediately or wait until the account reaches a selected drawdown value in the deposit currency.
The MT4 version also includes parameters for limiting averaging behaviour. These include the maximum lot in an averaging order, the maximum number of averaging orders in one direction, and the maximum step between averaging orders when dynamic step is enabled. These settings are important because they determine how aggressively the EA can add recovery positions.
The MT4 version also has a testing behaviour where, when started, it opens a deal and then attempts to close it with profit. Additional market orders can be opened using buttons on the control panel. This indicates that the EA includes an interactive management element, rather than being entirely hidden in the background. The ability to work through a control panel may be useful for traders who want direct oversight of the recovery process.
MT5 Version
The MetaTrader 5 version, Open Lock MT5 EA, follows the same main recovery concept but includes additional trading-mode settings. It can operate in normal opening-and-closing mode or in a mode where it only closes orders while another advisor opens them. In the closing-only mode, the EA can close and lock positions if enabled, but it relies on another EA to create the orders. It works with orders opened using the Open Lock EA magic number.
The MT5 version specifically notes that the algorithm uses counter transactions and a large number of open positions, so it needs to be used on a hedge account. This is a critical operational requirement. On netting accounts, opposite positions on the same symbol may be merged or handled differently, which would interfere with the locking and counter-transaction logic. A hedge account allows buy and sell positions to exist separately, which is necessary for the EA’s recovery structure.
The MT5 version also includes a time-based setting for opening averaging orders. The trader can allow averaging orders all the time or restrict them to a scheduled 24-hour interval. This can be helpful for avoiding certain sessions or low-liquidity periods, depending on the trader’s approach. There are also settings for first lot size, dynamic lot multiplication, lot multiplier size, step, dynamic step, step multiplier size, and trading direction. The direction setting allows the EA to trade both buy and sell, only buy, or only sell.
Risk Management Settings
Open Lock EA includes several settings that directly affect risk control. One of the most important is the action when the risk limit is reached. This setting determines what the EA should do when free margin becomes critically low. The available actions include doing nothing, locking all positions and stopping, or closing all positions and stopping. This is a key safeguard because recovery systems can become dangerous when margin falls too far.
The EA also allows equity limits to be defined in currency and percentage terms. The equity level in currency can trigger the selected risk-limit action when the account falls below a specified level. The equity percentage setting can be used to display drawdown information on the control panel if the risk-limit action is not active. These settings give the trader a way to define account-level boundaries rather than letting the recovery process continue indefinitely.
The maximum lot for averaging orders is another important control. If set to zero, the lot size is not limited, which could be risky if the EA is allowed to scale too freely. A defined maximum lot can help prevent the recovery process from becoming excessively aggressive. Likewise, limiting the maximum number of averaging orders in one direction can help reduce the chance of the account becoming overloaded with positions.
The maximum step setting affects how far apart averaging orders can be when dynamic step is used. This can influence both recovery speed and exposure concentration. Smaller steps may create more frequent entries, while larger steps may reduce entry frequency but require wider market movement before additional positions are opened.
Lot and Step Behaviour
The MT5 version provides more visible detail about lot and step configuration. The New Lot setting controls the lot size for the first position. Dynamic lot can enable multiplication of the new deal size by a coefficient, while the Lot Multiplier Size defines that multiplier. This introduces a scalable position-sizing structure, which can be powerful but also risky if used too aggressively.
The Step setting defines the distance for opening new orders. Dynamic step allows that distance to be multiplied, and the Step Multiplier Size controls how the step expands. Dynamic step can help space positions differently as the recovery sequence develops. Depending on configuration, this may prevent orders from clustering too tightly, though it can also delay recovery if the market does not move enough to trigger new entries.
These settings should be treated as central to the behaviour of Open Lock EA. The EA’s risk profile is not fixed. It changes significantly depending on lot size, multiplier settings, maximum averaging orders, step size, and whether locking is enabled. Conservative settings may produce slower recovery but reduce pressure on the account, while aggressive settings may attempt faster recovery at the cost of higher exposure.
Control Panel and Input Configuration
Open Lock EA can be configured through a control panel or through expert inputs. The control panel mode is useful for traders who want to manage the EA visually and interact with it from the chart. The expert-input mode is especially relevant when the EA is being used in environments where panel-based interaction may not be practical, such as certain VPS configurations.
The control panel is also connected to monitoring and manual intervention. Since this EA is designed to manage drawdown and potentially complex position structures, having visibility over its state can be useful. Traders using a recovery system often need to understand what the EA is doing, how much exposure is open, and whether drawdown is improving or worsening.
Using expert inputs may be preferable for more systematic deployment. It allows the trader to set parameters in advance and run the EA in a more standardized way. This can be helpful when testing different parameter sets or when running the EA on a remote setup.
Strengths of Open Lock EA
The main strength of Open Lock EA is that it is not merely an entry robot. It is designed to address a specific and difficult trading problem: how to manage losing positions after drawdown has already developed. The combination of locking, averaging, and partial closure gives it a structured recovery framework.
Another strength is its ability to interact with other EAs. Many trading systems focus only on opening trades and may not have sophisticated recovery logic. Open Lock EA can potentially act as a secondary layer that takes control when drawdown reaches a defined level. This makes it flexible for traders who already have another strategy but want a dedicated tool for managing negative exposure.
The risk-limit actions are also useful. The ability to lock all positions and stop, or close all positions and stop, gives the trader predefined emergency responses. This is preferable to having no limit at all, especially for an EA that can use multiple positions and averaging.
The partial closure concept is another important advantage. Closing a losing position in smaller pieces can make recovery more practical than waiting for one large position to fully return to profit. It can also reduce account pressure gradually as profitable averaging trades become available.
Limitations and Risks
The biggest limitation of Open Lock EA is that its recovery logic does not remove the underlying risk of adverse market movement. Locking may prevent drawdown from increasing in a straightforward way, but it can also create a complex position structure that requires careful unwinding. Averaging can help generate profits for partial closure, but it also adds exposure. If the market continues moving unfavourably or becomes highly volatile, the recovery process can still fail.
The EA may also open a large number of positions, particularly in the MT5 version where this is explicitly part of the algorithm’s requirements. This means margin usage, broker conditions, spreads, swaps, and execution quality can all matter. A recovery process that looks manageable under one set of conditions may become more difficult under another.
The hedge-account requirement for MT5 is also a practical limitation. Traders using MT5 netting accounts would not have the correct structure for the EA’s counter-transaction logic. Before using Open Lock MT5 EA, it is important to confirm that the account supports hedging.
Another consideration is that the EA’s effectiveness depends heavily on settings. Lot size, multipliers, step values, maximum orders, drawdown trigger levels, and equity limits all shape the outcome. Poor configuration can make the EA too slow to recover or too aggressive for the account balance.
Best Use Case
Open Lock EA is best suited to traders who understand recovery-style position management and want a tool specifically designed to reduce drawdown through locking, averaging, and partial closure. It may be particularly relevant for traders who already use another EA and want a separate system that can intervene when drawdown reaches a defined level.
It is less suitable for traders looking for a simple set-and-forget entry strategy. The EA’s value is in management and recovery, not in providing a basic signal-driven trading system. It requires attention to risk settings, account type, position limits, and margin conditions.
The MT4 version may appeal to traders who want the core recovery functions in MetaTrader 4, while the MT5 version provides additional settings such as trading mode, scheduled averaging-order times, directional control, dynamic lot, and dynamic step options. The MT5 version should be used only on hedge accounts because its counter-position logic depends on that structure.
Conclusion
Open Lock EA is a specialized recovery and drawdown-management Expert Advisor for MT4 and MT5. Its strategy is built around locking losing positions, opening small averaging orders, using profits from those orders, and partially closing losing exposure in smaller pieces. This gives it a clear identity as a position-management tool rather than a conventional trading robot.
The EA’s ability to start immediately or activate after a drawdown threshold makes it flexible. Its option to stop other advisors and begin working with their orders gives it a useful role as a recovery layer for accounts already running other systems. The inclusion of risk-limit actions, equity thresholds, maximum averaging-lot controls, and maximum averaging-order limits provides important tools for managing exposure.
At the same time, Open Lock EA should be approached with caution. Locking and averaging are complex recovery techniques that can increase the number of open positions and create significant margin demands. The EA can help structure and manage drawdown, but it cannot guarantee that every losing situation can be recovered. Its performance and safety depend heavily on account size, broker conditions, hedge-account compatibility for MT5, and careful parameter configuration.
Overall, Open Lock EA is best viewed as a drawdown-recovery assistant for traders who already understand the risks of averaging, locking, and partial closure. For those who need a dedicated tool to manage difficult losing positions, it offers a focused and configurable approach. For traders seeking simple trade entries or low-maintenance automation, its recovery-based design may be too complex and risk-sensitive.

I’m a self-confessed Forex geek who spends countless hours researching, testing, and reviewing everything related to trading. With many years of experience in the Forex industry—and thousands of robots, brokers, strategies, and courses put to the test—I’ve seen what works and what doesn’t. My goal is simple: to share that knowledge with you for free, so you can navigate the exciting (and sometimes crazy) world of Forex trading with more confidence.




