Gumrai Duo FX

Gumrai Duo FX is a multi-engine portfolio Expert Advisor for MetaTrader 5. It runs two independent strategy families across six routes and four FX symbols from one chart.

Core design

  • One EA instance manages EURUSD, USDJPY, USDCAD and AUDUSD.
  • The FX engine combines previous-day sweep and reclaim, trend continuation and session range sweep models.
  • The ORB engine uses internal M1 and M15 data, session opening ranges, MAIN entries, an optional ADD 1 entry, staged partial exits, a system stop loss and a runner target.
  • Separate Magic number ranges preserve engine attribution on hedging accounts.
  • Same-symbol and same-direction overlap is allowed on hedging accounts when both engines independently qualify.

Account modes

Hedging: every engine and leg retains a separate ticket. This is the full portfolio mode.

Netting: overlapping engines take turns on the same symbol because MetaTrader 5 permits only one physical position per symbol. A new same-symbol signal waits until the current position closes. This prevents merged entries, changed average prices and overwritten protection. FX positions keep their initial server-side SL/TP static while time-based and Friday exits remain active. ORB MAIN staged exits remain active; a separate ADD 1 ticket is not created while that symbol is occupied.

Portfolio risk controls

  • Risk-based sizing for the FX engine and fixed lots for each ORB leg.
  • Maximum estimated open risk, total positions and USD-linked positions.
  • Daily and weekly equity loss locks.
  • Drawdown throttle and drawdown pause.
  • Margin, broker stop-level and volume-step checks.
  • Friday entry block and weekend position management.

Recommended setup

  1. Use MetaTrader 5 and enable Algo Trading.
  2. Add EURUSD, USDJPY, USDCAD and AUDUSD to Market Watch and download their history.
  3. Attach one Gumrai Duo FX instance to one chart. The chart symbol and period do not change the internal strategy timeframes.
  4. Keep the four symbol fields on AUTO for standard names or suffixes. Enter exact broker symbols only when AUTO cannot resolve them.
  5. Use unique FX and ORB Magic number ranges when other EAs share the account.
  6. Test the defaults in Strategy Tester and on a demo account before considering live use.

Default Strategy Tester preset

  • Chart symbol: EURUSD or the broker's EURUSD variant.
  • Chart period: M5.
  • Model: Every tick based on real ticks.
  • Deposit: 10,000 account-currency units.
  • Leverage: 1:100.
  • FX risk per trade: 0.50 percent.
  • ORB lots per leg: 0.10.
  • Maximum estimated open risk: 3.00 percent.
  • Broker symbols: AUTO.

For a small demo account, start with 0.25 percent FX risk. ORB sizing is constrained by the broker volume step as explained below; do not assume that 0.01 lot is usable.

Inputs

  • FX risk per trade: percentage risk budget for each FX-engine entry.
  • ORB lots per MAIN/ADD leg: requested fixed lot size before broker normalization.
  • Total open risk cap: blocks entries when combined estimated stop risk exceeds the limit.
  • Position limits: total EA positions and positions sharing USD exposure.
  • Daily and weekly equity locks: stop new entries after the configured decline.
  • Broker symbols: AUTO resolver or exact broker symbol.
  • Magic bases: separate FX and ORB identification ranges.
  • Deviation points: maximum order-price deviation.
  • Verbose journal: optional diagnostic messages.

Enforced sizing limits

  • FX risk per trade: must be above 0 and no more than 1.50 percent. A larger value, including 5 percent, is rejected and the EA does not initialize.
  • ORB lot per MAIN/ADD leg: is a fixed lot, not a risk percentage. It is rounded down to a whole multiple of 10 broker volume steps and capped at the broker maximum. Fewer than 10 steps produces no ORB entry; for a 0.01 volume step, the minimum effective request is 0.10 lot.
  • Estimated total open risk: defaults to 3.00 percent. Before every entry the EA adds the estimated loss to SL of existing positions and the proposed order. An order above the cap is blocked rather than automatically resized.
  • Frozen drawdown protection: at 20 percent drawdown the FX-engine risk budget is halved; at 30 percent new plans are paused. Other customer defaults are 9 total positions, 9 USD-linked positions, a 4.50 percent daily lock, and a 9.00 percent weekly lock.

Historical software tests

The release candidate was tested from 1 January through 24 September 2026 using 100 percent real ticks, a 10,000-unit deposit and 1:100 leverage.

  • Hedging with suffix symbols, no delay: 412 trades, Profit Factor 1.98, maximum equity drawdown 7.01 percent.
  • Hedging with suffix symbols, random delay: 410 trades, Profit Factor 1.94, maximum equity drawdown 6.90 percent.
  • Netting with standard symbols, no delay: 273 trades, Profit Factor 1.12, maximum equity drawdown 12.78 percent.
  • Netting with standard symbols, random delay: 271 trades, Profit Factor 1.10, maximum equity drawdown 12.87 percent.

The environments use different account currencies and price feeds, so profits are not directly comparable. These are historical software tests, not a forecast or a guarantee. Spread, commission, swaps, slippage, symbol specifications, server time, execution, liquidity and price history can materially change results.

Limitations and risk

The EA is designed for the four stated FX symbols. It is not a grid, martingale or loss-recovery sizing system. Automated trading can lose part or all of the trading capital. Test the product, understand the settings and use risk appropriate for the account.

More from author
Gumrai ORB VX
Chawin Moongsawat
Gumrai Orb Vx is a rule-based XAUUSD session-breakout Expert Advisor for MetaTrader 5. The EA reads completed M1 and M15 market data internally to identify and manage structured trading opportunities during the Asia, London and New York sessions. It is designed primarily for XAUUSD and is intended to be attached to an XAUUSD M15 chart. How the strategy works When the internal setup is confirmed, the EA can open a MAIN position. If a separate set of conditions is later met, it can open one option
Filter:
No reviews
Reply to review