Secret Impulse EA MT4 & MT5 Review & Free Download

Overview

Secret Impulse EA is an automated trading system for MetaTrader 4 and MetaTrader 5 that focuses specifically on Gold, or XAUUSD. Its core idea is built around identifying impulse movement near the New York session, when market volume and volatility can expand. Rather than trading randomly throughout the day or relying on broad trend-following logic, Secret Impulse EA is designed around a narrower timing and market-behaviour concept: finding hidden momentum before or during a high-activity session and attempting to capture a fast move toward take profit.

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 follow the same broad trading concept, but the MT5 version is the more recently updated of the two. The MT4 version is listed as version 1.20, while the MT5 version is listed as version 1.25. The newer MT5 updates include changes related to backtest efficiency, order book data, strategy updates, take profit and stop loss handling, replaying trades from signal-style data, larger take profit targeting in part of the strategy, and an additional equity threshold protection parameter. The MT4 version appears to have received the major strategy rework up to version 1.20, which introduced a mixture of strategies and hard stop-loss logic per lot factor.

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 main strategy behind Secret Impulse EA is momentum-based trading around the New York session. The system is designed to enter a position when the market begins moving during a period associated with higher volume. This makes the EA more session-specific than many Gold robots, because its logic is not simply looking for any trend or any volatility spike at any time. It is focused on a window where liquidity and participation may support a continuation move.

A key part of the entry logic is the detection of hidden impulse through FVGs on lower timeframes. FVG stands for fair value gap, which is often associated with sharp price movement and inefficient price delivery. In the context of Secret Impulse EA, the FVG concept appears to be used as a way to identify where momentum may already be forming before the broader move becomes obvious. When the EA detects this impulse close to or during the New York session, it can open a position.

This gives the EA a distinct style. It is not described as a moving-average crossover system, a simple breakout robot, a mean-reversion system, or a conventional grid scalper. Its logic is more focused on lower-timeframe imbalance and momentum confirmation. Because it is designed for XAUUSD on the 1-minute timeframe, the trading style is likely to be sensitive to spread, execution speed, liquidity, slippage, and broker-specific symbol conditions.

Market and Timeframe

Secret Impulse EA is intended to be run on Gold, specifically XAUUSD. The recommended timeframe for backtesting is 1 minute. This is important because the EA’s logic relies on lower-timeframe impulse detection and session timing. A strategy that tries to capture quick momentum during a liquid session needs enough chart granularity to detect the relevant movement early. The M1 timeframe allows the EA to respond to very short-term price behaviour, but it also increases the importance of clean data and realistic testing conditions.

Gold is a fast-moving instrument, especially around the New York session and during periods of macroeconomic activity. That can suit an impulse-based strategy, but it also means that risk can expand quickly when price moves against the position. The EA’s design acknowledges this by including stop-loss behaviour, maximum drawdown closure settings, and strategy logic for when momentum disappears.

The product information specifically refers to using the EA on Gold rather than presenting it as a multi-symbol robot. That narrow focus may be a strength for traders who want a specialised XAUUSD system, but it also means the EA should not be assumed to be suitable for other symbols unless tested thoroughly.

Entry Logic

The EA’s entry logic is built around the idea that momentum should be supported by volume during the New York session. It looks for hidden impulse using FVGs on lower timeframes. When the impulse is detected close to or during the session, Secret Impulse EA opens a position.

This suggests that the EA is not waiting for long-term confirmation. It is trying to identify a short-term directional opportunity before or during a high-volume movement. The goal is to reach take profit quickly while the move still has force behind it.

The benefit of this approach is that the EA attempts to avoid slow, unclear market conditions and focus on moments when price is already showing directional energy. The drawback is that impulse-based entries can be vulnerable to sudden reversals, fake moves, liquidity grabs, and news-driven spikes. This is especially true on XAUUSD, where a strong candle can be followed by an equally strong rejection.

Because the EA uses lower-timeframe FVG detection, its performance may depend heavily on price feed quality. A broker with different Gold pricing, different spreads, different stop levels, or different execution characteristics could produce different trade timing and results. This is one reason the backtesting process matters for this EA.

Trade Management

Trade management is one of the most important parts of Secret Impulse EA. The EA does not rely only on opening a momentum trade and waiting passively. It includes different management responses depending on market dynamics.

If the momentum disappears immediately, the EA can respond in several ways. One option is to trigger a stop loss at an identified price level and stop. Another option is to trigger the stop loss and then open a new position in the reverse direction. A third option is to keep managing the initial position by adding and removing positions until profits are made.

