
Пользовательский индикатор в MetaTrader 4 — это файл .ex4 или .mq4, который копируют в папку MQL4/Indicators каталога данных терминала, после чего он появляется в Навигаторе и накладывается на график. Ниже — короткая практическая инструкция: куда именно положить файл, как обновить список индикаторов без долгих поисков и какие ошибки чаще всего мешают новичку увидеть свой индикатор в терминале.
Эта статья — технический разбор одного конкретного действия. Если вам нужен общий обзор по выбору, настройке параметров и применению индикаторов, начните с большого руководства: Индикаторы для MT4: полный гид по установке, настройке и применению.
Коротко: 4 шага установки
- Скачать файл индикатора (
.ex4или.mq4). - Открыть в MT4 каталог данных: Файл → Открыть каталог данных, затем папку
MQL4 → Indicators. - Скопировать файл в эту папку. Если у вас исходник
.mq4— скомпилировать его в MetaEditor. - Обновить Навигатор (
Ctrl+N, правый клик → «Обновить») и перетащить индикатор на график.
.ex4 или .mq4: в чём разница и куда копировать
Прежде чем копировать файл, важно понимать, что именно вы скачали. От расширения зависит, нужен ли дополнительный шаг — компиляция.
| Параметр | .ex4 | .mq4 |
|---|---|---|
| Что это | Готовый скомпилированный индикатор | Исходный код индикатора |
| Нужна компиляция | Нет, работает сразу | Да, через MetaEditor (F4) |
| Можно редактировать | Нет | Да, виден весь код |
| Куда копировать | MQL4/Indicators | MQL4/Indicators |
Главное: оба типа файлов кладутся в одну и ту же папку — MQL4/Indicators. Разница лишь в том, что .mq4 придётся дополнительно скомпилировать, а .ex4 готов к работе сразу.
Шаг 1. Откройте каталог данных терминала
Частая ошибка новичков — искать папку MT4 вручную в Program Files. Это лишнее: у MetaTrader 4 рабочие файлы хранятся отдельно от программы, и терминал сам открывает нужную папку.
- Запустите MetaTrader 4.
- В верхнем меню выберите Файл → Открыть каталог данных.
- В открывшемся окне проводника зайдите в папку
MQL4, затем вIndicators.
Полный путь обычно выглядит так: ...\MetaQuotes\Terminal\<идентификатор>\MQL4\Indicators. Идентификатор — длинный набор символов, у каждой установки терминала он свой, поэтому проще открывать каталог через меню, а не вбивать путь руками.
Шаг 2. Скопируйте файл индикатора
Перетащите или вставьте ваш файл .ex4 либо .mq4 в папку Indicators. Если индикатор пришёл в архиве (.zip / .rar), сначала распакуйте его — терминал не видит файлы внутри архива.
Если в архиве было несколько файлов (например, .ex4 плюс отдельный файл шаблона .tpl или библиотека), индикатор кладите в Indicators, шаблоны — в папку templates, а вспомогательные библиотеки .dll — в MQL4/Libraries. Это вторая по частоте причина, почему «индикатор не запускается».
Шаг 3. Скомпилируйте .mq4 (если это исходник)
Этот шаг нужен только для файлов .mq4. Если у вас сразу .ex4 — переходите к Навигатору.
- Откройте редактор MetaEditor: меню Сервис → MetaQuotes Language Editor или клавиша
F4. - В дереве слева (раздел Indicators) найдите ваш файл и откройте его двойным кликом.
- Нажмите кнопку «Компилировать» (F7).
- Если в окне ошибок (Errors) пусто — рядом с
.mq4появится готовый.ex4.
Если компилятор выдаёт ошибки, чаще всего это значит, что код написан под MetaTrader 5 или под старую сборку MT4. Такой индикатор в текущем терминале не заработает — нужна версия именно под MT4. Подробнее о редакторе и компиляции — в материале по настройке индикаторов MT4.
Шаг 4. Обновите Навигатор и наложите индикатор на график
Чтобы новый индикатор появился в списке, Навигатор нужно обновить. Перезапуск всего терминала не обязателен — достаточно правого клика.
- Откройте окно «Навигатор» (
Ctrl+N). - Разверните раздел «Пользовательские индикаторы».
- Кликните правой кнопкой по разделу и выберите «Обновить». Если не помогло — перезапустите MT4.
- Найдите ваш индикатор в списке, дважды кликните по нему или перетащите мышью на нужный график.
- В открывшемся окне настроек задайте параметры и цвета, нажмите «ОК».
После этого индикатор отображается на графике в реальном времени. Чтобы изменить параметры позже, кликните правой кнопкой по линии индикатора → «Свойства», а чтобы удалить — правый клик → «Удалить индикатор».
Типичные ошибки установки и как их исправить
По наблюдениям за вопросами на форуме трейдеров, более половины проблем с установкой сводятся к четырём ситуациям. Вот они и быстрые решения.
| Симптом | Причина | Решение |
|---|---|---|
| Индикатора нет в Навигаторе | Файл лежит не в той папке (например, в корне MQL4 или в Experts) | Переложить в MQL4/Indicators и обновить Навигатор |
| Появился, но не накладывается / молчит | Не хватает шаблона .tpl или библиотеки .dll |
Доложить вспомогательные файлы в templates и MQL4/Libraries |
Ошибки при компиляции .mq4 |
Код написан под MT5 или устаревшую сборку | Скачать версию именно под MetaTrader 4 |
| Раньше работал, теперь пропал | Открыт другой каталог данных (несколько терминалов) | Проверить путь через «Файл → Открыть каталог данных» |
Отдельно стоит сказать про перегрузку графика. Технически MT4 позволяет навесить десятки индикаторов, но на практике 5 и более инструментов начинают давать противоречивые сигналы. Для теста новой связки удобнее открыть отдельный график или демо-счёт.
Многие закрытые индикаторы и советники стоят дорого, а покупать «вслепую» рискованно. На форуме трейдеров организуют складчины — совместные покупки платных инструментов, где каждый участник платит лишь малую долю цены. Так можно протестировать дорогой индикатор, не тратя на него полную сумму.
→ Складчины на индикаторы Forex | Складчины на советники и торговых роботов
Где взять индикаторы для MT4
Файл индикатора можно получить из нескольких источников. Перед установкой на реальный счёт любой скачанный индикатор стоит проверить на демо-счёте.
- Магазин и библиотека MQL5 — официальная база с бесплатными и платными решениями.
- Форумы трейдеров — тематические ветки, где разбирают и тестируют конкретные индикаторы (включая раздел индикаторов на форуме трейдеров).
- Сайты разработчиков — авторские инструменты, которых нет в стандартном наборе MT4.
Часто задаваемые вопросы
Как добавить индикатор в МетаТрейдер 4, если файл .ex4?
Откройте в MT4 «Файл → Открыть каталог данных», скопируйте файл .ex4 в папку MQL4/Indicators, затем обновите Навигатор (правый клик → «Обновить») и перетащите индикатор на график. Компиляция для .ex4 не нужна.
Куда копировать индикатор в MetaTrader 4?
В папку MQL4/Indicators внутри каталога данных терминала. Найти её проще всего через меню «Файл → Открыть каталог данных», а не вручную в Program Files.
Почему индикатор не появляется в Навигаторе?
Три основные причины: файл положен не в ту папку, не обновлён Навигатор или у файла .mq4 не прошла компиляция. Проверьте путь, нажмите правый клик → «Обновить», при необходимости перезапустите MT4.
Нужно ли перезапускать терминал после установки?
Чаще всего нет — достаточно обновить Навигатор. Перезапуск MT4 нужен, если после обновления индикатор всё равно не отображается в списке.
Чем отличается .ex4 от .mq4?
.ex4 — это готовый скомпилированный индикатор, он работает сразу. .mq4 — исходный код, который перед использованием нужно скомпилировать в MetaEditor (F4 → «Компилировать»).
Итог
Установка индикатора в MT4 сводится к одному ключевому действию — положить файл в папку MQL4/Indicators и обновить Навигатор. Файл .ex4 работает сразу, исходник .mq4 требует компиляции. Большинство «неполадок» — это просто неверная папка или забытый шаг обновления списка. Разобравшись со структурой каталога данных один раз, дальше вы будете добавлять любой индикатор за минуту.
Автор: Дмитрий Ковалёв, трейдер и аналитик рынка Forex с 2012 года. Специализация — пары EUR/USD, GBP/USD, USD/JPY на таймфреймах H1-D1.
Дисклеймер: материал носит образовательный характер и не является инвестиционной рекомендацией. Технические индикаторы не гарантируют прибыли. Торговля на рынке Forex связана с высоким риском потери капитала; решения вы принимаете самостоятельно.
Читайте также: Установка индикаторов в MT4