How to install my Expert Advisors

A walkthrough specific to TLFX EAs — from downloading the file on this site to a fully activated Expert Advisor running on a live chart

STEP 01

Download your EA

Each Expert Advisor has its own product page on this site (Ares Gold, Chronos Forex, …). Open the page of the one you want to install.

To try an EA first, click Download demo at the top of the page — this build runs on a demo account at one of the partner brokers, so you can test it before going live. Your browser saves a .ex5 file — keep it somewhere you will find it again, for example your Downloads folder.

Already have a free license? You receive the full licensed build on the confirmation screen right after you submit the request form. If you ever lose that file, you can re-download it from the FAQ.

  • Download each EA you want to use — there is no limit. If you need three EAs, download three files.
  • The download always serves the latest released build, so re-downloading is also how you update an EA when a new version is published.
Do I need to do anything special before downloading?

For the free demo build, no — just download it and attach it to a demo account at one of the partner brokers. For the full licensed build you need an approved license: open a live account with a partner broker, then submit the license request form with your account number and the EA you want. Once approved, the EA activates on that account when you attach it in step 5.

I downloaded the file but my antivirus flagged it.

Compiled MT5 robots (.ex5 files) sometimes trip generic heuristics because they are small binaries that talk to the internet. The file is not infected. If your antivirus quarantined it, restore it from the quarantine and add an exception for the MQL5/Experts folder.

STEP 02

Place it in the Experts folder

In MetaTrader 5, open File → Open Data Folder. A Windows Explorer window opens at MT5's local installation directory. Navigate into MQL5 / Experts and drop the .ex5 file you downloaded into that folder.

In the Navigator panel inside MetaTrader 5 (left side, press Ctrl+N if hidden), expand Expert Advisors. The EA should appear by name — if it does not, right-click Expert Advisors and pick Refresh.

  • The exact path is usually …/MetaQuotes/Terminal/<hash>/MQL5/Experts. The hash differs per MT5 installation — let MT5 open the folder for you and you skip the typing.
  • You can drop several TLFX EAs in the same folder. Each one shows up separately in the Navigator and can run on its own chart.
I dragged the file into a different folder and the EA does not appear.

Only files inside MQL5/Experts are picked up. The same name folder at the root of MetaTrader 5 (without the MQL5 prefix) is for the older MT4 build and will be ignored.

STEP 03

Allow the license URL

TLFX Expert Advisors check your license against a remote server when they start, and every few minutes while they run. MetaTrader 5 only permits outbound calls to URLs you have explicitly whitelisted, so you need to add the licensing endpoint once.

Open Tools → Options, switch to the Expert Advisors tab, tick Allow WebRequest for listed URL, then paste the URL below into the list and confirm with OK.

https://tlfx-ea-license.tlfx.workers.dev
  • Paste the URL exactly as shown — no trailing slash, no extra characters, no /check at the end. A typo is the most common reason a brand-new install does not activate.
  • You only have to do this once per MetaTrader 5 installation. Every current and future TLFX EA uses the same endpoint.
Is it safe to allow this URL?

Yes. The endpoint is read-only and only handles three things: your MT5 account number, the name of the EA, and the broker the account is on. The Worker replies with a simple "yes" or "no". No funds, orders, passwords or personal data ever leave MetaTrader 5 through this call.

I already have other URLs in the allowlist. Will adding this one affect them?

No. The list is additive — every URL you have already approved keeps working. Only the URLs on this list are reachable from MetaTrader 5; everything else stays blocked.

STEP 04

Restart MetaTrader 5

WebRequest settings only take effect after MetaTrader 5 is closed and reopened. Skipping this step is the second most common reason for a "license server unreachable" message when starting an EA.

Close MT5 completely — including any second windows — and launch it again. No other action is needed; your charts, layouts and templates come back as they were.

  • A full close is required: minimising the window or reloading a profile does not reinitialise the network settings.
  • If you run MetaTrader 5 on a VPS, restart it the same way you would locally. Reconnecting your remote session does not restart MT5 itself.
Do I have to restart every time I add a new EA?

No. Restarting is only required after changing the WebRequest allowlist. Once the URL is approved and MetaTrader 5 has been restarted once, you can add or remove EAs freely without another restart.

STEP 05

Attach the EA to a chart

Open the chart of the symbol the EA is built for — Gold (XAUUSD) for Ares Gold, a Forex pair for Chronos Forex, and so on. The recommended symbol and timeframe are listed on each EA's product page.

In the Navigator panel, expand Expert Advisors, find the EA by name, and drag it onto the chart. A settings dialog appears. You do not need to enter any license key or email — the license is bound to your MT5 account number automatically. On the Common tab, tick Allow Algo Trading, then confirm with OK.

  • The first time the EA runs on a chart it pings the license server. If your account is on the approved list, the EA loads silently and starts working.
  • If your account is not licensed (or you forgot to whitelist the URL in step 3), a popup with the exact reason appears and the EA refuses to load. Fix the issue, then drag the EA back onto the chart.
Can I run the same EA on more than one chart?

Yes — as long as both charts are on the same MT5 account number. The license is account-bound, so attaching the EA to a different account number will fail the check on that second account.

My broker uses suffixes like "XAUUSD.m" or "EURUSDpro". Which symbol should I pick?

Use the symbol your broker actually quotes for the underlying instrument. The suffix is normal — pick whichever variant matches the account type you intend to trade live on. The EA runs on the suffixed symbol exactly the same way.

STEP 06

Verify and enable AutoTrading

Open the Toolbox at the bottom of MetaTrader 5 and switch to the Experts tab. Right after the EA loads, it logs whatever it is doing — including any license-related messages.

Even with the EA attached and licensed, MetaTrader 5 will not place a single order until AutoTrading is switched on globally. Click the AutoTrading button in the toolbar. It turns from grey to green and the small EA icon on the chart switches to its active state. From this point on, the EA can place trades according to its rules.

  • A grey AutoTrading button overrides everything: even a perfectly-licensed EA sits idle until you flip the switch.
  • If the Experts log shows Cannot reach the license server, the WebRequest URL is either missing, mistyped, or MetaTrader 5 was not restarted after step 3.
  • If the log shows This account is not licensed, your request has not been approved yet — or the broker on the account no longer matches the partner broker the license was issued for.
How do I know the EA is actually placing trades?

Watch the Trade and History tabs of the Toolbox. The Experts log also prints a line for every order action the EA performs. If the EA icon on the chart is in its active state but nothing happens for a long time, the strategy simply has no valid setup right now — that is normal for most EAs.

Can I pause the EA without removing it?

Yes. Turning off AutoTrading globally is the quickest way. To pause a single EA while letting others keep trading, right-click the chart, pick Expert Advisors → Properties, and untick Allow Algo Trading for that chart only.

My account number changed because I switched account types. Does the license still work?

Licenses are bound to the MT5 account number. If your number changed, contact me with the new and old account numbers — I will move the license over.