Alan Ross

Alan Ross Forex

Free Forex Indicators, MetaTrader Tools and Honest Trading Guides

Learn Forex

How to Install an MT4 Indicator: A Step by Step Guide (2026)

TL;DR

  • To install an MT4 indicator you copy its file into the MQL4 Indicators folder inside MetaTrader 4, then refresh the Navigator panel and drag it onto a chart.
  • The whole job takes about two minutes once you know where the data folder lives, and the reliable way to find it is File then Open Data Folder.
  • Custom indicators arrive as a ready to use .ex4 file or as .mq4 source that MetaTrader compiles for you.
  • If the indicator does not appear, it is almost always sitting in the wrong folder or MetaTrader simply needs a Navigator refresh or a restart.

To install an MT4 indicator you copy its file into the MQL4 Indicators folder inside MetaTrader 4, then right click the Navigator panel and choose Refresh. The indicator then shows up in the list, ready to drag onto any chart. This guide walks through every step, including the part most guides rush past: finding the correct data folder so the file actually lands where MetaTrader looks for it.

What You Need Before You Start

Installing a custom indicator is a copy and paste job, not a software install. There is nothing to run and nothing to unzip into Program Files. You only need three things ready.

  • MetaTrader 4 installed and open, logged into any account, demo or live. The indicator does not care which.
  • The indicator file itself, already downloaded and unzipped to somewhere you can find it, like your Desktop or Downloads.
  • To know which file type you have. That one detail decides whether you are done in one step or two.
File typeWhat it isWhat you do with it
.ex4The compiled, ready to run indicatorCopy it in and refresh. Done.
.mq4The editable source codeCopy it in. MetaTrader compiles it to .ex4 for you automatically.

Most free indicators ship as .ex4, or as both. If you only have a .mq4, that is fine, MetaTrader turns it into a working .ex4 the moment it loads. You do not need to open the editor yourself.

Where MetaTrader Keeps Its Indicators

MetaTrader 4 platform open on a desktop showing where to install a custom MT4 indicator

This is the step that trips people up. They go hunting through Program Files for the MetaTrader folder, drop the indicator there, and nothing shows up. The reason is that modern Windows stores each MetaTrader installation in a private data folder with a long random name, not next to the program. Guessing the path is a waste of time. MetaTrader will open it for you.

  • Inside MetaTrader, click the File menu.
  • Choose Open Data Folder. A Windows window opens at exactly the right place.
  • Open the MQL4 folder, then the Indicators folder inside it. This is the home for every custom indicator.

Leave that window open. This is where your file is going.

Install an MT4 Indicator in Five Steps

Forex candlestick charts on a multi-monitor desk after installing an MT4 indicator on a chart

With the Indicators folder open, the rest is quick.

  • Step 1. In MetaTrader, open File then Open Data Folder, and navigate into MQL4 then Indicators.
  • Step 2. Copy your indicator file (the .ex4 or .mq4) and paste it into that Indicators folder.
  • Step 3. Switch back to MetaTrader. In the Navigator panel on the left, right click the word Indicators and choose Refresh. Your indicator name appears in the list.
  • Step 4. Open the chart and timeframe you want, then double click the indicator in Navigator, or drag it straight onto the chart.
  • Step 5. A settings box opens. Check the inputs, click OK, and the indicator draws on your chart.

That is the entire process. If you want a clean, genuinely useful tool to practice these steps on, my own enhanced DeMARK Trend Line indicator is free and installs exactly this way, and it is non repaint so what you see on the chart stays put. There is a link at the end of this guide.

A Quick Worked Example

Say you just downloaded a trend indicator as a single .ex4 file sitting in your Downloads folder. You open MetaTrader, click File then Open Data Folder, and walk into MQL4 then Indicators. You drag the .ex4 from Downloads into that folder. Back in MetaTrader you right click Indicators in the Navigator and hit Refresh. The name shows up. You drag it onto a EUR or Gold chart, click OK on the settings box, and the lines appear. From download to live chart, under two minutes.

The Settings Box and the Inputs Tab

Close-up of trading software inputs settings adjusting an MT4 indicator on a MetaTrader chart

When the indicator lands on the chart, MetaTrader shows a small window with a few tabs. You do not need to touch most of it, but two tabs matter.

  • Inputs. These are the indicator’s adjustable numbers, like periods, levels, and colors. The defaults are almost always sensible, and the best MT4 forex indicators ship with them ready to go. Change them only once you understand what each one does.
  • Common. If your indicator sends alerts or buy and sell signals, this tab is where you confirm those options are ticked. For tools that reference external signals, you may also see an Allow checkbox here.

