How to install a custom indicator in MetaTrader 4
MT4 uses its own MQL4 files and folders. A MetaTrader 5 download will not work simply because its filename is changed, so start by checking the file before opening the platform.
MT4 and MT5 files are different.
Readable MT4 source normally ends in .mq4 and compiled MT4 output ends in .ex4. MetaTrader 5 uses .mq5 and .ex5. The languages and platform APIs differ, so renaming an MT5 file does not port it to MT4.
The WickAtlas custom downloads currently contain MQL5 source and are labelled MT5 only. Use the platform's built-in version where one exists, or wait for a separately tested MQL4 port.
Let MT4 show you its data folder.
In the desktop terminal choose File, then Open Data Folder. Open MQL4 and then Indicators. Copy the .mq4 or .ex4 file into that Indicators folder rather than guessing where the broker installed the program.
If you use more than one broker terminal, repeat this check inside the terminal you actually plan to use. Each installation can have a different data folder.
An .mq4 file must compile cleanly.
Open an .mq4 file in MetaEditor and compile it. Read the errors and warnings rather than assuming that an old file remains compatible with the current terminal build.
Successful compilation creates or refreshes the .ex4 output. Return to MT4 and refresh Navigator, or restart the terminal if the indicator does not appear.
Recreate the lesson, not just the indicator name.
Drag the indicator from Navigator onto a demo chart. Match the timeframe, period, price input, smoothing method and levels stated in the WickAtlas lesson. Save the settings as a chart template only after checking them.
Two charts can differ because broker candles, server time, spread and history differ. Compare closed candles and write down the feed and timezone used.
Desktop files do not install in the standard MT4 mobile app.
The .mq4 and .ex4 workflow applies to the desktop terminal. The standard MT4 apps for iPhone, iPad and Android provide their own built-in analysis tools but do not load ordinary desktop custom-indicator files.
Seeing the same trading account on a phone does not reproduce a custom desktop chart. Keep the desktop terminal available for that indicator, or rebuild the idea with supported mobile drawing tools and built-ins.
Treat every custom file as untrusted until checked.
Inspect source when it is available, question unexplained DLL imports or external calls, and observe how the indicator behaves as new candles form. Remove it if its permissions or behaviour do not match its description.
Use a demo account for installation and practice. A display that looks correct is not evidence that a strategy is profitable or that a signal will remain fixed.
- Correct .mq4 or .ex4 file
- Correct MT4 data folder
- MQL4/Indicators, not MQL5/Indicators
- Clean compile
- Settings matched to the lesson
- Closed-candle and demo verification