This makes the EA more complex than a single-entry, single-exit impulse robot. It can adapt its handling after entry depending on what price does next. However, this also introduces additional risk considerations. A strategy that can reverse after a stop loss may recover quickly in some situations, but it can also suffer if the market whipsaws. A strategy that adds and removes positions to manage an initial trade can help work through temporary adverse movement, but it also requires strict drawdown control because exposure can change during the trade lifecycle.

The version 1.20 strategy rework introduced a mixture of different strategies, each with its own individual hard stop loss. The stated hard stop-loss range is 50, 70, or up to 100 dollars per 1x lot factor. This is useful because it shows that the EA’s internal strategy components do not all use identical risk limits. Instead, different modules or scenarios appear to carry different predefined stop-loss boundaries.

Risk Controls

Secret Impulse EA includes several risk-related settings and behaviours. One of the clearest is the maximum drawdown setting in account currency. During backtesting, the user is instructed to set the maximum drawdown in account currency, and if that drawdown is reached, all positions are closed. The version notes also recommend using 100 dollars for “Max Currency DD to close ALL EA Positions” per 1x lot factor. If the lot factor is 2x, then 200 dollars is recommended.

This gives the EA a currency-based risk cap rather than only relying on points, pips, or percentage drawdown. A currency-based drawdown limit can be easier to understand because it directly relates to account loss in money terms. However, it must be scaled carefully. A trader using too high a lot factor relative to account balance could still experience aggressive drawdown before the safety limit is reached.

The MT5 version later added a parameter to disable trading if equity falls below a threshold, called “Min Equity in Currency.” This is a useful protective concept because it can prevent the EA from continuing to trade after the account falls below a defined equity level. It adds another layer of protection beyond trade-level stop loss and maximum drawdown closure.

The EA also received updates aimed at reducing exposure to unsuitable conditions. One update improved filtering of low-liquidity periods, while another made the strategy less risky to noisy movements of Gold. These details matter because a New York-session Gold strategy can be highly sensitive to liquidity quality. Filtering low-liquidity periods may help prevent entries when price movement is less reliable or more prone to erratic spikes.

Lot Factor and Position Sizing

The EA uses an input called “Lot Factor.” In the backtesting guidance, 1x corresponds to 0.01 lots, while 10x corresponds to 0.1 lots. This means position sizing is adjusted through a multiplier-style input rather than by entering only a traditional fixed lot size.

The Lot Factor setting is closely connected to drawdown limits and hard stop-loss values. For example, if the recommended maximum currency drawdown is 100 dollars per 1x lot factor, then a higher lot factor requires a proportionally higher drawdown allowance. The version notes specifically mention that if the lot factor is 2x, then 200 dollars is recommended for the maximum currency drawdown closure setting.

This structure makes the EA scalable, but it also means the trader must understand the relationship between lot size, account balance, and acceptable loss. Increasing the lot factor does not only increase potential profit; it also increases the size of stop losses, drawdown events, and exposure during position management. Because Secret Impulse EA can use different management behaviours after momentum weakens, conservative lot factor testing is important.

Data and Connectivity

A notable feature of Secret Impulse EA is that it requires an internet connection for its internal operation, and the product information states that validated order book data from Rithmic is used internally. This makes the EA different from a fully self-contained robot that only reads MetaTrader chart data and built-in indicators.

The use of external or streamed data may support the EA’s goal of detecting impulse and market conditions more accurately. Order book data can potentially add context that is not visible from candles alone. However, it also means the EA has an extra dependency. Connectivity, data stream performance, and compatibility can matter to operation and testing.

Several updates relate to data stream connection performance, backtest replay, and order book data. The MT5 version 1.25 notes mention increased backtest efficiency and updated order book data. Version 1.22 upgraded the stream data inside the EA so the backtest could replay and reconfigure trades from the signal. Earlier versions also included a hotfix for a failed connection message and improvements to data stream connection performance.

These updates suggest that data handling is not a minor element of the EA. It is part of how the system is structured and how the strategy is tested.

Backtesting Considerations

Backtesting Secret Impulse EA should be done on XAUUSD using the 1-minute timeframe. The Lot Factor and maximum drawdown settings are central to the test. The user should set the Lot Factor according to the intended trade size and then set the maximum drawdown in account currency according to that lot factor.

Because the EA trades Gold on M1 and uses session-based impulse logic, backtesting should be treated carefully. Spread, commission, slippage, execution assumptions, symbol naming, and broker data quality can all affect the outcome. The EA has had updates addressing backtest efficiency, broker symbol prefixes, cent USC account handling, non-USD account lot computation, and drawdown computation when multiple EAs are running. These are practical areas that can affect testing accuracy.

