SETUP GUIDE

VPS & EA Setup

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.

Run the EA on a VPS. Demo or live, no exceptions.

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.

Why this matters

The strategy is a continuous cycle, not a series of trades

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.

Gold moves fastest exactly when your connection is worst

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.

The market runs 24/5 — your machine has to as well

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.

Choosing a VPS

Don't run it on your own PC or laptop

This is the single most common mistake. Sleep, updates, restarts and home broadband make it a matter of when, not if.

Avoid the cheapest shared VPS tiers

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.

We don't recommend MQL5 VPS for this EA

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.

Use a dedicated-core VPS near your broker

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.

Or use your broker's own VPS, if they offer a real one

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.

What we run ourselves

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.

Step by step

1

Get a VPS running Windows

Order the VPS, choose Windows Server, and connect to it with Remote Desktop. Everything below happens on the VPS, not on your own machine.

2

Install MetaTrader 5 and log into your account

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.

3

Connect the account on your dashboard

Add the MT5 account number in Connected EAs. You'll get a licence key that belongs to that one account.

Open Connected EAs
4

Paste your licence key into the EA

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.

5

Allow the EA to reach our server

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.

6

Attach the EA and enable Algo Trading

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.

7

Leave it alone

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.

Still stuck?

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.