Overview
Gap Professional EA is an automated trading system for MetaTrader 4 and MetaTrader 5 that focuses specifically on gap-closing price behaviour. Rather than using a broad multi-strategy approach, the EA is built around one clearly defined market idea: when a price gap appears, price may later attempt to return toward the area from which the gap originated. The robot is designed to identify these gaps, measure their size, analyse the subsequent price movement, and decide whether conditions are suitable for entering a trade in the direction of the gap closure.
Get Instant Access To Free Forex Robots
Enter your email below to access and download hundreds of FREE Forex EAs for MT4 & MT5.
The MT4 and MT5 versions appear to follow the same core logic, with the main difference being platform compatibility. This makes Gap Professional EA suitable for traders who prefer either MetaTrader 4 or MetaTrader 5 but want to use the same gap-based concept across both environments. The strategy is not designed to trade constantly. Gaps are relatively uncommon compared with ordinary intraday price movements, so the EA’s trading frequency is expected to be lower than systems that scan for regular trend, reversal, breakout, or scalping signals.
The main appeal of Gap Professional EA is its focused structure. It does not attempt to trade every market condition. Instead, it waits for a specific type of price event and then applies a set of controls to decide whether that event is worth trading.
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 Strategy
The trading logic of Gap Professional EA is based on the tendency for some price gaps to close partially or fully. Gaps often appear after weekends, holidays, or periods when the market has been closed while fundamental conditions have changed. They may also appear during regular trading sessions after important news or sharp volatility events. In these situations, the market can reopen or jump at a price level that is noticeably different from the previous traded area.
Gap Professional EA attempts to take advantage of this behaviour by identifying the gap, measuring its size, and assessing whether price action is beginning to move back toward the gap area. The EA does not simply open a trade because a gap exists. It also considers how price behaves after the gap appears. This is important because not all gaps close quickly, and some gaps may continue in the direction of the initial move rather than reversing.
The EA’s logic is therefore built around both detection and confirmation. First, it needs a qualifying gap. Then it evaluates the subsequent movement to determine whether entry conditions are present. This makes the strategy more selective than a simple gap-fade system that automatically trades every visible gap.
Gap Detection and Entry Logic
A key setting in Gap Professional EA is the minimum gap size. This allows the user to define how large a gap must be before the EA is allowed to consider opening a position. This is an important filter because smaller gaps may be less meaningful, especially on accounts with wider spreads or during noisy trading conditions. By requiring a minimum gap size, the EA can avoid reacting to minor price discontinuities that may not offer enough room for a practical trade.
Once a qualifying gap is detected, the EA evaluates price movement in relation to the gap closure direction. The product description highlights the use of a tick criterion, which is designed to help determine the start of movement toward closing the gap. This tick-based component is one of the more distinctive parts of the system. Instead of relying only on completed candles or slower confirmation methods, the tick criterion can respond to the immediate flow of price changes.
This can be useful in a gap-closing strategy because timing matters. If the EA enters too late, much of the available gap movement may already be gone. If it enters too early, the market may still be unstable or moving away from the gap. A tick-based confirmation method aims to balance these issues by identifying early signs that price is moving in the intended direction.
The tick criterion can also be disabled by setting it to zero, which gives the user flexibility. Some traders may prefer more confirmation, while others may want the EA to respond more directly to gap conditions.
Take Profit Logic
Gap Professional EA does not use a single fixed take profit model for every trade. Instead, it includes a coefficient of the take profit setting, which defines the share of the gap used for profit targeting. The available range is from 0.2 to 1.0. This means the EA can be configured to target a smaller portion of the gap or a larger move closer to full gap closure.
This is a practical feature because gap closure is not always complete. A market may fill only part of the gap before reversing again or becoming range-bound. By allowing the take profit coefficient to be adjusted, Gap Professional EA can be tuned toward more conservative or more ambitious exit targets.
For example, a lower coefficient may aim to capture a smaller, more achievable part of the gap. A higher coefficient may seek a fuller gap close, but this could also require the trade to remain open longer and tolerate more fluctuation. The best setting may depend on the symbol, broker conditions, spread, and the type of gaps being traded.
The use of individual goals for each position also suggests that the EA adapts its trade objectives to the market conditions around the specific gap rather than treating all trades identically.
Stop Loss and Risk Controls
Risk control is an important part of Gap Professional EA because gap trading can involve sharp volatility, wider spreads, and fast price movements. The EA includes an initial stop loss setting in points, allowing users to define the maximum distance allowed against the trade at the start.
The presence of a configurable stop loss is important because a gap does not guarantee reversal. Some gaps can continue strongly in the same direction, particularly when they are caused by major fundamental repricing. In those cases, a gap-fade trade can be exposed to rapid adverse movement. The stop loss gives the system a defined exit point if the trade idea fails.
The EA also includes protections and interlocks intended to support operation under adverse real-account conditions. While the exact internal protection rules are not fully detailed, the available settings show that the EA includes controls for spread, trading days, money management, and trailing behaviour. These controls are directly relevant to the gap strategy because execution conditions can significantly affect performance.
The maximum spread setting is particularly important. Gap trades often occur around market openings, especially after weekends or holidays, when spreads may be wider than normal. If the EA is allowed to trade during excessive spread conditions, the entry price may be poor and the profit target may become harder to reach. By setting a maximum spread threshold, users can prevent the EA from opening positions when trading costs are too high.
Trailing Stop Features
Gap Professional EA includes multiple trailing options. The user can choose no trailing, simple trailing, or trailing by candle extremes. This gives the EA several ways to manage open trades after entry.
Simple trailing is typically more mechanical and moves the stop loss as price moves in favour of the position. Trailing by candle extremes may be more price-action oriented, using recent candle highs or lows as reference points. The ability to choose between these methods allows traders to adapt the EA’s trade management to their preferred balance between locking in profit and giving trades room to develop.
The EA also includes a setting for when trailing should begin. Trailing can start immediately or only when the trade is no longer in loss. Starting immediately may reduce exposure quickly, but it can also cause trades to be closed prematurely during normal post-entry fluctuation. Starting only when there is no loss gives the trade more room at the beginning but may leave the initial stop unchanged for longer.
The trailing step setting further controls how often the stop loss is moved. A smaller step may make the trailing stop more responsive, while a larger step may reduce over-adjustment. This is especially relevant for gap trades, where price may move quickly but also retrace sharply.
Money Management
Gap Professional EA supports both automatic money management and fixed lot trading. This is a useful distinction because different traders may want different levels of position size control.
With fixed lot mode, the EA opens trades using a predefined lot size. This is simpler and may be preferred by traders who want consistent exposure regardless of account balance or free margin changes. Fixed lot trading can also be easier to understand during testing because position size remains constant.
With automatic money management, the EA adjusts lot size based on available funds. The setting for lot per 1000 units of free margin determines how position size is calculated. This allows the EA to scale trade volume as account conditions change. Since the product description notes that gap trades are relatively rare but may be opened with increased volume, money management is a significant part of how the EA is intended to operate.
This approach can increase efficiency when the EA identifies a high-conviction setup, but it also means risk settings need to be chosen carefully. Larger volume can improve returns when trades work, but it can also magnify losses when a gap does not close as expected. Users should pay close attention to the relationship between lot sizing, stop loss, gap size, spread, and account leverage.
Trading Days and Market Timing
The EA includes a trading days setting that allows trading only on Monday or on all days. This is directly connected to the nature of gap trading. Many visible forex gaps occur after the weekend, when the market reopens after being closed. A Monday-only setting focuses the EA on this classic type of gap.
The all-days option expands the EA’s scope to gaps that may occur during regular trading days, often around major news or sudden volatility. This can increase the number of potential opportunities, but it may also expose the EA to different types of price behaviour. News-driven gaps or sudden intraday jumps may not behave the same way as weekend gaps, and they can sometimes continue aggressively rather than close.
This setting gives traders a meaningful choice. A more conservative configuration may focus on Monday gaps only, while a broader configuration may allow the EA to search for gap opportunities throughout the trading week.
Symbol Suitability
The product information states that the best results are obtained on GBPJPY. This is notable because GBPJPY is known for large price movement and can produce meaningful gaps and volatility. A gap-closing EA needs enough movement to justify entry after spread and execution costs, so a pair with stronger movement may offer more suitable conditions than a very quiet symbol.
However, GBPJPY can also be volatile and can move sharply against positions. This means the EA’s risk controls, spread filter, stop loss, and lot settings are especially important. The same volatility that creates opportunity can also increase drawdown risk if the gap does not close or if market conditions are unstable.
The EA is described as adaptable to different markets, but its performance is likely to depend heavily on symbol behaviour. Traders considering symbols other than GBPJPY would need to test settings carefully. The minimum gap size, take profit coefficient, and spread filter may need adjustment because different pairs have different average volatility, spread levels, and gap characteristics.
Broker and Account Conditions
Gap Professional EA is sensitive to trading conditions because gap strategies depend on precise entries, spreads, and execution quality. Preferred conditions include 5-digit quotes, low spread, and high execution speed. These requirements make sense for a system that may trade during market openings or volatile periods.
A high spread can reduce the value of the gap opportunity before the trade even begins. Slow execution can also be harmful because the available price movement may be short-lived. Slippage may affect both entry and exit quality, especially if the EA is acting during fast movement after a gap.
The account leverage recommendation is not less than 1:500. This is relevant because the EA may use increased volume on infrequent trades, and automatic money management depends on available margin. However, higher leverage does not remove risk. It simply allows larger positions to be opened with less margin. Traders still need to control lot size and stop loss carefully.
The stated minimum deposit is low, but practical usage should depend on the chosen lot size, symbol, broker conditions, and risk settings. A very small account may technically be able to run the EA, but the margin and drawdown tolerance may be limited, especially on volatile pairs.
Optimization and Settings Flexibility
Gap Professional EA includes enough adjustable parameters to make optimization meaningful. The gap size, take profit coefficient, tick criterion, stop loss, trailing type, trailing step, spread limit, and lot settings can all affect performance.
The product information suggests that optimization over time is not required if market parameters do not change, but optimization may be necessary when switching brokers, especially if spread increases. This is a reasonable point because gap size and trade outcomes can vary significantly depending on broker pricing, weekend opening quotes, liquidity, and execution conditions.
The EA’s settings are not overly complicated, but they are important. A poor configuration could cause the EA to trade too many low-quality gaps, use inappropriate lot sizing, or target too much of the gap in conditions where partial closure is more realistic. Conversely, settings that are too restrictive may reduce trading frequency even further.
Because the EA already trades infrequently, testing should cover enough historical data to include a meaningful number of gap events. Short backtests may not show enough trades to judge the strategy properly.
Strengths
The main strength of Gap Professional EA is its focused trading concept. It is not a generic robot trying to trade every market condition. Its logic is built around a specific price event, and its settings are aligned with that event.
The tick criterion is another notable feature because it gives the EA a way to evaluate early price movement toward gap closure. This can potentially improve entry timing compared with slower confirmation methods.
The adjustable take profit coefficient is also useful. Gap closure is not always complete, so being able to target a portion of the gap rather than the whole gap gives the EA more flexibility.
The inclusion of fixed lot and automatic money management modes makes the EA suitable for different risk preferences. The trailing options also provide multiple ways to manage open positions after entry.
Limitations
The biggest limitation of Gap Professional EA is its dependence on gaps. Since gaps are relatively rare, users should not expect frequent trading activity. This can make performance evaluation slower, especially on a live account.
The EA may also be highly sensitive to broker conditions. Spread, slippage, weekend pricing, execution speed, and symbol specifications can all influence results. A gap that appears profitable on one broker may look different or be less tradable on another.
Another limitation is that gap closure is not guaranteed. Some gaps occur because the market is repricing strongly, and in those cases price may continue away from the original level. This makes the stop loss, lot sizing, and trailing settings especially important.
The recommended focus on GBPJPY may also limit appeal for traders who prefer lower-volatility pairs. While the EA may be adaptable, its strongest stated use case is connected to a pair that can be fast-moving and riskier than some major pairs.
Conclusion
Gap Professional EA for MT4 and MT5 is a specialised trading robot built around gap-closing behaviour. Its strategy is clear: identify a meaningful gap, assess whether price is beginning to move toward closure, and manage the resulting trade with configurable profit, stop loss, trailing, spread, and money management controls.
The EA is best understood as a selective opportunity-based system rather than a high-frequency trading robot. It may spend long periods without trading because it waits for gaps that meet its criteria. For traders who prefer frequent market activity, this may feel too quiet. For traders who want a focused system based on a specific price pattern, the selectivity may be part of its appeal.
Its strongest features are the tick criterion, adjustable gap-size filter, flexible take profit coefficient, spread protection, and multiple trailing options. These are all relevant to the gap-closing strategy and give users meaningful control over how the EA behaves.
At the same time, Gap Professional EA requires careful attention to broker conditions and risk settings. Gap trading can be sensitive to spread and execution, especially around market openings. The use of increased volume on rare trades can also make money management a central part of the system’s risk profile.
Overall, Gap Professional EA is a focused MT4 and MT5 robot for traders specifically interested in automated gap-closure trading. It is not a broad all-market strategy, and it should not be judged as one. Its value lies in how well it identifies, filters, and manages gap opportunities under suitable trading conditions.

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.




