MetaTrader (MT4 and MT5) is the world’s most popular trading platform for forex and CFDs. One of the biggest advantages of MetaTrader is its flexibility, as traders can utilize custom indicators in addition to the built-in ones.
Custom indicators enable traders to identify market patterns, automate calculations, and enhance their decision-making. In this detailed guide, you’ll learn exactly how to install custom indicators in both MT4 and MT5.
Step-by-Step Guide to Install a Custom Indicator
Step 1: Download the Indicator File
- Indicators for MT4 usually come in
.ex4
or.mq4
format. - Indicators for MT5 usually come in
.ex5
or.mq5
format. - Save the file in an easy-to-find location, like your Downloads folder.
Step 2: Open MetaTrader and Access Data Folder
- Launch MetaTrader 4 or 5.
- From the top menu, click File → Open Data Folder.
- A new window will open showing the internal folders of MetaTrader.
Step 3: Find the Correct Folder
Platform | Path for Indicators | File Type Supported |
---|---|---|
MetaTrader 4 (MT4) | MQL4 → Indicators | .mq4 or .ex4 |
MetaTrader 5 (MT5) | MQL5 → Indicators | .mq5 or .ex5 |
Always make sure you paste the file into the correct Indicators folder for your version.
UNLOCK EXCLUSIVE CONTENT
In this informer hub you will get only that which can help you grow financially and increase your knowledge. Subscribe by entering your email address. After that you will get the link to our WhatsApp channel, join it.
Step 4: Copy and Paste the File
- Copy your downloaded indicator file.
- Paste it inside the Indicators folder (as shown above).
Step 5: Restart MetaTrader
- Close the platform completely.
- Reopen it so the new file loads correctly.
Step 6: Attach the Indicator to a Chart
- Open a chart (e.g., EUR/USD, GBP/JPY).
- Press Ctrl+N or click the Navigator panel.
- Under Indicators, find the name of your custom indicator.
- Right-click → Attach to Chart, or simply drag and drop it onto the chart.
Step 7: Adjust Indicator Settings
- A settings window will appear.
- You can customize:
- Colors (line colors, histogram bars, etc.)
- Inputs (timeframes, calculation methods, alerts)
- Levels (support/resistance, thresholds)
- Click OK to apply.
Comparison: Built-in vs Custom Indicators
Feature | Built-in Indicators | Custom Indicators |
---|---|---|
Availability | Pre-installed | Downloaded manually |
Example | RSI, MACD, Moving Average | Harmonic Pattern, Supply-Demand Zones |
Flexibility | Basic settings | Fully customizable |
File Format | Internal | .ex4/.mq4 (MT4) or .ex5/.mq5 (MT5) |
Purpose | Standard technical analysis | Advanced/unique trading strategies |
Common Problems & Fixes
Issue | Possible Reason | Solution |
---|---|---|
Indicator not showing | Wrong folder | Recheck MQL4/Indicators or MQL5/Indicators |
Still missing after restart | Wrong version (MT4 vs MT5) | Limit the number of indicators per chart |
“Cannot load indicator” error | Missing library file | Check if extra .dll or files are needed |
Too many lags | Heavy indicator code | Limit number of indicators per chart |
Frequently Asked Questions (FAQ)
Q1: Can I use MT4 indicators in MT5?
Answer: No. MT4 indicators (.ex4/.mq4
) only works in MT4. You need the MT5 version (.ex5/.mq5
) for MetaTrader 5.
Q2: Do I need coding knowledge to install indicators?
Answer: No. Installing is simple—just copy and paste. However, coding (MQL4/MQL5) is needed if you want to create or modify them.
Q3: Are custom indicators safe to use?
Answer: If downloaded from trusted sources (MQL5 Market, reputable developers), yes. Avoid unverified websites that may include harmful files.
Q4: Can I install unlimited custom indicators?
Answer: Yes. But using too many on one chart can slow down the platform. It’s better to use 2–3 effective indicators.
Q5: What’s the difference between .mq4/.mq5
and .ex4/.ex5
?
Answer:
.mq4/.mq5
= Source code (editable in MetaEditor)..ex4/.ex5
= Compiled file (ready to use, not editable).
Advantages of Using Custom Indicators
Benefit | Why It Matters |
---|---|
Tailored strategies | Supports unique trading styles |
Advanced tools | Adds features not found in built-in indicators |
Better accuracy | Some custom tools use complex algorithms |
Time-saving | Automates calculations for faster decisions |
Final Thoughts
Installing a custom indicator in MetaTrader is quick and easy:
- Download the file.
- Place it in the Indicators folder.
- Restart MetaTrader.
- Attach it to your chart.
Custom indicators unlock powerful new trading tools that can give you an edge in the market. Always make sure to download from trusted sources and test indicators on a demo account before using them in live trading.
We are available on the following Websites.
What pairs you recommend?
Any pair you can choose.
I am looking at buying the full version but i need more confidence.
You say its for any currency? Would i need to tweak the parameters for each currency or could the default functions work at a suitable success rate with the currencies?
I have set it up as guided for EUR/USD , GBP/USD and USD/JPY but would be interested in the others.
all trading tools on forexinworld is absolutely free of cost. you can test on demo trading accounts.
you are most welcome matavin. stay tune on forexinworld.com for more trading info.
good info. please explain MT5 platform installation process. mt4 is old platform. new generation using mt5.
Actually MT4 and MT5 is both are similer. MT5 is upgraded version of MT4. you can use this all steps in MT5 platform Indicator installation process.
Sir how we download software from this website?
I am trying but not find?
Please guide
download links is inside of the social sharing box. just complete command and download indicators, strategies, expert advisors files.
Thanks for this valuable iformation.