EnglishNederlandsPortuguesEspanolDeutschFrancais

Best Free MT4 Expert Advisor: What to Run, What to Avoid

By 11 min read trading Published: Last updated:
Editorial review. Published under the JPTC editorial policy. Method: JPTC research methodology. Material corrections are recorded through the corrections policy.
Part of Prop Firm EA Guide, our complete pillar guide on this topic.
The JPTC EA Hub setfile library in the member area: Best Free MT4 Expert Advisor: What to Run, What to Avoid

The safest free MT4 expert advisors are the sample EAs that ship with MetaTrader 4, such as Moving Average and MACD Sample: their code is readable and nothing comes from a stranger, but they are teaching examples, not a strategy to fund. Most other free expert advisors are a cut-down version of a paid product, an EA a broker gives away to win your trading volume, or a shared file nobody can vouch for. Few come with a record you can rank them on, so the useful question is which free EA is worth a demo test, and whether its worst losing day fits inside the loss limits of the account it will trade.

Is there a best free MT4 expert advisor?

Only for a given account, and only after you have tested it. Any list of the top or best MT4 expert advisors, free or paid, is only as good as the account data behind each entry: the broker, the account type, the reporting period, the worst drawdown and the settings used. Free EAs rarely come with that data, and a backtest screenshot is not a substitute for it.

What 'best' should mean for you is narrower and easier to check. For a trader who wants a result on an account in their own name, the best free expert advisor is the one that:

Few free downloads pass all four. Free software is not bad by nature, but the person giving it away usually earns from something other than the EA, and that shapes how it was built. Looking for a free bot that runs outside MT4? Our free forex trading bot guide covers those.

Where free MT4 expert advisors come from, ranked by risk

We rank the four usual sources on four stated criteria: whether you can see the logic or at least every setting, whether the source earns from your trading volume rather than from the software, how much risk the download itself carries, and whether the result deserves a demo test. Rank 1 carries the least risk.

Rank and sourceWhat you getMain riskWorth a demo test?
1. Sample EAs that ship with MetaTrader 4Readable source code, written as examplesLow: nothing hidden, nothing downloaded from a strangerFor learning, not as a strategy to fund
2. Free or lite versions from an EA developerUsually a compiled .ex4 file limited by lot size, symbol or timeIt exists to sell the paid version, so its limits shape what you seeYes, if the developer publishes full settings and test conditions and the inputs pass the four checks above
3. An EA from a broker or introducing broker for opening an accountOften compiled, with the logic unexplainedThe giver usually earns per lot you trade, not from your resultWith care: count the trades and their costs
4. Forum, chat-group and file-sharing downloads, including cracked paid EAsUnknown or altered codeMalware, licence breach and no updatesNo

The sample EAs that ship with MT4

A standard MetaTrader 4 installation includes these samples with their source code, which makes them the best free way to learn how an EA opens, manages and closes trades. Nobody built them for a prop-firm account, so a good backtest from one of them tells you about that period, not about the next one.

Why a broker gives an EA away

A broker or introducing broker that hands out a free EA for opening an account is usually paid per lot traded. An EA that trades often with small targets earns that commission whatever happens to your balance. That does not make every such EA bad, but the incentive behind it is your volume, not your result. Count the trades per week in your demo test and add the spread and commission to every one of them before you judge the profit.

Cracked and shared copies

A 'free' copy of a paid EA from a forum or chat group breaks the developer's licence, gets no updates and may carry altered code. An EA can open, modify and close orders on your account, and one that asks you to allow DLL imports can run other code on your computer. Whatever you save by not paying is not worth that risk on a real or funded account.

Worked example: a free martingale EA on a 100K prop-firm account

