APEX EA v7.0 — What’s Actually Under the Hood
Most expert advisors ship with a list of buzzwords and a backtest screenshot taken during a bull run. APEX EA is built differently, and the best way to explain it is to just walk you through how it actually thinks.
The foundation of the system is a proprietary candlestick pattern engine that generates directional signals by comparing specific candle relationships across the price history. It sounds simple, but the pattern logic has been refined over years of live trading on EURUSD, and it’s the one part of the EA I deliberately don’t publish — because that pattern set is the actual edge.
But patterns alone are never enough. A signal that fires in a ranging, directionless market is just noise. So before any trade is allowed through, the EA runs it through a full confirmation stack. The ADX has to show a trending market above a minimum threshold. The RSI has to be pointing in the right direction. Two separate EMA pairs — one short-term, one long-term — both have to agree on the trend direction. The Awesome Oscillator confirms momentum. An On-Balance Volume filter checks that volume is actually flowing in the direction of the trade. Every one of these filters can be tuned independently, or switched off entirely if you want a leaner signal chain.
On top of all that sits a Renko filter, which is probably my favourite feature of the whole system. Instead of time-based bars, it calculates virtual Renko bricks from completed candle closes and requires a minimum number of consecutive same-direction bricks before allowing an entry. What this does in practice is kill entries during choppy sideways action — the kind of market that makes most trend-following EAs bleed slowly. Because the bricks are calculated from completed closes, the filter doesn’t repaint between ticks. What you see is what you get.
Once a trade is open, the EA shifts entirely into protection mode. Break-even kicks in automatically once price has moved a defined percentage of the way to the take profit — so the trade becomes risk-free before it reaches the target. There’s also an adaptive TP system: if a trade draws down past a threshold, the EA tightens the take profit to a closer level, making it easier for the trade to recover and close in profit rather than grind to the stop loss. These two features together change the character of losing trades significantly.
For traders who want to lock in partial profits, there’s a partial close system that closes a configurable percentage of the position at a defined pip profit level, then automatically moves the stop to break-even on the remainder. The ATR trailing stop adds another layer — it only activates once the trade is well into profit territory, then follows price dynamically based on current volatility rather than a fixed pip distance.
The exit side of the system gets a lot less attention in most EA documentation, but it’s where a lot of alpha gets left on the table. APEX EA has six distinct exit mechanisms. RSI overbought and oversold readings can close profitable trades before they reverse. A weak ADX reading — indicating a trend is losing steam — can trigger an exit when the position is in profit. MACD crossovers, using completed bars to avoid false signals from the live candle, close positions that are in a loss when momentum shifts against them. And a time-based exit closes any losing trade that has been open past a configurable number of hours, preventing the portfolio from being anchored to a dead position indefinitely.
Risk management runs throughout the entire system rather than being bolted on as an afterthought. Position sizing can be fixed lot or fully risk-based, where the EA calculates the correct lot size so that the stop loss on each trade represents a defined percentage of your account balance. There’s a hard maximum lot cap as a safety ceiling regardless of which mode you use. The consecutive loss protection system tracks your losing streak and automatically pauses the EA after a configurable number of back-to-back losses — then resumes trading after a defined number of hours, or resets cleanly at the start of a new trading day.
All of this state — the loss counter, the partial close status, the adaptive TP trigger, the original lot size — is stored in MetaTrader 5’s GlobalVariables system. If MT5 crashes, your VPS reboots, or you accidentally detach the EA from the chart, it comes back and picks up exactly where it left off. No lost state, no double entries, no confused position management.
The session and news filters round out the control set. You can enable or disable individual trading sessions — Asian, London, New York, Sydney — restrict entries to overlap periods only, avoid the low-volume London lunch window, and block entries around a built-in schedule of recurring high-impact news events. A monthly filter lets you skip known seasonal dead zones. Friday auto-close handles weekend risk.
It’s a complete system, not a collection of features. Everything feeds into everything else, and the defaults are calibrated from real trading — not from optimising a backtest until the equity curve looks like a staircase going up. If you want to dig into the parameters, the full documentation is at nomadforexrobots.com.