To change settings later, right click the chart, choose Indicators List, select your indicator, and click Edit. You never have to remove and re add it just to tweak a number.

Common Install Problems and Fixes

If something does not look right, it is nearly always one of these, and each has a one line fix.

What you seeWhy it happensThe fix
Indicator not in the Navigator listFile is in the wrong folder, or Navigator was not refreshedConfirm it is in MQL4 then Indicators, then right click Indicators and choose Refresh. If still missing, restart MetaTrader.
It loads but draws nothingWrong timeframe or symbol, or the indicator needs more historyTry a higher timeframe like H1 or H4 and scroll left to load more candles.
Cannot open or compile the fileYou have a .mq4 that failed to compile, or the file is corruptedRe download the file. A clean .mq4 compiles itself the moment it is loaded.
No alerts or no arrows appearAlert options are off in the Inputs tabOpen the indicator settings and switch the alert inputs to true.

A Note on MetaTrader Mobile

One honest limitation worth knowing. The MetaTrader 4 app on iPhone and Android only runs the built in indicators. You cannot install a custom .ex4 on the phone app. Custom indicators are a desktop feature. If you want to run a downloaded indicator on the go, the common route is to install MetaTrader on a Windows machine or a small VPS and view it remotely, but for learning, the desktop platform is all you need.

Frequently Asked Questions

Where is the MT4 indicators folder?

Inside MetaTrader, click File then Open Data Folder, then open MQL4 and then Indicators. That is the correct location on every Windows installation. Do not look in Program Files, because modern Windows hides each platform’s data folder under a long random path that Open Data Folder reveals for you.

What is the difference between .ex4 and .mq4 files?

A .ex4 file is the compiled, ready to run indicator. A .mq4 file is the editable source code. Both go in the same Indicators folder. When you drop in a .mq4, MetaTrader compiles it into a working .ex4 automatically, so either type works without you opening the editor.

Why is my indicator not showing on the chart?

The two usual causes are the file sitting in the wrong folder and the Navigator not being refreshed. Make sure the file is in MQL4 then Indicators, right click Indicators in the Navigator and choose Refresh, then double click it. If it is listed but draws nothing, switch to a higher timeframe so it has enough candles to calculate.

Can I install MT4 indicators on my phone?

No. The MetaTrader 4 mobile app only supports the platform’s built in indicators and cannot load custom files. Installing a downloaded indicator is a desktop only feature. To use one on the move, run MetaTrader on a Windows PC or VPS and connect to it remotely.

Is it safe to install free MT4 indicators?

An indicator only reads price and draws on your chart, so a plain indicator cannot trade or touch your money on its own. The sensible habit is to only install files from a source you trust, keep your platform updated, and never enable automated trading permissions for a tool you have not vetted. A clean indicator from a known author is safe to try on a demo account first.

Want a clean indicator to install right now?

It is my own enhanced DeMARK Trend Line indicator for MetaTrader 4 and 5. Non repaint, clean, and free. Download it, follow the five steps above, and you will have it live on your charts in two minutes.

Download the Free DeMARK Indicator

Written by Alan Ross

Forex trader and MetaTrader indicator developer. I build and test MT4 and MT5 tools, then write the honest version of how they actually work. More about me.

Last reviewed June 2026
Alan Ross
Alan Ross

Forex educator and indicator developer. I build and trade my own MetaTrader tools, and share the ones that genuinely help.

10 comments

  1. what timeframe do you recommend running the demark indicator on? new to this and not sure if i should start on M15 or H1

  2. Quick question, do these same steps work for MT5 or is the folder different? I have both installed and want to use the indicator on MT5 too.

    1. for the MT5 question above, you go to the MQL5 folder instead of MQL4, same idea otherwise. open data folder then indicators

  3. the open data folder tip saved me, i was dropping the file into program files for like 20 minutes before i found this. works now

    1. I followed everything but my indicator shows in the navigator and draws nothing on the chart. switched to H1 like the table said and now it draws. timeframe was the problem, thank you

  4. good guide but i actually prefer just copying the file straight into the MQL4 indicators path manually instead of using open data folder, faster once you bookmark it. either way works though

  5. clear and simple, thanks for taking the time to explain the data folder part. that is exactly where i always got stuck.

  6. shame about the phone thing, was hoping to add it to the android app. didnt know custom indicators were desktop only until i read this

Leave a comment

Your email address will not be published. Comments are reviewed before they appear.