Check current options

Quick answer

Why is my MT4 indicator not showing on the chart?

Most of the time, an MT4 indicator doesn't show because it was installed in the wrong folder, the platform wasn't restarted or refreshed, or "Allow DLL imp

By the Signal Compass Editorial TeamPublished October 16, 20262 min read

Illustration for Why is my MT4 indicator not showing on the chart?

Most of the time, an MT4 indicator doesn't show because it was installed in the wrong folder, the platform wasn't restarted or refreshed, or "Allow DLL imports" and automated settings are blocking it. Less often, the file is incompatible (an MT5 file in MT4, for example) or the indicator isn't attached to the chart. Work through the checks below in order.

Quick checklist

  1. Check the file type. MT4 indicators are .ex4 or .mq4 files. Files ending in .ex5 or .mq5 are for MT5 and will not work.
  2. Check the folder. In MT4, go to File > Open Data Folder > MQL4 > Indicators and confirm the file is there. Files placed anywhere else won't appear.
  3. Restart MT4 or right-click Navigator > Refresh. The Navigator panel only lists new files after a refresh.
  4. Look under Navigator > Custom Indicators. If it's listed, drag it onto the chart. Installed is not the same as attached.
  5. Enable the right permissions. Press Ctrl+O (Tools > Options > Expert Advisors) and, if the indicator's documentation requires it, tick "Allow DLL imports". Only do this for files from a source you trust, since DLLs can run arbitrary code.
  6. Check the Experts and Journal tabs (Terminal window). Errors such as "cannot load" or "wrong parameters" point to the cause.
  7. Check the chart itself. The indicator may be drawn off-screen, use a colour matching your background, or be hidden in the Indicators list (Ctrl+I). Try a different timeframe or symbol, since some indicators only work on specific ones.
  8. Confirm there's enough history. Some indicators need loaded bars to calculate. Scroll back or download more history via Tools > History Center.
Recommended for youBest Forex Brokers for Signal Trading: Spreads, Execution and MT4 Support Compared

Other common causes

An indicator displaying correctly doesn't mean its signals are reliable. Treat any output as one input, test on a demo account first, and risk only what you can afford to lose.

For a full walkthrough, see How to Install and Set Up Signal Indicators on MetaTrader 4 and Setting Up and Using Signals on MT4 and Trading Platforms. If you're unsure MT4 is the right platform, compare options in MT4 vs MT5 vs cTrader vs TradingView. Setting up notifications? Try How to Set Up Forex Signal Alerts.

Check current optionsAffiliate link, no extra cost
Go