What an MT5 trading robot is
MetaTrader 5 lets traders run small programs written in the MQL5 language. A program that trades on its own is called an Expert Advisor (EA). It reads prices, checks its rules, and sends buy, sell, stop-loss and take-profit orders through your account while the terminal is running. Other types of program are indicators, which only draw on the chart, and scripts, which run once.
A robot does not know the future. It follows rules that someone wrote, and those rules can lose money in market conditions they were not built for. Treat any EA as a tool you must test, never as a source of guaranteed income. If MetaTrader is new to you, read MT4 vs MT5 first.
Where to download free MT5 robots safely
- Inside MetaTrader 5 itself. The terminal ships with example Expert Advisors, such as Moving Average and MACD Sample, under Navigator, Expert Advisors, Examples. They are simple, open source and ideal for learning how an EA behaves.
- The MQL5 Market. Open the Market tab in the Toolbox at the bottom of MT5 and filter by Free. Products are distributed through the platform, have reviews, and many offer a free demo version of paid robots.
- The MQL5 Code Base. The official library on the MQL5 website holds thousands of free EAs, indicators and scripts with full source code. You can read the code before you run it.
- Your own or a trusted developer's code. A robot built for your rules, with source code you control, is easier to trust than an anonymous file.
Avoid robots sent as random files in Telegram groups, "cracked" versions of paid EAs and download sites full of ads. A compiled .ex5 file hides its logic, and a cracked file may carry malware or simply not work.
How to install an Expert Advisor in MT5
- Download MetaTrader 5 from your broker. Our Exness MT5 download guide shows the steps for PC and mobile; robots run only on the desktop terminal or a VPS, not in the mobile app.
- For a Market product, click Install in the Market tab. For a file from the Code Base, open File, Open Data Folder, then MQL5, Experts, and copy the .mq5 or .ex5 file there.
- Right-click Expert Advisors in the Navigator and choose Refresh. The robot appears in the list.
- Drag the robot onto a chart of the symbol and timeframe it was designed for.
- In the settings window, check the inputs: lot size, stop-loss, take-profit, maximum trades. Leave Allow DLL imports switched off unless you know exactly why the robot needs it.
- Press the Algo Trading button in the toolbar so it turns green. A small icon in the chart corner shows whether the EA is active.
Test before you trust: backtest and demo
Never put a new robot on a real account first. Use two checks.
- Strategy Tester. Open it with Ctrl+R, choose the EA, symbol, timeframe and a long period, and select a modelling mode based on real ticks where available. Look at maximum drawdown, the number of trades and how the equity curve behaves, not only the final profit.
- Forward test on demo. Run the EA on a demo account for several weeks. A backtest can be tuned to fit the past; a forward test shows how the robot copes with new data, spreads and slippage.
Watch for these warning signs in results: a perfectly straight equity line, very high win rates with tiny profits and occasional huge losses, and strategies that add positions as the price moves against them. These usually mean martingale or grid logic, which can wipe out an account in one strong trend.
Settings that protect your account
- Lot size. Start with the minimum. Risk on one trade should be a small part of the balance, as explained in risk management for beginners.
- Stop-loss. Avoid robots that trade without a stop-loss or that let you disable it.
- Maximum open trades and daily loss. If the EA has these inputs, use them.
- Account type and costs. Scalping robots are sensitive to spread and commission; see spread, commission and swap.
- Running time. The EA works only while MT5 is open and connected. For round-the-clock trading, traders use a VPS; some brokers and MetaQuotes offer one.
Fake profit robots and how to spot them
Searches for free trading robots attract scams. Be careful when a seller:
- promises a fixed monthly return or "no loss" trading;
- shows only screenshots, not a verified track record;
- asks for your account password to "install the robot for you";
- asks you to deposit with a broker they choose and then send them the login;
- pushes you to buy quickly because the "offer ends today".
Nobody needs your trading password to give you an EA. More patterns are covered in forex scams and fake brokers.
Our own robots
The Auron FX team also builds MT5 robots. We describe what they trade, how risk is limited and what they cannot do on the trading bots page, without profit promises. Whatever robot you use, test it on demo first.
Risk warning
Automated trading does not remove market risk. Forex and CFDs are complex products with a high risk of losing money quickly because of leverage, and a robot can lose faster than a person because it trades without hesitation. Past results, including backtests, do not guarantee future results. Trade only with money you can afford to lose. You must be 18 or older. Auron FX is an independent guide, not a broker, and this article is education, not investment advice.
