BESTMT4EA

Gold (XAUUSD) Trading

Gold Investor EA Free Download: Verify It, Then Test It

A buyer's guide to gold EA free downloads: verify the publisher, licence and drawdown, set up MT4 or MT5, and test on XAUUSD demo before risking live money.

BESTMT4EA Trading Desk
Updated 28 August 202616 min read

Quick answer

Install a gold EA free download only after you verify a named publisher, a stated licence, readable source and a published equity drawdown. Then test it on demo with 0.25 to 0.5 percent risk per trade, a stop wider than gold's normal noise and a spread cap, for at least four weeks and thirty trades. Free does not mean profitable; the demo result decides whether it earns a live account.

Key takeaways

  • Verify before you install: named publisher, stated licence, readable source, published equity drawdown. Missing any one is a reason to stop.
  • Set risk per trade first, then the stop, then the lot size. Choosing the lot first is how a free gold EA produces an expensive account.
  • Gold's spread widens around US CPI, Nonfarm Payrolls and FOMC decisions, so a spread cap and a session filter are risk features, not extras.
  • The download on this page is the CRT Turtle Soup EA set, a free MIT-licensed price-action tool with full MQL5 source that alerts setups instead of placing orders.
  • MetaTrader 5 is the better platform for testing gold because it can backtest on real ticks from your broker.
Shared bundleMT5No licence stated - third-party files shared as-is, unverified

2000+ EA & Indicator Library (shared bundle)

Size: about 577 MB in three zip parts

This link does not download a single file for the tool in this article. It opens a shared Google Drive library of 2,000+ third-party EAs and indicators in three ZIP parts (about 577 MB in total); the tool is inside the bundle under its own file name, if it is there at all. We did not make these files and have not verified their licences, so scan everything, test on a demo account first, and use it entirely at your own risk.

Related open-source project: n30dyn4m1c on GitHub

Own the rights to this file? Request its removal under our DMCA policy.

How to install it

  1. 1

    Verify the download before anything else

    Confirm a named publisher, a stated licence with a working link, readable source or a public repository, and a published equity drawdown. If any one is missing, stop here rather than installing.

  2. 2

    Download the MQL5 files from the repository

    Open the repository and download CRTTS_M15.mq5, plus any of the other timeframe files you want. You are getting readable source from the original publisher, not a repackaged binary from a file host.

  3. 3

    Open your MetaTrader 5 data folder

    In MetaTrader 5 go to File, then Open Data Folder. That is the directory the terminal loads experts from, not your normal Documents folder.

  4. 4

    Copy into MQL5/Experts and compile

    Place the files in MQL5/Experts, open them in MetaEditor and press F7. A clean build with zero errors tells you the source is intact.

  5. 5

    Attach to a chart and set the alerts

    Drag the EA onto a XAUUSD chart, allow algorithmic trading, then set the wick factor and the symbol list it should scan. It alerts on a closed bar and does not place orders.

  6. 6

    Log the alerts, then forward-test on demo

    Run it on a demo account for at least four weeks, note the spread at each alert and how the setup resolved, and only then decide whether the level it gives you is one you would trade.

BESTMT4EA Trading Desk

MQL4/MQL5 developers and traders. We publish the live track record for everything we review.

Ask us on Telegram

You are looking for a gold EA free download, and the phrase already tells me what you are really hoping for: a robot that trades XAUUSD for you, costs nothing, and works. The first two are achievable. The third depends entirely on what you do after the download, which is the part almost every page about free gold EAs skips.

This page covers the whole sequence honestly. What a free gold EA can and cannot give you, how to verify a file in five minutes so you are not trusting an anonymous binary with your account, how to install and configure it on MetaTrader 4 or 5, and how to test it so the market — not the download page — tells you whether it belongs on a live account. It ends with a free, MIT-licensed price-action tool for XAUUSD whose full source ships with it, which is more useful than another recommendation you cannot check.

If you came here for a name to trust, the honest answer is that trust is the thing you build during testing, not the thing you read on a page. Here is how to build it.

The problem: “free” answers the wrong question

When you search for a gold EA free download, you are asking a price question, but the question that decides your account is a risk question. Free and paid expert advisors fail in exactly the same ways: oversized positions, stops placed inside gold’s noise, strategies that add to losers, and results that were tuned to a broker that is not yours. The price tag does not change any of that.

