В установке «эксперта», индикатора или скрипта в терминал MetaTrader 4 нет ничего сложного, нужно просто скопировать их в соответствующую папку (experts, indicators или scripts).
У файлов «советника», индикатора или скрипта может быть расширение .ex4 или .mq4
.mq4 это не скомпилированный файл советника (открытый код) в который программист может вносить изменения, этот файл «советника» не будет работать, сначала его нужно скомпилировать (перевести в бинарный файл). После компиляции мы получим файл с расширением .ex4, и уже этот файл «советника» может торговать, но вносить в его код какие либо изменения станет невозможным.
Оба файла или только файл с расширением .ex4 помещаем в папку «экспертов» Вашего торгового терминала МТ4. Обычно это «C:Program Files/Meta Trader 4/experts». Первая часть пути (до experts) может отличаться, зависит от того куда Вы установили терминал и от брокера. Запускаем терминал, или перезапускаем, если он был открыт.
Открываем окно «Навигатор» — Советники.
Вот и Ваш «советник», если он серого цвета это значит что имеется только файл с расширением .ex4, а файла с расширением .mq4 нет. На работу «эксперта» отсутствие файла с расширением .mq4 никоим образом не влияет.
Есть «советники», часть кода которых помещена в библиотеки, они имеют расширение .ex4 или .DLL. Пользовательская библиотека с расширением .ex4 это библиотека МТ4 написанная на языке MQL4 (META QUOTES LANGUAGE), пользовательская библиотека с расширением DLL может быть написана на любом другом языке программирования. «Советник», который в своей работе использует пользовательскую библиотеку при ее отсутствии работать не будет.
Библиотеки помещаются в папку libraries, которая находится в папке experts каталога терминала (например «C:Program Files/Meta Trader 4/experts/libraries»).
Для «своей» библиотеки с расширением .ex4 нужен еще и «Заголовочный файл» с расширением .mqh, который нужно поместить в папку experts/include (например «C:Program Files/MetaTrader 4/experts/include»).
Если для работы «эксперта» нужен пользовательский индикатор он должен находится в папке experts/indicators, если его там нет, нужно обязательно его туда поместить.
В следующей статье вы узнаете про определение точки завершения коррекции: https://forexlab.ru/correction-end-metatrader-4/