A free EA rarely ends a challenge with one bad trade. It ends it with a sequence. Take a martingale EA that doubles its lot size after every loss, trading EURUSD, where one standard lot is worth about $10 per pip, with a 20-pip stop loss and a starting size of 1 lot. This is an illustrative example, not a test of any named EA.

  1. Loss 1: 1 lot x 20 pips = $200.
  2. Loss 2: 2 lots = $400, running total $600.
  3. Loss 3: 4 lots = $800, running total $1,400.
  4. Loss 4: 8 lots = $1,600, running total $3,000.
  5. Loss 5: 16 lots = $3,200, running total $6,200.

On a 100K FTMO 2-Step account, the published loss limits are 5% a day and 10% maximum, static, as of October 2026. Five losses in a row on one day cost $6,200, which is past the $5,000 daily limit before the sixth trade that was meant to win it all back. On the FTMO 1-Step, with a 3% daily limit, the same sequence reaches $3,000 at the fourth loss. A grid EA without a stop loss fails the same way, only more slowly: every extra order it opens against the move adds to the loss.

The check that follows is the one that matters for any EA, free or paid. Find the worst losing day and the worst losing run in your own test, scale them to the account size you will trade, and compare them with the daily and maximum loss limits. If they do not fit with room to spare for slippage and spread, the EA is not suitable for that account, whatever its total profit says.

How to test a free MT4 EA before it trades a funded account

  1. Read the firm's EA terms first. Firms differ on whether EAs are allowed at all, on which platform and at which account size, and their terms change; our overview of which prop firms allow EAs keeps the current rules in one place.
  2. Get the file from a source you can trace. Prefer the samples bundled with MT4 or the developer's own site, where you can see who wrote it and who updates it. Never type your trading account password into anything that comes with a free EA.
  3. Read every input before you attach it. Look for a fixed stop loss in pips or money, the lot or risk setting, and any multiplier, grid step or maximum-orders setting. A lot multiplier above 1 after a loss is a martingale-style progression, whatever the listing calls it.
  4. Backtest on the pair and timeframe it was built for, with your broker's spread. Write down the maximum drawdown and the worst single day, not only the profit, together with the broker, period and settings.
  5. Forward test on a demo account at the broker you will use, for several weeks that include major news releases. A backtest misses slippage, spread widening and requotes; a demo run shows some of them.
  6. Compare the worst day and the worst run with the account's limits, scaled to the real account size, as in the worked example above.
  7. Plan where it runs. An MT4 EA only trades while the terminal is open and connected, so it needs a reliable PC or a VPS.

Red flags that rule a free EA out

How to install a free MT4 expert advisor you have downloaded

In MT4, open File, then Open Data Folder, and copy the .ex4 or .mq4 file into the MQL4 Experts folder. Refresh the Navigator, drag the EA onto the chart it was built for, set the risk you tested on the Inputs tab and switch on AutoTrading. An .mq4 file is source code you can read; an .ex4 file is compiled, so a free EA that ships only as .ex4 asks you to trust what you cannot see. Our MT4 expert advisor guide covers setup and testing step by step.

Free EA or paid licence: what the JPTC EA Hub changes

A free EA costs you time instead of money: reading inputs, running tests, and carrying the risk that its logic was never built around a prop-firm loss limit. The JPTC EA Hub is the paid alternative we sell for that problem, and it belongs in the same tests as any free EA.

CriterionTypical free MT4 EAJPTC EA Hub licence
What you payNothing up front; you pay in testing timeA one-time licence
Where it runsYour own MT4 terminalYour own MT4 or MT5 terminal, on a reliable PC or VPS that you run
Prop-firm risk controlsWhatever the author built, often nothing for a daily loss limitBuilt around prop-firm risk rules; enabled limits can stop new entries and request the closure of open positions
SettingsThe inputs the author chose to exposeConfigurable setfiles
What it cannot doPromise a profit or a passPromise an execution price, stop every breach, or promise a pass, a payout or a profit