The MT5 version appears to have more recent development related to backtesting and data replay. Version 1.21 updated data so the backtest could be run up to a specific date at the time. Version 1.22 upgraded the stream data inside the EA so the backtest could replay and reconfigure trades from signal-style data. Version 1.25 increased backtest efficiency and updated order book data.

These details make the MT5 version more appealing for traders who prioritise the most current testing framework and strategy refinements. The MT4 version still includes the major version 1.20 rework, but it does not show the later MT5 updates.

MT4 and MT5 Version Differences

The MT4 and MT5 versions of Secret Impulse EA share the same core strategy concept: trading Gold around the New York session using hidden impulse detection via FVGs on lower timeframes. Both versions include the same basic backtesting guidance: XAUUSD, M1 timeframe, Lot Factor input, and maximum drawdown in account currency.

The main difference is update depth. Secret Impulse MT4 EA is listed at version 1.20, updated in March 2025. That version included the full strategy rework, the introduction of a mixture of strategies, individual hard stop losses, and the recommended max currency drawdown structure.

The MT5 version, listed as Secret Impulse EA, is at version 1.25 and received later updates. These include strategy changes, fixes for take profit and stop loss update errors on some brokers, expanded backtest replay capability, a new minimum equity threshold parameter, larger take profit targeting in part of the strategy, improved backtest efficiency, and updated order book data.

For traders choosing between platforms, the MT5 version appears to be the more actively refined version based on the update history. The MT4 version may still suit traders who prefer MetaTrader 4, but the later MT5 additions give that version a more developed risk and testing structure.

Strengths

The main strength of Secret Impulse EA is its focused design. It is built specifically around XAUUSD, lower-timeframe impulse detection, and the New York session. This gives the EA a clear identity and avoids the diluted logic often seen in robots that claim to trade many pairs and timeframes with the same settings.

Another strength is the inclusion of defined risk controls. The EA uses hard stop-loss logic, maximum drawdown closure in account currency, and, in the MT5 version, a minimum equity threshold. These controls are especially relevant because the strategy operates on Gold, where volatility can expand quickly.

The trade management logic is also more flexible than a basic momentum entry system. The EA can stop, reverse, or continue managing the position by adding and removing trades depending on how momentum behaves after entry. This gives it more tools to respond to failed impulse conditions.

The MT5 version’s ongoing updates also suggest that the EA has been refined in areas that matter operationally, including broker-specific TP/SL handling, data stream performance, low-liquidity filtering, and backtest replay.

Limitations

The biggest limitation of Secret Impulse EA is that its performance is likely to be highly condition-dependent. It trades XAUUSD on M1 around a volatile session, uses lower-timeframe impulse logic, and relies on data handling beyond ordinary chart reading. This can make results sensitive to broker environment, spread, latency, slippage, and data quality.

The trade management style may also carry meaningful risk. Reversing after a stop loss can be effective when the market clearly changes direction, but it can be problematic in choppy conditions. Adding and removing positions while managing an initial trade can help recover from temporary movement, but it can also increase complexity and exposure. The maximum drawdown setting is therefore not optional in practice; it is central to controlling the EA.

Another limitation is that the EA is not described as a broad multi-symbol solution. It should be viewed as a specialised Gold system. Traders looking for a diversified portfolio robot may find it too narrow, while traders who specifically want an XAUUSD impulse strategy may see that narrowness as a benefit.

Conclusion

Secret Impulse EA is a specialised Gold trading robot for MT4 and MT5 that focuses on hidden impulse detection around the New York session. Its strategy is based on identifying FVG-related momentum on lower timeframes and entering when that impulse appears close to or during a high-volume market window. It is intended for XAUUSD on the 1-minute timeframe and uses Lot Factor-based position sizing alongside account-currency drawdown controls.

The EA’s most distinctive qualities are its session-specific momentum logic, its use of lower-timeframe FVG detection, its dynamic trade management responses, and its integration of validated order book data. It is not a simple set-and-forget trend robot or a generic scalper. It is a focused impulse system that attempts to capture fast Gold movement when market conditions support continuation.

The MT5 version appears more advanced due to later updates, including improved backtesting efficiency, updated order book data, strategy refinements, broker-related TP/SL fixes, larger take profit targeting in part of the strategy, and an added minimum equity threshold. The MT4 version still includes the important version 1.20 strategy rework, but it does not show the same later update path.

Overall, Secret Impulse EA is best understood as a high-specificity XAUUSD momentum EA. Its appeal lies in its focused logic and detailed risk controls, while its main challenge lies in the demanding nature of M1 Gold trading. Proper backtesting, conservative Lot Factor selection, realistic drawdown limits, and careful attention to broker conditions are essential when evaluating how this EA may behave in practice.