Quick Summary:
Price Action Robot for MT5 is the original MetaTrader 5 release of MQL TOOLS SL’s dual-pair algorithmic trading system. Launched on the MQL5 marketplace in May 2026 and currently in its early-adopter phase, the EA trades EURUSD and XAUUSD on the M15 timeframe using a pure price action methodology that explicitly rejects lagging indicators.
The strategy reads markets the way experienced manual traders do: identifying market structure (higher highs, lower lows, break-of-structure events), locating support and resistance zones, and timing entries on confirmed setups rather than indicator crossovers. Stop loss placement is structure-based — set at recent swing highs or lows rather than fixed pip distances — which means the EA’s risk per trade is determined by what the market is actually doing rather than by an arbitrary number that may sit inside or outside legitimate price action.
What you receive at CheaperForex: the full unlocked .ex5 file in the latest version. Install on any number of MT5 terminals across multiple broker accounts and VPS setups without activation count restrictions.
Official MQL5 Listing:
Price Action Robot MT5 — MQL5 Marketplace
👀 Trading on MetaTrader 4? Price Action Robot is also available as an MT4 build — same dual-pair methodology, same risk controls. View Price Action Robot MT4 →
Why The MT5 Version
If you have a choice between platforms, the MT5 version offers material technical advantages for a price-action algorithm:
- Original platform release — Price Action Robot was developed on MetaTrader 5 and the MT5 build represents the primary development target. The MT4 port follows the same methodology but the MT5 implementation benefits from native platform capabilities.
- Faster order execution — MT5’s modern execution infrastructure matters on M15 candles where trade entries cluster around specific price-action events. Slippage and re-quote behaviour on MT5 is typically tighter than on MT4 for the same broker conditions.
- Superior tick-quality backtesting — the developer’s published backtest uses 99% history quality across 229,691,981 ticks of EURUSD and XAUUSD data. MT5’s real-tick backtest infrastructure produces results that translate more accurately to live performance than MT4’s M1 modelling.
- Native multi-symbol support — Price Action Robot trades two pairs (EURUSD and XAUUSD) from a single chart attachment. MT5 handles multi-symbol logic natively, while MT4 requires workarounds.
- Pure price action architecture — the EA uses no indicators at all. Trade decisions are made entirely from structure analysis: swing identification, break-of-structure detection, retest validation, and candle confirmation.
- Structure-based stop loss placement — stops are set at recent swing highs or lows rather than fixed pip distances. This means SL placement adapts automatically to market volatility — wider during high-volatility regimes, tighter when price action is compressing.
- Risk-reward-based take profit — TP is calculated as a multiple of the structure-based SL distance. Consistent risk-reward ratios across all trades, regardless of market conditions.
- ATR trailing stop — dynamically locks in profits as trades develop. ATR-based trailing adapts to volatility rather than using fixed pip distances that may be too tight during volatile periods or too loose during quiet ones.
- Break-even automation — stop loss automatically moves to entry price after a defined profit threshold is reached, eliminating the risk of a winning trade reversing into a loss.
- Full unlocked .ex5 file — the CheaperForex version removes activation count restrictions.
The 6-Year Backtest (2020-2026)