What the price tag does change is your leverage over the information. With a paid product you at least have a vendor with a reputation to protect and, sometimes, a licence and a refund policy. With a free download you often have neither, which means the burden of verification moves entirely to you. That is not a reason to avoid free EAs — many are excellent and open source — but it is a reason to check before you install, every time.

The specific danger on gold is that the file you run has your account number and your broker connection, and an expert advisor can open, modify and close positions. A compiled .ex4 or .ex5 gives you no way to read what it does. Repackaged robots with added routines are a known and recurring problem in the free-download space, which is why the platforms themselves warn users about the source of what they run. On a currency pair that risk is already serious. On XAUUSD, where a single trade can move far enough to matter, it is more so.

Advertisement

Then there is the quieter problem: almost no free gold EA publishes the number that decides whether you keep the account, which is the maximum drawdown on equity over a stated sample. You get a win rate and a rising curve. You do not get the worst week. And the worst week is where free, paid, and everything else are actually decided. The free XAUUSD trading robot page goes deeper into the download-safety side; this page focuses on what you do with the file once you trust it enough to test.

Agitate: the same EA, two brokers, two verdicts

A trader finds a free gold EA that looks promising — public repository, a stated licence, source you can read. It passes every check on this page, so he installs it and backtests it. On his demo account at a raw-spread broker, the results are modest but positive. Encouraged, he funds a live account at a different broker, because that broker offered a cashback bonus.

The live account tells a different story. Gold’s spread at this broker starts wider and blows out further around US data, and the EA’s small targets cannot clear the added cost. Its stop, fine at the demo broker’s tighter pricing, is clipped by moves that would have been survivable with a little more room. Within a month the live account is down while the demo version was up, and he concludes the EA is a scam.

It is not a scam, and it is not broken. Gold has no single centralised price; each broker streams its own blend of liquidity, and two feeds for the same symbol can diverge noticeably around a news release. The LBMA’s twice-daily auction gives the market a reference, but between auctions your broker’s feed is its own thing. He tested on one market and traded on another, and the EA had no way to know.

The mistake cost him a month and a chunk of account, and it was avoidable in a single step: test on the feed you will actually execute on. That is the whole lesson of this page in miniature. A free gold EA is not safe or unsafe in the abstract; it is a match or a mismatch with your broker, your settings and your hours. The job is to find out which, on demo, before real money is involved.

What can a free gold EA realistically do for you?

A free gold EA can automate a defined set of entry, exit and position-management rules on XAUUSD, and a well-built one will let you configure the risk inputs that matter. That is a real and useful capability. It is not the same as an edge, and it is not a result.

Here is what a free gold EA can do, stated without marketing:

  • Remove emotion from execution. If your plan says buy a breakout, the EA buys it without hesitating or doubling the lot after a loss.
  • Enforce consistency. The rules that were tested are the rules that run, which is more than most manual traders manage under pressure.
  • Run continuously. It can watch the London and New York sessions without you, which matters on a market that moves while you sleep.
  • Teach you how automation works. With source available, you can read how orders, stops and lot sizing are wired, which makes every other EA easier to judge.

And here is what it cannot do, which is the list most pages omit:

  • It cannot remove market risk. Gold’s drivers — inflation data, employment data, rate decisions, the dollar — move the price whether or not an EA is running.
  • It cannot choose your position size for you. A free EA will faithfully execute an oversized position if you configure one.
  • It cannot make a bad broker’s spread irrelevant. Scalping gold is the most broker-sensitive style there is.
  • It cannot predict the future. A backtest describes what happened on data that already exists, which is a different thing from a forecast.

If you hold both lists in mind at once, you are already ahead of most beginners, because you will test rather than assume.

Advertisement

How do you verify a free gold EA download before installing it?

Four checks, in this order, and each takes less than a minute. If any one fails, do not install.

CheckPassFailWhy it matters on gold
PublisherA named author or organisation with a historyNo name, a throwaway handleYou cannot ask about updates or verify claims
LicenceA stated licence (MIT, GPL-3.0, Apache-2.0) with a link“Free” and nothing elseNo licence means no clarity and no update path
SourceReadable .mq4/.mq5 or a public repositoryA compiled binary onlyYou must be able to check for grid and martingale logic
DrawdownA stated maximum equity drawdown over a stated trade countA win rate and a rising curve onlyGold’s bad weeks are deep; the downside decides survival

Two of those are evidence of identity and two are evidence of behaviour, and you need both halves. A robot with great drawdown numbers and no publisher is a well-drawn chart. A robot with a famous publisher and no published drawdown is a brand asking for trust it has not earned on this instrument.

