Read this before you connect an account. Most problems people bring to support are not the strategy — they are the machine it was running on.
This is not a recommendation we make lightly, and it is not about convenience. The EA manages an open cycle continuously — if it stops mid-cycle, it does not simply pause, it loses control of positions that are already in the market.
Positions are laddered and managed against levels the EA recalculates on every tick. Interrupt that mid-cycle and the EA comes back to a market that has moved without it — with an open ladder it never planned for. The damage isn't a missed entry; it's a half-managed position.
XAUUSD does its sharpest moves around news and the London/New York overlap. That is precisely when an overloaded home connection or a cheap shared server stalls. A few seconds of lag during a fast move is worse than not trading at all.
Windows updates, sleep mode, a power cut, a knocked-out cable, your ISP resetting overnight. Every one of these has ended somebody's month. A VPS removes all of them at once.
This is the single most common mistake. Sleep, updates, restarts and home broadband make it a matter of when, not if.
Oversold hosts share one physical CPU across far too many customers. It looks fine when the market is quiet and stalls under load — the worst possible failure pattern for this strategy.
MQL5's hosted VPS is built to migrate a chart and copy signals. It is a constrained environment, and we have seen it behave inconsistently with continuously-managing EAs. Use a real VPS you control.
4 dedicated cores and 8GB RAM is a comfortable baseline. Pick a datacentre close to your broker's server — London or New York suits most gold brokers.
Several brokers provide a genuine VPS free above a certain balance, sitting in the same datacentre as their trade server. That is the lowest latency you can get.
A 4 vCPU / 8GB RAM Windows VPS is the baseline we suggest — Contabo is the provider most of our users end up on, largely on price for that spec. Any host offering dedicated cores and a datacentre near your broker will do the job equally well.
We are not paid to name any provider. If that ever changes, this page will say so.
Order the VPS, choose Windows Server, and connect to it with Remote Desktop. Everything below happens on the VPS, not on your own machine.
Download MT5 from your broker (not from a third-party site) and log in with the account you are going to connect. Open a XAUUSD chart — the EA is built for gold only, on a 2-digit broker.
Add the MT5 account number in Connected EAs. You'll get a licence key that belongs to that one account.
Open Connected EAs →Open IAP_License.mqh in MetaEditor and paste the key into IAP_LICENSE_KEY at the top. Keep InfinityAiProEA.mq5 and IAP_License.mqh in the same folder, then compile — it should build with no errors.
In MT5: Tools → Options → Expert Advisors → tick "Allow WebRequest for listed URL" and add https://api.infinityaipro.com. Skip this and MT5 silently blocks every licence check, so the EA will never start.
Drag the EA onto your XAUUSD chart and make sure Algo Trading is switched on in the toolbar. The dashboard on the chart tells you the licence state; your account should show as running on the site within a few minutes.
Don't close MT5, don't shut down the VPS, and don't manually close positions the EA opened — it is managing them as one cycle. Log out of Remote Desktop instead of shutting the machine down.
Open a support ticket from your dashboard and tell us what the EA's chart panel says. That one detail usually identifies the problem immediately.