The developer’s published backtest covers 6 years of EURUSD and XAUUSD M15 data from January 2020 to March 2026 at 99% history quality on 229,691,981 ticks across 150,506 bars. Key metrics from the strategy tester:
- Initial Deposit: $3,000
- Total Net Profit: $1,656,950
- Gross Profit: $1,668,030
- Gross Loss: -$11,080
- Profit Factor: 150.54
- Recovery Factor: 59.90
- Sharpe Ratio: 16.17
- Expected Payoff: $3,192.58 per trade
- Total Trades: 519 (260 long, 259 short)
- Win Rate: 99.04% (514 winners of 519)
- Largest Win: $42,800
- Largest Loss: -$4,890
- Average Win: $3,245.19
- Average Loss: -$2,216
- Maximum Balance Drawdown: 0.65% ($4,890)
- Maximum Equity Drawdown: 1.85% ($27,660)
- Maximum Consecutive Wins: 233 trades ($907,200)
- Maximum Consecutive Losses: 1 (-$4,890)
Honest interpretation of these backtest numbers: These are exceptionally strong figures that should be treated with appropriate scepticism. A profit factor of 150.54 across 6 years is far beyond what most professional algorithmic systems achieve over equivalent timeframes — typical good systems show profit factors in the 1.5-3.0 range. A 99.04% win rate across 519 trades is similarly unusual. Strong backtest numbers do not necessarily mean the EA will fail in live trading, but they do warrant careful forward testing before significant capital deployment. The EA’s strategy logic was developed and refined using this historical data, so its excellent fit to that data is partly engineered. Demo testing on your specific broker for at least 4-6 weeks before live deployment is essential to validate that real execution conditions produce results aligned with the backtest expectation.
EA Setup at a Glance
- Platform: MetaTrader 5 (hedging or netting account)
- Trading Pairs: EURUSD and XAUUSD (Gold)
- Timeframe: M15
- Strategy: Pure price action (no indicators) with structure-based SL and ATR trailing
- Position Sizing: Configurable lot size (only required user input)
- Risk Controls: Structure-based SL, RR-based TP, break-even, ATR trailing stop — all enabled by default
- Max Open Positions: 1 at a time (across both EURUSD and XAUUSD combined)
- Account Type: Hedging, Netting, Zero, Cent, Micro, Standard, Premium, or ECN
- Broker: Low-spread account recommended (Raw / ECN preferred)
- Leverage: 1:20 to 1:1,000
- Minimum Deposit: $500 (developer-recommended starting balance)
- VPS: Recommended for continuous M15 operation
- Manual: Available in 10 languages
- Published: 15 May 2026 (new product, early-adopter phase)
- Activation: Unlimited when purchased from CheaperForex
Why The Structure-Based Approach Matters
Most XAUUSD and EURUSD algorithms fall into one of two categories. The first uses indicator-driven entries — moving average crossovers, RSI extremes, MACD divergences — combined with fixed-distance stops. These systems are easy to backtest but lag the actual price movement they’re trying to capture, which leads to late entries and stops that frequently sit inside legitimate price action. The second category abandons stops entirely in favour of grid or martingale recovery, which produces smooth equity curves until they don’t.
Price Action Robot operates differently. The EA identifies market structure events — break-of-structure (BOS), change-of-character (CHoCH), and retest scenarios — directly from price data. Stop loss is then placed at the swing high or swing low that defines the structure, which means SL distance adapts automatically to market volatility. During quiet ranging periods stops are tighter (because swing distances are smaller); during volatile trending periods stops are wider (because swing distances are larger). This is fundamentally how a discretionary manual trader would place stops — the algorithm just automates the pattern recognition.
Take profit is calculated as a fixed multiple of the SL distance. If the SL is 30 pips from entry and the configured risk-reward ratio is 2:1, the TP is 60 pips from entry. This consistent RR ratio means each trade carries the same risk-reward profile regardless of market volatility — the EA isn’t accepting worse-than-typical reward on volatile setups or worse-than-typical risk on tight ranges.
Once a trade reaches a defined profit threshold, the EA moves SL to break-even and activates ATR trailing. The trailing distance adapts to current volatility (ATR-based) rather than using a fixed pip value, which means trailing stops are loose enough during volatile sessions to avoid premature exits and tight enough during quiet periods to lock in available profit.
Who Price Action Robot MT5 Is For
Ideal for traders who:
- Want EURUSD and XAUUSD exposure from a single chart attachment on MT5
- Specifically prefer pure price action methodology over indicator-driven systems
- Are comfortable deploying capital on a relatively new EA backed by strong backtest data but no verified live track record yet
- Will conduct extensive demo testing (4-6 weeks minimum) before live deployment
- Need a prop firm compatible system with hard SL/TP coverage and no grid mechanics
- Use conservative position sizing during the initial deployment period
- Can deploy a 24/5 VPS for continuous M15 operation
Consider alternatives if you:
- Require multi-year verified live track records before deploying any algorithm — Price Action Robot is brand new (May 2026 launch) with no live verification yet
- Are uncomfortable with the gap between exceptional backtest numbers (150+ profit factor) and unverified forward performance
- Trade exclusively on MT4 — the MT4 version is available at CheaperForex
- Prefer systems with extensive verified user reviews from previous buyers — the EA’s MQL5 review base is currently empty as a new launch
- Trade markets outside EURUSD and XAUUSD — the EA is hard-coded for these two pairs only
What You Receive
- Price Action Robot for MT5 — Latest Version
- Full unlocked .ex5 file — install on any number of MT5 terminals without activation restriction
- Free lifetime updates
Risk Disclaimer
Price Action Robot is a brand new product launched in May 2026 — at time of writing, the EA has been on the MQL5 marketplace for less than a week and has no verified live signal data and no MQL5 buyer reviews. The published 6-year backtest shows exceptional metrics (150+ profit factor, 99% win rate, sub-2% drawdown) but backtest performance does not guarantee live performance, particularly for new EAs whose strategy logic was developed using the same historical data the backtest evaluates. EURUSD and XAUUSD are both subject to news-driven volatility (NFP, CPI, FOMC, geopolitical events) that can produce price moves outside the algorithm’s trained parameter range. Test on demo or cent accounts for 4-6 weeks minimum on your intended broker before committing real capital, use conservative position sizing well below the backtest’s implied levels, and never deploy funds you cannot afford to lose.
Want the Full Analysis?
📖 Read our complete Price Action Robot review (MT4 + MT5) →
Includes detailed examination of the structure-based stop loss methodology, analysis of the 6-year backtest results and where they may overstate forward expectations, MT4 vs MT5 platform comparison, broker recommendations for EURUSD and XAUUSD spread conditions, prop firm compatibility analysis, the developer’s track record across 30+ other MQL5 products (Bitcoin Robot, Wall Street Robot, XIRO, Big Forex Players), and our verdict on whether Price Action Robot is appropriate for your specific trading profile.