It suits a trader on a forex prop-firm challenge or funded account on MT4 or MT5, at a firm whose current terms allow EAs, who wants the daily and maximum loss limits built into the settings rather than bolted on afterwards. It is the wrong buy for Topstep, whose accounts trade through TopstepX (Quantower can also connect through TopstepX) and which does not offer MetaTrader (MT4 and MT5), and for Apex, which bans automated trading on all account types (both as of October 2026); for any firm whose terms ban EAs or EAs built to pass challenges; and for 5K or 10K challenges, where a paid licence costs several times the challenge fee. A firm preset or name is not proof of compatibility or approval, so check the terms of your programme before you run anything.

If you would rather hand over the challenge itself, our challenge passing service starts at 100K, and nobody can guarantee a pass. FTMO and The5ers prohibit third parties trading your account, and passing services operate in that grey area. Read the firm's terms on account access before you buy. The account stays in your name, so the risk of a review sits with you.

If you trade your own capital and want automation without running a terminal at all, the separate hosted Algo is a different product: JPTC hosts it and connects it to your own broker account, so there is nothing to install and no VPS. It is not offered for prop-firm evaluations and has no promised return. JPTC publishes figures from its broker statement on the results page; they are company-published, not an independent audit, and they do not show how an EA performs on your own terminal.

If no free EA you have tested keeps its worst day inside your firm's daily limit, the EA Hub is the paid option to put through the same demo test. See the JPTC EA Hub

Frequently asked questions

Are free MT4 expert advisors profitable?
Some are, over some periods, on some brokers. Profit depends on the settings, the spread and commission you pay, and the market the EA meets after you install it. No EA, free or paid, can promise a profit, which is why the demo test and the loss-limit check above matter more than any profit figure in a listing.
Is it safe to download a free expert advisor?
It is as safe as its source. The sample EAs that ship with MetaTrader 4 are the lowest-risk start, followed by a free version from a developer you can trace. Files from forums, chat groups and file-sharing sites, including cracked copies of paid EAs, can carry altered code, so the red flags above apply before you open one.
Does a free MT4 EA work on MT5?
No. An MT4 expert advisor is an .ex4 or .mq4 file for MetaTrader 4. MetaTrader 5 uses its own program format, so an MT4 EA has to be rewritten before it can run there. If your firm or broker gives you an MT5 account, look for an EA built for MT5.
Can I use a free EA on an FTMO challenge?
FTMO allows EAs and algorithmic trading, as of October 2026, but its FAQ warns that using a third-party EA risks being denied the FTMO Account, and its rules forbid EAs that make more than 2,000 server requests a day. The loss limits apply to the EA's trades exactly as they apply to yours: on the 2-Step, 5% a day and 10% maximum. Run the worked example above with the EA's own lot sizes before it touches the challenge.
What is the difference between a free EA and a free demo of a paid EA?
A free EA can be attached to a chart and trade. A free demo of a paid EA is usually limited, for example to the Strategy Tester, to one symbol or to a small lot size, so it shows how the product behaves without letting it trade your account in full.
Recent live trades | JPTC Algo
Auto-posted to Instagram. Real account, no demo.
JPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshotJPTC Algo live trade screenshot
@jptradingcapital on Instagram →
The JPTradingCapital Team, who build automated trading software and provide challenge preparation for prop-firm traders.

Related Articles

Forex & Gold Signals, No Monthly Fee

Entry, stop loss and targets on every trade we take. It costs you nothing: open an account through one of our partner brokers and they cover it for you. You place every trade on your own account.

Join the signals channel
or open the channel directly on Telegram →

Related Articles

trading
MT4, MT5 or cTrader for an FTMO Challenge: Which to Pick and Why
10 min read
trading
E8 Funding EA: How to Manage Daily Drawdown with Automated Trading
12 min read
automation
EA Cooldown After a Losing Trade
7 min read
Forex and gold signals
Join free →
Risk Disclaimer

Trading forex and CFDs involves significant risk and is not suitable for all investors. Past performance does not guarantee future results. You should not invest money you cannot afford to lose. The content on this page is for informational purposes only and does not constitute financial advice. JPTradingCapital does not accept liability for any loss or damage arising from reliance on the information provided. Always conduct your own research before making trading decisions.