Home/Q&A/Connect EA to Broker
Setup Guide

How to Connect Your Gold
Trading EA to the Right Broker

A complete 6-stage guide from account opening to first live trade. Follow each stage in order โ€” setup mistakes at Stage 1 or 2 cause most EA problems that look like EA failures.

Published 17 June 2026 ยท Pro-Scalper Research

Quick Answer

The 6 stages are: open an ECN MT5 account, install MT5 from your broker's site, copy the .ex5 file to the Experts folder, attach the EA to XAUUSD and enable live trading, test on demo for 4+ weeks, then go live with the same settings. Broker choice and MT5 settings are where most EA issues originate.

Setup Progress

0/6 stages complete

Next step: Open Account

1

Stage 1: Open Account

Steps

  1. 1Choose an ECN broker โ€” not a market maker. Market maker brokers work against your trades at the execution level.
  2. 2Open an MT5 account type (not MT4). Specify Hedging mode when prompted โ€” this matters and cannot be changed later.
  3. 3Complete KYC verification with your broker. This typically takes 1โ€“24 hours.

What you will see

Broker sends login credentials (login number, password, server name) via email. Your account balance shows the deposited amount.

Common mistake

Opening an MT4 account instead of MT5, or opening an MT5 account in Netting mode when the EA requires Hedging mode.

Done when

You have received your MT5 login credentials and can see your deposit balance in the broker's web portal.

Why Broker Choice Determines Everything

Most EA failures that get attributed to the EA are actually broker failures. An EA that shows strong backtest results on a proper ECN feed will perform poorly on a market maker broker with 20-pip XAUUSD spreads and requotes. The EA logic is identical โ€” the execution environment is not.

For breakout EAs specifically, the broker's spread at the moment of breakout entry is critical. If the EA triggers a long entry and the spread is 25 pips at that moment, the EA is already 25 pips against position the instant it opens. For an EA targeting 30 pips, that is essentially the entire target eaten by spread before price has moved at all.

Goldie Razor V2.8.4 includes a built-in spread filter with a default maximum of 18 pips. If the current XAUUSD spread exceeds 18 pips at a potential entry point, the EA skips the trade. This is the correct behaviour โ€” but it also means you need a broker whose typical XAUUSD spread is well under 18 pips for the EA to actually trade. When setting up, verify your broker's average spread during the London and New York sessions before going live.

How to Verify the EA Is Actually Working vs Silently Failing

Smiley face is yellow with an X

Expert Advisors are disabled globally. Go to the toolbar and click the "Enable Expert Advisors" button.

Smiley face is yellow (no X)

EA is active but not trading. Check session hours, spread filter, and look at Experts tab for messages explaining why no trades.

Smiley face is green

EA is actively scanning. This is correct โ€” it does not mean it is in a trade, just that it is monitoring conditions.

No smiley face on chart

EA is not attached. Drag it from Navigator onto the XAUUSD chart again.

Experts tab shows DLL error

You forgot to enable "Allow DLL imports" in the EA settings. Remove and reattach the EA with DLL imports enabled.

EA opens trades but immediate losses

Likely spread wider than target. Check spread at entry time in Trade history, or lower lot size temporarily to observe without stress.

Frequently Asked Questions

Goldie Razor V2.8.4

M15 breakout + H4 EMA filter โ€” built for XAUUSD on MT5

View Goldie Razor โ†’