Как Вы уже догадались из названия статьи здесь мы попробуем объяснить новичкам как и куда нужно устанавливать скрипты в МТ4. В предыдущих статьях затрагивались темы установки индикаторов на MetaTrader 4 и установки советников в MetaTrader 4. Обязательно прочитайте эти мануалы — Вам это обязательно пригодится. Все инструкции написаны под обновлённые билды МТ4.
Заранее отметим, что если к скрипту прилагаются дополнительные файлы, то их нужно загрузить в подпапки каталога данных MetaTrader 4 (как его открыть читайте ниже):
— файлы настроек с расширением .set помещаем в подпапку /MQL4/Presets;
— файлы библиотек с расширением .dll помещаем в подпапку /MQL4/Libraries;
— включаемые файлы и файлы библиотек с расширением .mqh помещаем в подпапку /MQL4/Include.
Также могут прилагаться и звуковые файлы с расширением .wav — ложить их нужно в папку «Sounds» терминала MetaTrader 4. Откройте место хранения МТ4 на компьютере и Вы сразу её увидите.
Для примера попробуем установить скрипт Delete All Graf, который убирает все графические объекты с графика. Общая инструкция:
1. Самое первое — Вам нужно выбрать лучшего для себя Форекс брокера.
2. Заходите на сайт выбранного Форекс брокера и в соответствующем разделе скачиваете файл программы. Устанавливаете торговую платформу MetaTrader 4 на Ваш ПК или ноутбук.
Если у Вас уже установлен торговый терминал, то считайте, что первые два пункта не для Вас. Пропускаем их.
3. Скачиваете архив со скриптом и производите его распаковку (архива). Скрипты могут иметь расширение .ex4 (закрытый код) либо .mq4 (открытый код). Именно эти файлы нам и нужны. В нашем случае имеем файл Delete All Graf.ex4.
4. Пришло время запустить торговый терминал МТ4, который Вы ранее установили. Если он уже запущен и работает, то перезагружать его на данном этапе не требуеться.
5. Далее нам нужно добраться до каталога данных. Мы будем копировать наш файл скрипта в нужный раздел/подпапку. Кликаем в терминале «Файл» => «Открыть каталог данных».
Откроется раздел с главными папками. Заходим в папку «MQL4» в подпапку «Scripts».
Именно в эту подпапку мы и должны будем скопировать наш файл скрипта. После копирования необходимо закрыть данное окно с папками/подпапками и ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИТЬ торговый терминал МТ4. Всегда перезагружайте платформу при загрузке в неё нового софта.
6. Для того, чтобы у нас в будущем работали любые скрипты загруженные в терминал мы заранее сделаем нижеследующие манипуляции. Также, вся эта процедура пригодится для индикаторов, советников и т.д. Один раз настроили и забыли.
Итак, заходим в работающий MetaTrader 4 и наводим взгляд на самое верхнее горизонтальное меню. Нажимаем по кнопкам «Сервис» => «Настройки» => «Советники» и ставим галочки в соответствии со скриншотом ниже. Кликаем на «ОК».
По желанию, Вы можете поставить дополнительные галочки напротив пунктов «Отключить автоматическую торговлю при смене счёта» и «Отключить автоматическую торговлю при смене профиля». Это защитные опции: первая отключает торговлю советниками и скриптами при смене торгового счёта, а вторая делает тоже самое при смене профиля. Подробнее обо всех опциях читайте в справке МТ4 — нажмите кнопку «Справка».
7. Теперь попробуем произвести установку нашего пробного скрипта Delete All Graf на валютный график пары EURUSD — на таймфрейм H1, где у нас якобы накопилось много графических объектов, которые нужно удалить:
Откройте терминальный «Навигатор». В верхнем меню МТ4 кликаете на «Вид» => «Навигатор» либо просто нажимаете на специальную кнопку, которая показана на нижнем скриншоте.
Находим в навигаторе раздел «Скрипты» и раскрываем его нажатием левого плюсика. Из раскрывшегося списка выбираем наш скрипт Delete All Graf и перетаскиваем его мышкой на график, где нужно удалить все графические обекты, в нашем случае на график EURUSD.
Можно и не перетаскивать мышкой — просто выберите скрипт в навигаторе, кликните правой кнопкой мышки по его названию и выберите из списка «Исполнить на графике».
У данного скрипта нет никаких входных параметров, поэтому как только Вы перенесёте этот скрипт на график с него сразу будут удалены все графические объекты. График стаёт абсолютно чистым за доли секунды.
Но у большинства скриптов есть свои входные параметры. Давайте попробуем прицепить такой скрипт — откроем также график EURUSD с таймфреймом H1. Хотя таймфрейм для этого скрипта не важен.
Напомним как открыть нужный график финансового инструмента. Нажмите в меню терминала на «Новый график» и сделайте выбор, либо откройте необходимый график через «Обзор рынка» (CTRL+M) — выберите в нём нужный актив, нажмите по нему правой кнопкой мышки и затем «Окно графика».
Если какой-нибудь скрипт требует график с точным таймфреймом, то его (таймфрейм) легко изменить кнопками, которые располагаются прямо над графиком. Альтернативный способ — кликните по графику правой кнопкой мышки, затем «Период» и выберите нужный временной интервал.
Для примера возмём скрипт OpenOrderAtTime, который открывает сделки по установленному в параметрах времени:
Выбираем наш скрипт в навигаторе и перетаскиваем его мышкой на график — из текста выше Вы уже знаете как зайти в навигатор и раскрыть его разделы. Появится следующее окно с входными параметрами скрипта.
Здесь у Вас есть возможность поменять настройки скрипта перед его финальной установкой на график. Если вместе со скриптом идут файлы настроек с расширением .set, то Вы сразу можете загрузить один из них — нажмите кнопку «Загрузить» и выберите требуемый файл. Также есть возможность сохранить свой .set-файл/файлы с настройками, кликнув на кнопку «Сохранить». Кнопка «Сброс» предназначена для того, чтобы сбрасывать все настройки к первоначальному виду заложенному в скрипте.
Читайте статью про изменение входных параметров скриптов, индикаторов и советников.
Если Вас всё устраивает по настройкам жмите кнопку «Ок». После этого скрипт начнёт свою работу.
Чтобы удалить скрипт с нужного графика кликните по нему (по графику) правой кнопкой мышки и нажмите «Удалить скрипт».
Ну вот и вся информация. Теперь Вы знаете как установить скрипт в МТ4!