Read this first: risk
  • You can lose part or all of your deposit, and it can happen fast. Gold moves a lot and the account uses leverage. Every engine has losing trades, losing days and losing months. Only trade money you can afford to lose.
  • Past results do not predict the future. The numbers below come from a test on past data (one broker's server, real ticks, January 2025 - October 2026). The future can be worse, and other brokers have other prices, spreads, commissions, swaps and server times.
  • Not safe, not passive income, nothing guaranteed. No setting makes this EA safe or turns it into passive income, and no result is guaranteed.
  • Start on a demo account for 2-4 weeks. Check that the EA trades, the dashboard shows "LICENSED" (or "TRIAL"), and the losses you see are ones you can live with.
  • Then start small. The floor for learning is a cent account with 50-100 USD (5,000-10,000 USC) on Low risk. It is money to learn how the EA behaves, not to make a profit. On a cent account every amount the EA uses and shows counts in USC (1 USD = 100 USC): the dashboard figures and the risk-mode step, for example "0.01 lot per 5,000 USC" in the dashboard footer.
  • Small standard accounts carry more risk. Under the balance a risk mode needs, the EA still opens the broker's minimum lot (usually 0.01), so each loss is a bigger part of your balance than the tables show. The deepest drop in the test at 0.01 lot was 220 USD: more than twice a 100 USD standard account.
  • Ask support before you change any setting: https://m.me/forexreviewth
  • Keep the terminal running. Use a VPS that is on 24/5. Every trade has a stop at the broker, but trades are managed while the terminal runs.

What the test showed at 0.01 lot per order (all four engines, XAUUSD, real ticks, January 2025 - October 2026, 22 months, closed trades):

Test at 0.01 lotResult
Trades762
Net profit+4,260.79 USD
Deepest drop
from a high
(closed trades)
-219.99 USD
Biggest losing trade-86.10 USD
Worst day-168.88 USD
(2 June 2025)
Worst month-163.50 USD
(June 2025)
Losing months3 of 22

No setting makes this EA safe. Only trade money you can afford to lose.

Gold EA

Aurum Quartet

Expert Advisor for MetaTrader 5, gold (XAUUSD) only. Four independent trading engines (A, B, C, D) run on one chart. Each engine opens and closes its trades by itself when its conditions are met, and every trade has a stop loss at the broker. You can switch each engine on or off.

Version 1.00 | Updated 2026-11-09 | Written for non-technical users

1What you need

▼
  1. MetaTrader 5 with a hedging account. A netting account is refused: the EA stops at start with a message in the Experts tab.
  2. A chart of your broker's gold symbol (XAUUSD, or with a suffix such as XAUUSDm), any timeframe.
  3. WebRequest allowed for the licence check: Tools > Options > Expert Advisors > tick "Allow WebRequest for listed URL" and add all three:
    • https://zab-license.bangzeed.workers.dev
    • https://zab-license.vercel.app
    • https://license.forexreviewth.com
  4. A licence for your account number: send the account number to support (https://m.me/forexreviewth). A demo account needs no licence. On a real account the first start gives a 3-day trial; the dashboard then shows TRIAL with its end date. Without a licence the EA opens no new trade; trades already open are still managed to the end.

2Install

▼
  1. Copy AurumQuartet.ex5 into MQL5\Experts\ (File > Open Data Folder in MT5), then right-click Experts > Refresh.
  2. Open an XAUUSD chart and drag Aurum Quartet onto it.
  3. In the Common tab tick "Allow Algo Trading", set the inputs (below), press OK.
  4. Turn on the Algo Trading button in the toolbar. The dashboard appears on the chart.
  5. Run one copy per account. A second copy on another chart needs its own Magic base (input Magic base (engines use +1 .. +4), see Inputs).

3Inputs

▼
Input (as shown in MT5)DefaultWhat it does
Risk modeLowHow the lot is chosen: Low / Mid / High (from your balance), Risk % per trade, or Fixed lot
Risk % per trade (Risk % mode)0.5Used in Risk % mode only: money lost if a trade hits its stop, as % of balance
Lot per order (Fixed mode)0.01Used in Fixed lot mode only
Engine A on / Engine B on / Engine C on / Engine D ontrueSwitch an engine off. Its open trades and waiting orders stay at the broker with their stop and target, but the EA stops managing them, so close them first or switch it off while it is flat (no open trade, no order set)
Magic base (engines use +1 .. +4)815000Marks the EA's trades; the engines use base + 1 to + 4. Change it only when another EA on the account uses the same numbers
Server hours ahead of New York when it cannot be read7Used only when the EA cannot read the server clock itself
Show the dashboardtruePanel on the chart. Off does not change trading
Start the dashboard history from now (set back to false afterwards)falseRestart the panel's statistics: set true once, press OK, then set it back to false
Dashboard size (0.4 - 1.5; A- / A+ on the panel) / Dashboard X (px) / Dashboard Y (px)1.0 / 10 / 20Size at the first start and position in pixels from the top-left corner of the chart. On a live chart the size stays between 0.6 and 1.4 (the input accepts 0.4 - 1.5). After the first start the panel keeps its own size on that chart: change it with A- / A+

Risk modes (Low / Mid / High)

The lot grows with your balance: 0.01 lot for each step of balance below. The % column is for a balance of exactly one step (or two, three ...), which is the worst point; a balance between steps risks less.

Mode0.01 lot perDeepest drop in the test
Low (default)5,000 USD4.4 %
Mid2,500 USD8.8 %
High1,000 USD22.0 %

Example, Low mode: balance 10,000 USD → 0.02 lot per order; 14,999 USD → still 0.02; 15,000 USD → 0.03.

Risk % per trade

The lot is set so that a trade that hits its stop loses the chosen % of the balance. Engine C splits its % over the orders of one signal. In the test at 0.5 % on 15,000 USD the deepest drop was 2.3 %. On small accounts the broker's minimum lot can be bigger than the % allows, so the real risk is then higher than set.

Fixed lot

Every order uses the same lot whatever the balance. When the balance falls, the lot does not, so the risk in % grows during a losing run.

LotDeepest drop in the testBalance with the risk of High mode
0.01220 USD1,000 USD
0.051,100 USD5,000 USD
0.102,200 USD10,000 USD

Cent accounts and other account currencies

Risk modes convert for you: the footer of the dashboard shows the step in your account money, for example "0.01 lot per 5,000 USD", and the guard "0.01 lot = 1.00" shows what one 0.01 lot earns per 1.00 move of gold. It can differ from 1.00 on cent or non-USD accounts; the step is scaled by it. On a cent account all amounts are in USC.

Fixed lot is used as typed. Test a cent or non-USD account on demo first.

4Broker and server time

▼

The EA was tested on a server that runs 7 hours ahead of New York (GMT+2 in winter, GMT+3 in summer, as on many brokers). It reads your server's clock by itself and adjusts, so it works on brokers with different server clocks. The guard "Clock NY +7" on the dashboard shows the difference it found; another number only means your server keeps another time.

In a test on a GMT+0 server, 93 % of one engine's orders came at the same hour and in the same direction as on the test server. Results still differ between brokers: prices, spread, commission and swap are not the same.

5The dashboard

▼

The panel shows only this EA's own trades (its magic numbers). Figures count from the day the EA was first attached (they survive a restart; the input Start the dashboard history from now (set back to false afterwards) starts a new count), after swap and commission, dated by server time. The panel never trades.

Click the header to fold the panel to one line or open it again. A- / A+ make it smaller or bigger (0.6 to 1.4). The four tabs at the top right switch the big card. The panel remembers its tab, size, fold and curve range on each chart.

Header

Logo and name, then the symbol, "4 engines", the risk mode and the version; the licence card in the centre; A- / A+ and the status at the right.

Licence cardMeans
LICENSEDThe licence is active (shown with your broker's server name)
TRIALA trial licence, with its end date and the days left
CHECKING / CACHED - CHECKINGThe EA is asking the licence server; with CACHED it trades on the last answer meanwhile
NOT LICENSED - MANAGE ONLY / EXPIRED - MANAGE ONLYNo new trades; open trades are still managed
STRATEGY TESTERThe licence is not checked in the tester
Status (top right)Means
RUNNINGNo trade is open; the engines that are on wait for their next trade
IN TRADEAt least one trade is open
MARKET CLOSEDThe broker refused a request because the market is closed; the EA waits a minute and tries again
NOT LICENSED - MANAGE ONLYNo new trades; open trades are still managed
ALL ENGINES OFFEvery engine is switched off in the inputs

Left column (on every tab)

  • THIS MONTH: closed profit of the month, in money and in % of the balance at the month start, a bar of the days in profit ("6 of 11 days in profit") and the trade count.
  • BALANCE: curve of the closed balance; WEEK / MONTH / ALL show the last 7 days, the last 30 days or the whole run, with the change over that range.
  • TODAY: closed profit today and its trade count. OPEN RESULT: profit or loss of the open trades now and how many are open.
  • SINCE START: closed profit since the start, in % of the balance at the start. DRAWDOWN: the drop from the highest balance now, and the largest drop so far (max).
  • TRADES NOW: one row per engine A-D with the side, lot and number of its open trades and their profit or loss, or the engine's state (see ENGINES). The top line shows the open result of all engines, the orders set, or "no open trade".

Tabs (right card)

  • MONTH: calendar of the month, Monday to Friday: each day's closed profit and trade count (today is framed), and a WEEK column with the week totals. The line above sums the month: profit, days in profit, best and worst day. The arrows go to earlier months, LATEST back to this month.
  • YEAR: 12 month boxes: each month's profit as money and as % of the balance at the month start, trade count and days up. The line above sums the year: profit, %, months in profit, best and worst month. A click on a month opens its calendar. The arrows go to earlier years, LATEST back to this year; months before the start or still to come are grey.
  • ENGINES: one row per engine: its state now (with how long its trade has been open), what it holds (side, lot, open trades, orders waiting, open result) and its results: today, this month, trade count, win %, profit factor and its last 20 results (green win, red loss). States: in trade, order set (an order waits for price), waiting, rest for today (an engine that stops for the day after a losing trade), market closed, no licence, switched off. The GUARDS row is below (see the table).
  • STATS: the start date, trading days and trades; profit factor (gross profit / gross loss), win rate, return on the start balance, drawdown (largest on closed trades, and now); the balance curve with its deepest drop marked; BEST / WORST: best day, worst day, losing days in a row, biggest losing trade, green days; RUN + MONEY: run started, closed P/L, risk mode, lot of the next order ("from the stop" in Risk % mode), lot rule.

GUARDS row (ENGINES tab)

GuardMeans
Licence OK / Licence: ... / Licence: manage onlyLicence state, as in the licence card
Requests OK / Market closedWhether the broker takes requests now
SpreadSpread now
MarginMargin in use, as % of equity (warning colour above 50 %)
Clock NY +7Server hours ahead of New York (see Broker and server time)
0.01 lot = 1.00Account money one 0.01 lot makes or loses per 1.00 move of gold

Footer

Balance, equity, spread now / average of the last hour, ping, server time and NY time, and at the right the lot rule ("0.01 lot per 5,000 USD", "0.50% of balance per trade" or "fixed 0.01 lot").

6Restart, VPS move, updates

▼

Close the terminal or move to another VPS at any time: on start the EA finds its open trades and waiting orders by the magic numbers and goes on managing them, without opening the same trade twice.

  • Do not change the Magic base (Magic base (engines use +1 .. +4)) while trades are open.
  • Do not edit the EA's orders by hand.

7Support

▼

Support: https://m.me/forexreviewth

For a licence, send your account number to support. Ask support before you change any setting.