EXPERT ADVISOR · METATRADER 5 · GOLD ONLY

An XAUUSD expert advisor that only knows gold

Most gold EAs are an FX system pointed at a metal. This one was built, tested and cut down on XAUUSD data alone — 34 strategies tried, 4 shipped, and an entire second instrument deleted when it could not prove an edge.

What separates a gold EA from a generic one

Stops sized to gold’s noise floor

Gold can move several dollars without meaning anything. A stop calibrated for an FX pair sits inside that noise and gets taken out by movement that was never a reversal.

A spread ceiling that means something

Our threshold is one dollar on XAUUSD. Applied to a different instrument the same number either blocks everything or nothing — which is how spread filters end up doing nothing at all.

Session structure it can use

Gold has real sessions, and sessions create opening ranges, session highs and lows and predictable liquidity. Several strategies key off exactly that, and they have nothing to hold onto on a 24/7 instrument.

News handling built for the reaction

Gold reacts violently to CPI, NFP and FOMC. The news shield pulls the high-impact calendar and refuses entries around those events rather than trading into the worst spreads of the month.

XAUUSD EA questions

What is an XAUUSD EA?

An XAUUSD EA is an Expert Advisor — an automated program running inside MetaTrader — built specifically to trade gold against the US dollar. It watches price, applies coded entry rules, and places and manages trades without you at the screen. The XAUUSD part matters more than it sounds: gold moves in a different way to an FX pair, and an EA tuned for EURUSD behaviour usually performs badly on it.

Why does gold need a dedicated expert advisor?

Because every parameter in an EA encodes an assumption about the instrument. Stop distances assume a certain noise floor, spread filters assume a typical spread, and session logic assumes when the market is liquid. Gold routinely moves several times the daily range of a major FX pair, so a stop that sits safely outside routine movement on EURUSD sits right inside it on XAUUSD. We learned this the expensive way running the same engine on Bitcoin — 117 trades at a 28% win rate before we removed the symbol.

What timeframes does it trade?

It scans M1, M5 and M15, with market structure read from a higher timeframe for directional bias. Lower timeframes give gold enough movement to work with intraday while the higher-timeframe read stops the bot fighting the dominant direction.

Does it work with any MT5 broker?

Any MetaTrader 5 broker offering XAUUSD. It is pre-configured for Exness ECN and Raw Spread accounts including their symbol naming, so those need no changes. Elsewhere, confirm the gold symbol name matches and check the typical spread — the strategy mix is spread-sensitive and a wide standard-account spread will erode results regardless of entry quality.

How many trades does it take?

Far fewer than most gold EAs. The gate chain — regime, session, spread, news, cooldown and concurrency — rejects far more setups than it accepts, and there are days where it does not trade at all. Across the backtested periods it averaged roughly ten trades a month. If you want an EA that is constantly in the market, this is the wrong one.

Is it a martingale or grid EA?

No. Every position is a fixed percentage of balance with a stop and target attached after fill. It never averages down, never adds to a losing position, and never opens recovery trades. Those are also the strategy types prop firms most commonly ban, which is why this one is usable on a funded account and many gold EAs are not.

What results has it produced in testing?

Measured as one unbroken six-month run on a $1,000 account with live percentage sizing, it returned +3.5% in total across 42 trades, with a 7.2% maximum drawdown, a 38% win rate and four of seven months green. That is the realistic expectation. The rules were separately validated across seven independent monthly windows restarting from a blank slate at a fixed trade size — positive on January to July 2026 at a 21.2% drawdown, and positive again on August to December 2025 data it had never seen at a 20.5% drawdown with two of five months negative. The windowed figures establish that the edge holds across periods; they are not what a continuously running bot reproduces. Backtested, hypothetical results and not a live track record.

The interface

Five of the ten screens. The complete walkthrough covers the backtester, shadow trades and pattern intelligence too.

Tech Kick Bot desktop dashboard showing the live log, open trades and the strategy performance tracker

Dashboard

The control surface. Start and stop the bot, see open positions, and read the live log as it works — every scan prints the regime it detected, the bias, the spread it measured and whether it acted. Most bots are a black box that either trades or does not; this one tells you which gate stopped it, which is the difference between "it is broken" and "there was no setup".

Bot configuration screen with MT5 credentials, risk per trade, reward-to-risk ratio and market regime selection

Settings and configuration

Where the account is connected and the risk is set. Risk per trade and reward-to-risk are the two numbers that decide survival, so they are sliders rather than buried config. The regime checkboxes at the bottom control which market conditions the bot is allowed to trade at all — chop ships switched off, because it did not earn money in testing.

Daily trading protection screen with configurable maximum daily profit and loss limits

Daily protection limits

A hard daily profit and loss lockdown. Once either limit is reached the bot stops trading until the broker's server midnight — it cannot be argued with in the moment, which is exactly when the urge to trade a loss back is strongest. This is also the control that maps onto a prop firm's daily drawdown rule; set it below the firm's limit, never equal to it.

Market regime screen showing seven market state dimensions and per-strategy fit scores

Market regime detection

A seven-dimension read of current conditions — direction, speed, volatility, momentum, liquidity, event risk and higher-timeframe alignment — resolved into a single bucket. It exists because no strategy works in all conditions: trend systems bleed in ranges and mean-reversion bleeds in trends. The fit score beneath decides which strategies are even eligible to compete for the next trade.

Strategy Lab table showing per-regime win rate, Wilson lower bound and flip state for each strategy

Strategy Lab

Per-strategy, per-regime performance with the ability to disable or flip any cell. Win rate alone is misleading on small samples, so the WLB column carries the Wilson lower bound — the pessimistic end of the confidence interval — which is what the engine actually ranks on. A strategy that won its only two trades does not get to outrank one with a long record.

Account numbers, balances and profit figures are blurred in every screenshot. Account number plus server name is most of an MT5 login, and a screenshot of one account over a handful of trades is not evidence of anything — the validated backtest figures and the full strategy record are published separately, with their sample sizes attached.