Gold trading algorithm for MetaTrader 5

Trades gold
in layers.
Closes as one basket.

SoulDragon opens and manages XAUUSD positions inside the trading hours you set, recovers adverse moves with a staged grid, and shows you on the chart exactly what it is doing and why. Run it on your own MT5, or copy one of our master accounts and let it run for you.

  • XAUUSD onlyGold spot on MT5
  • Your trading hoursSet the session window yourself
  • Run it or copy itLicence the EA, or copy a master account
  • From USD 600Real accounts
SoulDragon emblem SoulDragon status panel on an MT5 gold chart: Live, Grid, Safety, Hours and Record tabs, equity, float, today's profit and margin level, market checks, the open basket with breakeven and next layer, notices, today's trades, and Pause new, Hedge all and Close controls

The status panel SoulDragon draws on your MT5 chart. Captured 30 October 2026 on the Insane profile (v5.2.18).

How it trades

Each cycle is a basket. A basket starts with one small position and, if price moves against it, adds layers at set spacing so the whole basket can close at one combined take-profit.

  1. 1

    Open the first layer

    Inside the session, with news clear and spread within limits, SoulDragon opens layer one at the base lot for your profile.

  2. 2

    Add layers on adverse moves

    If price runs against the basket, further layers are added at the profile's grid spacing. Spacing tightens in ranging markets and widens when price trends.

  3. 3

    Recover to one target

    The panel shows breakeven, the next leg price and the combined take-profit. On deep recoveries the target adapts to real market movement rather than a fixed few points.

  4. 4

    Close and log the basket

    All layers close together at the target. Every basket is logged to a file on your terminal, and the day's counts appear on the panel.

Watch it live on your phone

Instead of screenshots, we give you read-only access to the account itself. Log in with the investor password in the MetaTrader 5 app and watch every position as it happens. Judge the results for yourself.

  1. 1

    Install MetaTrader 5

    Free from the App Store or Google Play. The desktop terminal works too.

  2. 2

    Add the account

    Open Settings, then New account, then Login to an existing account. Search for the broker server named Ultima Markets Ltd and select it.

  3. 3

    Log in with the investor password

    Enter the login and the investor password exactly as shown. The app will say the account is read-only. That is correct.

  4. 4

    Open the Trade tab

    You will see balance, equity, margin and every open position with its live profit or loss. The History tab shows closed trades.

Investor access

Platform
MetaTrader 5
Server
UltimaMarkets-Live 2
Login
33736305
Investor password
Investor@123

An investor password can only view. It cannot open, change or close a trade, and it cannot withdraw. The account trades gold at live market prices.

Three risk profiles

Each profile carries its own grid spacing, lot multiplier and staged taper. Your assigned profile loads as the default, and you can switch on the panel with one click.

Risk profile Moderate. Balanced, controlled, stable. How it works: wider grid spacing, more controlled martingale multiplier, opens positions at a slower pace. Advantages: more controlled drawdown, lower margin usage, more resilient if the market moves far, better suited for steadier growth. Things to know: profit is usually slower, recovery cycles may take longer, less aggressive than other profiles. Best for clients who prioritise consistency, want a more balanced risk level and prefer a more comfortable margin buffer. Moderate equals lower risk, calmer profit pace, more comfortable margin buffer.
Suggested minimum accountUSD 600Open full size

The rule of thumb. The higher the risk profile, the tighter the grid spacing and the higher the lot multiplier. Higher risk means higher potential return, but also higher drawdown and margin usage. A bigger account on the same profile simply carries more.

What holds it back

A grid that never pauses is a grid that eventually breaks. These gates decide when SoulDragon waits, and the panel state line tells you which one is active.

Spike guard

No new basket while the forming one-minute bar is a spike. An open basket keeps being managed as normal.

Ranging confirmation

After a spike, trading resumes only once the five-minute chart confirms the market has settled into a range.

News pause

Around scheduled high-impact news the EA pauses new entries and the channel is warned twenty minutes ahead.

Layer gate

Optional. Pauses averaging during a hard adverse run instead of stacking layers into it. Switch it on or off from the panel.

Capital protection

Optional. Closes the basket at market when floating loss or account drawdown crosses the limit you set, then resumes or halts for the period you choose.

Emergency stop

When volatility turns extreme, or the owner calls a stop, new entries halt fleet-wide and the channel is told why. Trading resumes with a notice.

You always know what it is doing

Every licensed user joins the SoulDragon VVIP channel on Telegram. The posts are written by the system as things happen, so nobody has to ask.

  • Session start and end, every trading day at 08:00 and 20:00 MYT.
  • High-impact news alerts, before the pause and again on resume.
  • Emergency stop notices, with the reason, and the all-clear afterwards.
  • Update notices when a new build is released through Master Control.
Trading Session StartedSoulDragon is now active for today's session (08:00 to 20:00 MYT). Wishing everyone a profitable day ahead.
Trading Session EndedSoulDragon has stopped taking new positions for today. Open positions continue to be managed as normal. Nothing is closed. We trade the Asia session only (08:00 to 20:00 MYT) and sit out the US and New York sessions. Back at 08:00 MYT.
Welcome to SoulDragon VVIPYou'll get live updates here: session start and end, high-impact news alerts, and any emergency stop notices, so you always know what the EA is doing and why.

Master Control

The licensing console for the SoulDragon fleet, embedded here for the admin. Sign in with your email and password, then the six-digit code from Google Authenticator. Nothing on this page can see what you type; the console runs in its own frame straight from auth.milleniumrx.biz.

The console loads only when you ask for it, so ordinary visitors never fetch it.

Open in a new tab

Risk warning. Trading gold on margin carries a high level of risk and can result in the loss of your entire deposit. SoulDragon uses grid recovery, which can hold several open positions at once and can carry a large floating loss before a basket closes. Past behaviour of the algorithm is not a guarantee of future results. Copy trading carries the same risks: trades are mirrored into your account without your review, and results can differ from the master account because of account size, minimum lot, spread and execution timing. Only trade with money you can afford to lose, and read the risk disclosure shown by the EA before accepting it.