Как установить советник в MetaTrader 4 и 5: пошагово и что делать, если он не появился
Куда класть файлы советника, индикатора и настроек, почему робот не виден в навигаторе, что смотреть в журнале и работает ли всё это на телефоне.
Установка советника в MetaTrader занимает пару минут, но именно на этом шаге чаще всего застревают: файл скопирован, а робота нет в списке, или он появился, но не торгует. Ниже порядок действий для MT4 и MT5, включая то, что делать, когда советник не появился после перезапуска.
Куда класть файлы
Терминал видит файлы только в своей рабочей папке, и путь к ней не совпадает с местом установки программы. Откройте в терминале меню «Файл» и выберите «Открыть каталог данных» — откроется нужная папка.
Дальше по назначению файла: советники кладутся в подпапку MQL5\Experts (для MT4 — MQL4\Experts), индикаторы в MQL5\Indicators, скрипты в MQL5\Scripts, готовые наборы настроек в MQL5\Presets, а библиотеки, если они идут в комплекте, в MQL5\Libraries.
Частая ошибка — положить файл в корень каталога данных или в папку терминала в Program Files. В обоих случаях робот в списке не появится, и человек делает вывод, что файл битый.
| Что за файл | Куда положить (MT5) | Куда положить (MT4) |
|---|---|---|
| Советник (.ex5 / .ex4) | MQL5\Experts | MQL4\Experts |
| Индикатор | MQL5\Indicators | MQL4\Indicators |
| Настройки (.set) | MQL5\Presets | MQL4\Presets |
| Библиотека (.dll, .ex5) | MQL5\Libraries | MQL4\Libraries |
| Шаблон графика (.tpl) | Templates | Templates |
Порядок установки по шагам
Закройте терминал перед копированием — так вы избежите ситуации, когда программа держит файл и подменяет его старой версией при выходе. Распакуйте архив, разложите файлы по папкам из таблицы выше. Запустите терминал заново.
Найдите советника в окне «Навигатор» в разделе «Советники». Если окна не видно, включите его сочетанием клавиш или через меню «Вид». Перетащите робота мышью на график нужного инструмента или дважды кликните по названию.
В открывшемся окне на вкладке общих настроек разрешите автоматическую торговлю, при необходимости отметьте разрешение импорта библиотек — оно нужно, если в комплекте есть отдельные модули. На вкладке входных параметров загрузите файл настроек, если он был в комплекте.
После добавления в правом верхнем углу графика должно появиться название робота и значок. Улыбающийся смайл в MT4 или галочка в MT5 означает, что советник работает. Крест — автоторговля выключена.
Почему советник не появился в списке
Разберём по частоте обращений. Файл лежит не в той папке — самая частая причина, проверяется через «Открыть каталог данных». Терминал не перезапускали после копирования: MetaTrader читает список при старте, и без перезапуска новый файл не подхватится.
Файл предназначен для другой версии терминала: формат .ex4 в MT5 работать не будет, и наоборот. Внешне названия похожи, а форматы несовместимы.
Архив распакован не полностью или распакован «в себя», когда внутри папки оказывается ещё одна папка с тем же именем, а файлы лежат на уровень глубже. Терминал вложенные каталоги в Experts показывает как отдельные разделы, поэтому робот может просто быть не там, где вы его ищете.
Ещё вариант — файл заблокирован системой как скачанный из интернета. В свойствах файла в Windows появляется кнопка разблокировки, без неё терминал может отказаться загружать библиотеку.
Советник стоит, но не торгует
Здесь причины другие. Проверьте общую кнопку автоторговли на панели инструментов: она отключает всех роботов разом независимо от настроек конкретного графика. В журнале терминала на вкладке «Эксперты» видно, что именно происходит — там пишутся и ошибки, и сообщения самого советника.
Убедитесь, что символ на графике тот, для которого робот предназначен, и что этот символ вообще торгуется у вашего брокера в текущее время. Многие роботы имеют фильтр по времени и вне заданных часов просто ждут.
Проверьте достаточность средств: если посчитанный объём больше того, что позволяет залог, робот попытается открыть сделку и получит отказ. Ошибка об этом появится в журнале.
Отдельная категория — роботы с проверкой номера счёта. Если продавец привязал советника к конкретному счёту, на другом он запустится, но торговать не будет. В журнале обычно появляется сообщение об этом.
Установка на телефон
Короткий и честный ответ: советники и пользовательские индикаторы на мобильной версии MetaTrader не работают. Мобильные приложения умеют показывать графики, стандартные индикаторы и позволяют торговать руками, но запуск сторонних программ в них не предусмотрен. Это ограничение самого приложения, а не настроек.
Рабочих обходных путей два. Первый — держать терминал на компьютере, который не выключается, и подключаться к нему удалённо с телефона. Второй — арендовать виртуальный сервер, поставить терминал туда и управлять им с любого устройства. Второй вариант обычно надёжнее: сервер не зависит от домашнего интернета и электричества, а робот продолжает работать, пока вы спите.
Официальное описание возможностей мобильных версий есть в справке MetaTrader — там прямо перечислено, что доступно на телефоне, а что только в настольной версии.
Проверка перед реальным счётом
Прежде чем запускать робота на деньгах, прогоните его в тестере стратегий на истории того инструмента, где собираетесь торговать, с тем размером депозита, который планируете. Смотрите не на итоговую прибыль, а на максимальную просадку: именно она отвечает на вопрос, выдержите ли вы этот алгоритм.
После тестера запустите на демо-счёте хотя бы на несколько дней. Это ловит то, чего не видно на истории: реакцию на реальный спред вашего брокера, проскальзывания, поведение в моменты новостей.
И только после этого — реальный счёт, начиная с минимального объёма. Расчёт объёма под свой риск описан отдельно, там же таблица с готовыми значениями.
Как правильно применять файл настроек
Файл с расширением .set — это сохранённый набор входных параметров. Продавцы часто прикладывают несколько таких файлов под разные инструменты или режимы риска, и запуск робота с чужими настройками вместо приложенных — типичная причина того, что результат не совпадает с обещанным.
Порядок такой: положите файлы в папку Presets, откройте окно свойств советника на графике, перейдите на вкладку входных параметров и нажмите кнопку загрузки. Терминал откроет папку Presets, выберите нужный файл. Параметры подставятся сразу, останется подтвердить.
Если файлов несколько и в названиях указаны инструменты, берите тот, что соответствует вашему графику. Настройки под золото на валютной паре обычно дают совсем другое поведение: там другая волатильность и другая стоимость пункта.
Полезная привычка — после загрузки чужих настроек сохранить свой вариант под понятным именем. Тогда после экспериментов всегда можно вернуться к исходной точке одним действием.
Несколько советников на одном терминале
Один график — один советник, это ограничение терминала. Хотите запустить два робота, открывайте два графика, даже если инструмент один и тот же.
Здесь появляется тонкость, о которой забывают: если оба робота торгуют одним инструментом, они видят позиции друг друга. Один может закрыть сделку, открытую другим, или посчитать её своей при подсчёте общего объёма. Спасает параметр магического числа — уникальный идентификатор, по которому робот отличает свои сделки от чужих. Убедитесь, что у каждого советника это число своё.
Второй момент — общий риск. Каждый робот считает объём от депозита самостоятельно и про соседа ничего не знает. Три робота с риском в один процент дают в сумме три процента на счёт, а при одновременном входе в одну сторону — фактически одну большую позицию. Считайте риск на портфель, а не на робота.
Обновление советника до новой версии
Просто скопировать новый файл поверх старого недостаточно, если терминал в этот момент работает: программа держит загруженный экземпляр в памяти. Правильный порядок — снять советника с графиков, закрыть терминал, заменить файл, запустить заново и поставить робота обратно.
Перед обновлением сохраните текущие настройки в .set файл. Новая версия может иметь другой набор параметров, и восстановить прежнюю конфигурацию по памяти получается редко.
Если после обновления поведение изменилось не в лучшую сторону, наличие сохранённого файла настроек и старой версии робота позволяет откатиться за минуту. Поэтому старые версии стоит держать в отдельной папке, а не удалять.
Что проверить сразу после установки
Первое: в правом верхнем углу графика есть название робота и значок активности. Второе: на вкладке «Эксперты» в журнале нет красных строк с ошибками. Третье: общая кнопка автоторговли нажата и подсвечена. Четвёртое: символ и таймфрейм графика соответствуют тому, для чего робот предназначен.
Если все четыре пункта в порядке, а сделок нет — это ещё не проблема. Многие стратегии ждут конкретных условий и могут не торговать сутками. Прежде чем считать робота сломанным, посмотрите в его описании, как часто он должен открывать сделки, и сверьтесь с журналом: там обычно видно, что советник жив и просто ждёт.
Частые вопросы
Почему советник не появился в навигаторе после копирования файла?
Чаще всего файл положен не в ту папку: советники живут в MQL4/Experts или MQL5/Experts, а индикаторы в MQL4/Indicators. Вторая причина: папка терминала открыта не та. Каталог данных открывается через меню Файл и пункт Открыть каталог данных, а не поиском по диску, потому что у одного компьютера бывает несколько установленных терминалов. После копирования достаточно нажать правой кнопкой на разделе Советники и выбрать Обновить.
Файл советника пришёл в формате mq4 или mq5. Что с ним делать?
Это исходный код, а не готовая программа. Его нужно скомпилировать: положить в ту же папку Experts, открыть двойным щелчком в редакторе MetaEditor и нажать Compile. Если компиляция проходит без ошибок, рядом появится исполняемый файл, и робот встанет в навигатор. Ошибки при компиляции обычно означают, что не хватает подключаемых файлов из комплекта, и их нужно запросить у продавца.
Нужно ли переустанавливать советник при обновлении терминала?
Обычно нет: обновление терминала не трогает содержимое каталога данных, файлы остаются на месте. Но после крупного обновления имеет смысл открыть журнал и убедиться, что робот стартовал без ошибок, потому что старые советники иногда конфликтуют с новыми сборками. Если робот перестал компилироваться, причина как раз в этом, и нужна версия под текущий билд.
Готовые инструменты из каталога
Готовые инструменты из каталога. Смотреть раздел → · Как проходит оплата