When you check the source, you do not need to read MQL. Search for the words that describe dangerous behaviour: the order function that opens a position, and any lot multiplier, grid step or averaging routine that adds to losers. Confirm that a stop-loss is set on every position. If the file is compiled and offers no source, you cannot run those searches, and that inability is a property of the download rather than of your skill.

The best gold robot picks page applies this same four-check method across a set of candidates, and the low-risk MT4 gold EA breakdown shows how to judge drawdown and exposure once a download passes.

Does the platform change how a gold EA runs?

It does, and the file format decides it. The routine for loading a file is similar on either platform, but the files themselves are not interchangeable. MetaTrader 4 runs MQL4 experts — .mq4 source and .ex4 compiled. MetaTrader 5 runs MQL5 experts — .mq5 source and .ex5 compiled. A gold robot written for one will not simply run on the other, and a download page that does not say which platform its file targets has failed its most basic job.

The folder an expert must sit in, the compile step and the algorithmic trading switch all differ slightly between the two terminals. Whatever the platform, a file that compiles cleanly and shows an initialisation line in the Experts log has passed the first test. Once it is attached, set the four inputs that matter before you touch anything else: risk per trade, stop distance, maximum spread and session hours. On gold, a sensible starting shape is 0.25 to 0.5 percent risk per trade, a stop of 2.00 to 3.00 dollars of price on an M5 or higher timeframe, a maximum spread around 20 to 30 points, and trading only during the London to New York overlap. Confirm that every value saved after you press OK, because a setting that silently reverts is worse than one you never changed.

One gold-specific practical point: the symbol name is not always XAUUSD. Some brokers quote XAUUSD.m, GOLD, or a suffix of their own, and an expert that references the wrong name will simply not trade. Check Market Watch for the exact spelling, and treat a missing initialisation line in the Experts tab as a symbol or history problem rather than a broken download.

Which settings actually lower the risk on gold?

Risk per trade does the heavy lifting, because it converts a strategy’s losing streaks into account drawdown. Everything else refines the result. Set the risk input first, and let the lot size follow from the stop.

SettingBeginner starting valueWhat it controlsWhat goes wrong if it is wrong
Risk per trade0.25 to 0.5 percentHow much a losing streak costs youAt 2 percent, five losses in a row is a 10 percent drawdown
Stop distance2.00 to 3.00 dollars (M5 or higher)How much room gold needsToo tight, the stop is inside the noise; too wide, the lot shrinks
Maximum spread20 to 30 points, or what you actually seeWhich trades are allowedSet to zero it disables the filter and trades the worst windows
Session hoursLondon open to New York overlapWhen the EA may tradeThin hours combine a wide spread with a small range
Daily loss limit2 percent of equityTotal loss in a dayWithout it, a bad day compounds into a bad week

Advertisement

The reason risk comes first is that it is the only input that maps directly onto your survival. A strategy decides how many trades you lose in a row; your risk per trade decides what that run costs. Same EA, same signals, 0.5 percent versus 2 percent risk, is a fourfold difference in how deep the same losing streak cuts. That is why professionals talk about position sizing before they talk about entries — and why the calculator tools on this site keep reappearing on pages about gold EAs.

A spread cap is worth calling out because it is the most commonly disabled input. Setting the maximum spread to zero does not widen your tolerance; it switches the filter off, so the EA trades through the exact thin-book windows it should avoid. A blocked trade you had no edge on costs nothing. A trade filled through a 100-point spread on a 200-point target is already behind when it opens.

What exactly do you get on this page, and what does it not do?

The download is the CRT Turtle Soup EAs by n30dyn4m1c (Neo Malesa), a set of MIT-licensed MetaTrader 5 expert files distributed with full MQL5 source across the M15 to monthly timeframes. Each one detects a three-candle candle-range reversal — a range candle, a false breakout with a long wick, then the reversal — and alerts an entry, a stop loss and two take-profit levels for the setup it finds, and the repository describes scanning more than sixty instruments from a single chart.

That last property is the point, and so is the one that follows from it. This page has spent its length arguing that you should verify before you install, and the useful way to prove that is to hand you a download with nothing hidden: every file is readable, and the repository describes the EAs as alert-only, so they are not built to open positions on your account. It is not a promise of returns. It is an auditable price-action tool, which makes it a fair reference point for every other free gold download you will find.

