MetaTrader Expert Advisors

Built with real trading in mind — not fantasy. Most of these robots are semi-automated: they’ll do a lot of the work, but they need a smart trader behind the wheel. If it needs optimization, it’s because it’s flexible — not a black box.

About our trading robots

A trading robot — also called an Expert Advisor (EA) — is an automated script that runs inside MetaTrader and places trades on your behalf. It follows a predefined strategy and can monitor the market, open positions, manage risk, and close trades without any manual input. EAs are ideal for automating your trading and removing emotional decision-making.

Yes. We offer versions for both MetaTrader 4 (MT4) and MetaTrader 5 (MT5). Be sure to choose the correct version for your platform when making a purchase. The supported platforms are clearly listed on each product’s page.

Installation is simple and automatic. After purchasing an EA on MQL5.com, open MetaTrader, log into your MQL5 account, and go to the "Market" tab under the Terminal or Toolbox. Find your product under "Purchased", click "Install", and it will appear under "Expert Advisors > Market" in the Navigator panel.

Most robots come with preconfigured default settings that work well out of the box. However, you can fine-tune the inputs (such as periods, lot size, stop loss, risk level, or filters) to suit your trading style or account size.

Yes. You can run the EA in the MetaTrader Strategy Tester to simulate its behavior using historical data. This allows you to evaluate its performance, understand the inputs, and build confidence before using it on a live or demo account.

There are several common reasons. Make sure you’ve enabled "AutoTrading" in MetaTrader’s top toolbar and selected "Allow live trading" in the EA settings. Also check that both long and short positions are allowed, and that your broker is connected and providing real-time quotes.

Yes. The EA runs inside your MetaTrader terminal, which must remain open and connected to your broker in order to function. If you close the terminal or lose connection, the robot will stop trading. To keep it running 24/7, many users host MetaTrader on a Virtual Private Server (VPS).

Yes. You can attach multiple EAs to different charts within the same terminal. To avoid interference between them, make sure each EA uses a unique magic number — a special identifier that tells MetaTrader which trades belong to which robot.

Yes. As long as your MetaTrader terminal is activated and logged into your MQL5 account, you can use the EA on any broker account. Each purchase includes up to 20 activations, which can be used across different terminals or devices.

The magic number is a unique ID assigned by each EA to the trades it opens. This allows MetaTrader and the robot to distinguish between different strategies running on the same account. Always assign a different magic number if you're running multiple EAs simultaneously.

Yes. Most EAs include flexible risk management settings such as fixed lot size, percentage-based risk, stop loss, take profit, and max drawdown. You can adjust these parameters in the EA’s inputs to match your account size and strategy preferences.

Our robots typically include features like break-even logic and trailing stop-loss, which automatically manage positions. If a trade closed sooner than expected, it’s often due to tight settings in these features. You can adjust these parameters to better match your strategy and market conditions.

Yes. As long as your broker provides tradable instruments in MetaTrader, our EAs can work with forex pairs, indices, cryptocurrencies, commodities, and stocks. Just ensure you configure the EA’s inputs appropriately for the asset’s volatility and spread.

In most cases, no. EAs require standard time-series charts with live ticks to function properly. Renko, range, or tick charts are offline and often lack time-based context, which can interfere with trade execution and logic.

No. All robots sold through MQL5.com are licensed for personal use only and are protected by activation limits. You may not redistribute, sell, or share the product files. Doing so violates the platform’s terms and may lead to penalties.

Once attached to a chart, the EA should display its name in the upper-right corner with a smiley face icon. You can also check the "Experts" and "Journal" tabs for activity logs, messages, or errors. If the EA encounters any issues, these tabs usually provide clues.

Yes. All updates are included for free after purchase. When a new version is released, you’ll see it under the "Market > Purchased" section in MetaTrader. Click "Update" to install the latest version. Updates never use additional activations.

Yes. You can use the Strategy Tester in MetaTrader to simulate the EA’s logic using historical data. This helps evaluate its behavior, optimize parameters, and measure performance under different market conditions. MetaTrader 5 also supports multi-symbol and multi-timeframe testing.