← All guides

Indicator and robot — what is the difference really?

By Najm FX (NFX) · 5 min read · Basics · Published

Short answerAn indicator is an analysis tool: it draws or alerts and leaves the decision to you. A robot (Expert Advisor) is an execution tool: it opens and closes trades for you according to programmed rules. Both are MetaTrader files, but an indicator goes into the Indicators folder and a robot into Experts. If you want to learn and decide for yourself, take the indicator; if you want automated execution with monitoring and measured risk, take the robot.

Both are files you put into MetaTrader, and both are called "tools". But their jobs are completely different — and confusing them makes a trader expect something the tool does not do.

In one line

IndicatorRobot (Expert Advisor)
What it doesAnalyses, draws, and gives a signalActually opens and closes trades
Who decidesYouThe robot
Install folderMQL5 → IndicatorsMQL5 → Experts
Touches your moneyNeverYes — it trades your account
Needs watchingYou have to be at the screenIt runs while you sleep

The indicator — an extra pair of eyes

An indicator takes price data and re-presents it in a way that is easier to read: a trend line, a support area, a liquidity level, an alert on a break. It never opens a trade — it tells you "there is something here", and the decision is yours.

It suits you if: you like to understand the market and decide for yourself, or you are still learning and want to see the patterns clearly.

The robot — a hand that executes

A robot contains the same analysis logic, but wired to execution orders: open a buy, set a stop loss, close at a target. It runs 24 hours without you being there.

It suits you if: you cannot watch the screen, or you have a clear strategy and want execution without hesitation.

The trap that costs money

People download an indicator and wait for it to open trades — then say "the indicator is broken". An indicator does not open trades; that is not its job in the first place.

The reverse is more dangerous: people run a robot and forget that it is acting with real money without watching it. A robot is an execution tool, not a portfolio manager.

Which do you choose?

  • New to trading? Start with an indicator. It will teach you to read the market, and the worst that happens is you misread a signal — you do not lose money.
  • Experienced and short on time? A robot makes sense — but on a demo account first, and with the smallest size when you move to a real one.
  • Can you use both? Yes. Many traders run a robot and put indicators on the same chart to watch what is happening.

Either way: any tool can lose. Test on demo, and never risk an amount you cannot afford to lose.

Author: Najm FX (NFX) Arab trader and founder of Yakuzza. He builds trading tools and uses them before publishing them, and shares analysis and tutorials on the Najm Forex YouTube channel.
About YakuzzaYouTube channel

More guides

How to install an indicator on MetaTrader 5 — step by step A complete guide to installing any ex5 or mq5 indicator on MetaTrader 5: where the file goes, why it sometimes does not show up, and how to fix that in a minute. How to install a robot (Expert Advisor) on MetaTrader 5 and run it properly Installing an Expert Advisor step by step, enabling algo trading, the button that keeps the robot idle if you miss it — and what to check before running it with real money. Types of trading robots — and the real risk of each one Grid, martingale, scalping, trend, breakout: how each type works and exactly where it breaks. The plain talk you will not find on sales pages. How to calculate the right lot size — risk management in numbers The formula that sets your trade size from your balance and stop loss, with worked examples, and how to find the pip value of any pair from your platform. Trading gold XAUUSD — why it is different and how to handle it Gold is not a normal currency pair: higher volatility, a wider spread, and a reaction to the dollar and interest rates. What to know before trading it and how to set up for it. How to test a robot on a demo account properly (and how real differs) Opening a demo account on MetaTrader, exactly what to watch during the test, and the four differences that make a demo result different from a real one. Timeframes M1 M5 M15 H1 H4 D1 — which one suits you What each MetaTrader timeframe means, how many signals it gives, how much screen time it needs, and why running a tool on a timeframe it was not built for ruins its result. Smart money and liquidity — what an Order Block and a Liquidity Sweep really are A clear explanation of smart money concepts: order block, liquidity sweep, break of structure, fair value gap — and how to read them on the chart without the jargon. Moving averages and trend indicators — how to use them and where they stop working The difference between SMA and EMA, the crossover method, choosing the period, and most importantly: why trend indicators lag and how to work with that lag. Spread, commission and swap — the real cost of every trade The three costs that eat into your profit on every trade, how to see them in your platform, and why they decide whether your strategy is profitable at all.

Everything here is educational, not investment advice. Leveraged trading carries a high risk and you can lose your entire capital. Test any tool on a demo account first, and never risk money you cannot afford to lose.