WhatDetail
NameCRT Turtle Soup EAs
PlatformMetaTrader 5 (MQL5)
Symbol focusAny liquid instrument including XAUUSD; scans 60+ symbols from one chart
LicenceMIT — use, modify, redistribute, keep the copyright notice
AuthorNeo Malesa (n30dyn4m1c)
SourceFull .mq5 source for every timeframe, in a public repository
What it doesDetects three-candle Turtle Soup reversals and alerts entry, stop and two targets, from M15 to monthly
What it does not doIt does not place trades, does not promise a result, does not run on MetaTrader 4, and is not tuned for your broker out of the box

What MIT means for you. MIT is one of the most permissive open-source licences. You may use the software, modify it, embed it in your own tools and redistribute it, including commercially, as long as the copyright notice and licence text travel with copies you redistribute. It is provided as-is, without warranty. For a trader, the benefit is that the logic stays inspectable, so the four checks on this page can be applied to the code itself rather than to a summary.

What it does not do, stated plainly. It will not run on MetaTrader 4, because MQL4 and MQL5 are not interchangeable. It will not arrive tuned for your broker, because the wick factor, the minimum range size and the session you scan all depend on the symbol and the spread, so expect to tune them on demo before you trust any alert. It will not protect you from your own position sizing, since it hands you a level to trade from and what you do with that level is still your account’s risk. And because it never opens a position, the published equity drawdown that the four checks ask about is neither claimed nor applicable; there is no equity curve here to misread.

How to use it as a reference. Install the M15 file on demo, read the source to see how the wick test and the level calculation are wired, then run it through the test routine below on the instrument you actually intend to trade. That exercise teaches you what to look for in any free gold EA, and it turns “I think this looks safe” into “I can see why the alert fires where it does”. If you would rather compare a shortlist first, the best MT4 EA and best forex EA hubs apply the same standard to the robot catalogue.

How do you test a free gold EA before going live?

Test it in four stages, and do not skip ahead. Each stage exists to catch a specific failure that the previous one cannot.

  1. Read the source. Confirm the order function and the stop logic, and look for any grid step or lot multiplier. This catches dangerous strategy design before you spend time testing it.
  2. Backtest on real ticks. Run the Strategy Tester on your broker’s XAUUSD with real ticks where available. Read the modelling quality figure and remember it describes how faithfully price was reconstructed, not whether the strategy has an edge.
  3. Forward-test on demo for four weeks. Collect at least thirty closed trades, including one high-impact event. Compare the demo record against the backtest on the same dates, because this is where spread, slippage and swap stop being assumptions.
  4. Size a live test at half your intended risk. Only if the demo matches the backtest, go live at reduced risk until the live results confirm the demo. Increase only after the records agree again.

The most common reason a free gold EA “stops working” after being promising on demo is not a change in the market. It is a change in conditions: a different broker, a different session, or a lot size that grew because the balance did. Test the exact configuration you intend to run, on the feed you intend to run it on, and re-check it whenever any of those change.

Advertisement

How do you tell a broker mismatch from a broken EA?

Before you blame the robot, rule out the three conditions that change between accounts and never appear in a review.

Spread. Compare the average spread on your feed with the one quoted in the EA’s documentation. On gold this is not a rounding difference. A scalper targeting eight dollars per trade cannot survive a three-dollar spread that widens to nine during a data release, and no setting fixes a cost that exceeds the target.

Execution. Log the difference between the price you asked for and the price you got. Twenty trades is enough to see a pattern. When slippage on entry is consistently against you, the strategy is taxed before it starts, and the same file on a lower-latency server can behave differently.

Symbol and contract size. Confirm your broker’s gold symbol matches the one the EA expects, suffix included, and confirm the contract size and digit count. A two-decimal gold feed and a three-decimal one do not produce the same lot from the same risk percentage, so the risk you set is not always the risk you get.

What a fair comparison looks like

Run the same version, the same preset and the same dates on both accounts, then compare four figures instead of one: average spread paid, average slippage, the worst single-day equity fall, and the number of trades taken. If the trade count differs materially, the two runs are not testing the same thing and the comparison is void.

When the counts match and the costs are higher, the EA is fine and the broker is the variable. When the counts match, the costs match, and the curve still diverges, look at the logic. That sequence is the only reliable way to separate a mismatch from a genuine defect, and it costs a fortnight rather than an argument.

Two more conditions people forget

Swap and commission are charged per position and per lot, so a system that holds overnight pays for the privilege. On gold, carry can be a meaningful fraction of a small target, and it does not appear anywhere on a marketing page. Read the contract specification, not the headline spread.

