FMX Plus User Guide

Everything needed to install, licence, configure and run the EA on MetaTrader 5.

What it does

FMX Plus trades a single, repeatable setup on gold (XAUUSD): the session opening-range breakout. It does not forecast direction, and it does not trade continuously.

  1. Marks the opening range. At the session open the EA records the high and low of the opening bars. Nothing trades while the range forms.
  2. Waits for a confirmed break. A candle must close beyond the range edge by at least InpORBConfirmATR × ATR. A wick through the level is not enough — this filter is the single most important part of the system.
  3. Enters on the next bar with a stop at the opposite range edge plus a buffer, and a target at a fixed multiple of that risk.
  4. Exits at stop, target, or a time limit. Positions do not carry over the weekend.
No grid, no martingale

Lot size never increases after a loss and losing positions are never averaged down. Every position carries a stop-loss from the moment it opens.

Requirements

Installation

  1. Download FMXPlus.ex5 from Dashboard → Downloads.
  2. In MT5: File → Open Data Folder, then open MQL5 → Experts.
  3. Paste FMXPlus.ex5 into that folder.
  4. Back in MT5, right-click Navigator → Refresh. FMX Plus appears under Expert Advisors.
  5. Allow the licence server. Tools → Options → Expert Advisors, tick Allow WebRequest for listed URL and add:
    https://fmxplus.com
  6. Open an XAUUSD M15 chart and drag FMX Plus onto it.
  7. On the Common tab, ensure Allow Algo Trading is ticked. Confirm the Algo Trading button in the toolbar is green.
If you skip step 5

Licence validation cannot reach the server and the EA will not trade. This is the single most common setup mistake.

Licence activation

  1. Copy your licence key from Dashboard → Licences.
  2. Paste it into the InpLicenseKey input.
  3. Attach the EA. Open the Experts tab (Ctrl+T) and look for a line confirming a valid licence.

One licence permits one live plus one demo account. Once an account number is bound it is permanent — running on a different live account requires another licence.

If your connection drops, the EA keeps trading for a grace period (InpLicenseGraceMins, default 240 minutes) before halting.

Presets

Load via the EA inputs panel → Load button.

PresetRisk / tradeIntended for
FMXPlus_Default.set1.0%Start here. The validated configuration — Asia session, confirmation filter 0.20. Suitable for funded and personal accounts.
FMXPlus_Aggressive.set5.0%Experienced users only. Expect drawdowns several times deeper than the default.
If you change nothing else, change nothing else

The default preset reflects the configuration that was actually validated. Adjusting the confirmation filter, session window or RR away from their defaults moves you off tested ground.

Input reference

Core

InputDefaultMeaning
InpMagicNumber880010Identifies this EA's trades. Change only if running two instances.
InpRiskPercent1.0Percent of equity risked per trade. This is the main dial.
InpORBConfirmATR0.20How far beyond the range a candle must close to confirm. The most important filter — do not raise it casually.
InpMaxSpreadbroker-dependentTrades are skipped above this spread.

Risk limits

InputMeaning
InpDailyLossPctStops trading for the day once this loss is reached. Set to match your prop firm's daily rule.
InpWeeklyLossPctSame, for the week.
InpMaxDDPctHalts trading on maximum drawdown, with automatic resume after a cooling period.

Licensing

InputMeaning
InpLicenseKeyYour key from the dashboard.
InpLicenseAPIURLValidation endpoint. Leave as shipped.
InpLicenseGraceMinsMinutes of offline tolerance before halting.

Risk settings

Position size is derived from InpRiskPercent and the distance to the stop, so risk per trade stays roughly constant regardless of how wide the opening range is.

Size for twice the tested drawdown

The tested configuration saw roughly 12% maximum drawdown over 2024–2026. A live system will eventually exceed its backtested worst case. If a drawdown twice that deep would force you to switch the EA off, your risk setting is too high.

Prop firms

The built-in daily loss, weekly loss and drawdown halts exist for funded-account rules.

  1. Confirm your firm permits automated systems.
  2. Set InpDailyLossPct below the firm's daily limit — leave headroom for spread and slippage.
  3. Set InpMaxDDPct below the firm's overall drawdown limit.
  4. Run one full evaluation phase on demo before going live.

What to expect

MetricTested (2024–2026, real spread)
Profit factor1.35 across the full period
By year2024: 1.21 · 2025: 1.16 · 2026: 1.79
Trades529 (roughly one per trading day)
Max drawdown~12%
Win rateNear 50% — the edge is in winners being larger, not more frequent
Read this before you judge a bad week

2026 flatters that average. A realistic forward expectation is a profit factor of about 1.2–1.3. At that level, stretches of consecutive losses are routine and tell you nothing about whether the system is working. A handful of trades — good or bad — is not a sample. Judge over months, not days.

A profit factor between 1.2 and 1.3 is a healthy result. Any EA advertising a profit factor above 2 across years of data is almost certainly fitted to its backtest.

Troubleshooting

The EA isn't taking any trades

Check the Experts and Journal tabs — the EA logs a reason every time it declines a trade. In order of likelihood:

"Licence invalid"

Wrong lot sizes

Confirm your broker's XAUUSD contract size and that the symbol name matches (some brokers use XAUUSDm or GOLD). Attach to the exact symbol you intend to trade.

Backtest doesn't match live

Use every tick based on real ticks and set the modelled spread to your broker's actual gold spread. Default tester spreads are usually unrealistically tight.

Risk disclosure

Trading foreign exchange, metals and CFDs carries a high level of risk and may not be suitable for every investor. Leverage works against you as readily as for you. You may lose some or all of your capital; never trade money you cannot afford to lose.

Performance figures in this guide come from backtests on historical data using real broker spread. Backtested results carry inherent limitations — they benefit from hindsight and do not reflect live execution, slippage, requotes, broker differences or user intervention. Past performance does not indicate future results.

FMX Plus is trading software, not investment advice. No representation is made that any account will achieve profits or losses similar to those shown.