Then there is drift. A preset tuned on one volatility regime behaves differently in a quieter or wilder market, and that is not a fault in the file. Re-test after any material change to the feed, the spread or the session, and treat the old result as history rather than a promise.

Keep the comparison on one page: four columns, two accounts, the same dates, and a line recording the decision you drew from it. When the same question returns in six months, with a different robot and the same broker, that page is what stops you repeating the experiment from memory. Most traders do not lack information about gold. They lack a record of what they already tested, so the same month of tuition gets paid twice.

The point is not to defend free expert advisors. It is to stop yourself from replacing a system that works on the wrong feed with one that will fail on it, and to stop yourself keeping one that is simply badly built because the demo looked good once.

Your next step with a free gold EA

Do two things, in this order.

First, run the four checks on the next free gold EA you find, before you install it: named publisher, stated licence, readable source, published equity drawdown. If any one is missing, walk away. There are more free gold EAs than there are good reasons to trust one.

Second, install the MIT-licensed tool from this page on a demo account, read its source to see how the wick test and the trade levels are calculated, and keep a fortnight’s log of the alerts it produces with the spread you actually see at those moments. Then compare what it flagged against how those setups resolved. That comparison, not the download page, is what tells you whether any free gold download deserves a live account.

Be clear-eyed about what you are doing. Gold is volatile, leverage works against you as easily as for you, and losses happen on any system. Everything here is educational, none of it is financial advice, and no result is promised or implied. Test on demo, size every position as though the worst backtest day will happen again, and only risk money you can afford to lose. If you would rather start from a curated set of downloads with their platforms and licences stated, the free download library is the place to begin.

Frequently asked questions

Is a gold EA free download safe to install?

It is safe when you can verify what it is. Confirm a named publisher, a stated licence with a working link, readable source or a public repository, and a published equity drawdown. An anonymous compiled file gives you none of those, so you would be trusting a stranger with a program that can place orders on your account. The fix takes five minutes and it comes before installation, not after.

What does a free gold EA actually give me?

Usually a set of entry rules and, if it is well built, a risk model you can configure. It does not give you an edge, a result, or a replacement for position sizing. The most useful free gold EAs are the ones whose source you can read, because they teach you how automation and risk logic are wired together, and you can check the stop behaviour instead of trusting a summary.

Should I run a free gold EA on MT4 or MT5?

Test on MetaTrader 5 where possible, because its Strategy Tester can run on real ticks from your broker, which matters for choosing a stop distance on gold. Execute on whichever platform the EA supports. The files are not interchangeable: MQL4 experts use .mq4 and .ex4 and run on MT4, MQL5 experts use .mq5 and .ex5 and run on MT5.

What settings should I change first on a free gold EA?

Risk per trade, then the stop, then the maximum spread, then the session window. Set risk between 0.25 and 0.5 percent while learning, set the stop wider than gold's ordinary noise, set the spread cap to a value your broker genuinely quotes, and restrict trading to the London to New York overlap. Only after those four should you touch entry parameters.

Why does a free gold EA lose money on my account when the demo was positive?

Almost always the broker conditions rather than the EA. Gold has no single centralised price, so each broker streams its own blend, and a scalper that was positive on a raw-spread feed can be negative on a wider one. Latency and slippage add to that. Test on the feed you will execute on, and compare the live or demo results against the backtest on the same dates.

How long should I forward-test a free gold EA before going live?

At least four weeks and thirty closed trades in live market conditions, including one high-impact event such as a US inflation print or a Federal Reserve decision. Compare the demo record against the backtest on the same dates. If the two do not resemble each other, the problem is the settings or the broker, not the length of the test.

Do free gold EAs need a VPS?

Not to evaluate one. A VPS matters when latency or a dropped connection changes your results, which is more relevant to short-timeframe gold scalpers than to H1 or H4 systems. Run the demo test first, measure the slippage you actually get, and rent a VPS only if the numbers justify the monthly cost.

AdvertisementExness

Some links on this page are affiliate links. If you open one and sign up, we may earn a commission at no extra cost to you. It never changes what we publish.

Sources

Risk warning

Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.

Continue reading

#1 Ranked EA · Myfxbook Verified

Obsidian Aether EURUSD EA

AI-powered grid scalper for MetaTrader 5 — adaptive ATR spacing, range & trend dual detection, and institutional-grade risk management.

+74.12% GainPF 1.4414 Trades
View Full Review