Как установить торгового робота в терминал Metatrader 4

В Metatrader-4 существуют три типа файлов, каждый из которых выполняет собственную задачу: советники (или их еще называют роботами или экспертами), индикаторы и скрипты. Каждый их этих видов располагается в своей директории (начиная с терминала версии 604):

– советники в папке ..\MetaTrader 4\MQL4\experts;
– индикаторы в папке ..\MetaTrader 4\MQL4\indicators;
– скрипты хранятся в папке ..\MetaTrader 4\MQL4\scripts;

Сделано это для того, чтобы уже по месту нахождения файла можно было определить тип файла, так как расширение у них одинаковое.

Навигатор в терминале

Навигатор в терминале

Для установки робота в Ваш MetaTrader4 необходимо:
1) Поместить файл советника (*.ex4) или (*.mq4) в папку EXPERTS. Месторасположение папки EXPERTS зависит от того, куда Вы устанавливали свой Metatrader4, обычно это папка C:\Program Files\…\MetaTrader4\MQL4\experts
*.mq4 – текст программы в исходном коде, который разрабатывается программистами советников
*.ex4 – программа или индикатор в виде, который понимает МТ4

2) Если у Вас есть только mq4-файл, Вам необходимо получить ex4-файл. Для этого зайдите в программу MetaEditor (устанавливается вместе с Metatrader), загрузите в редактор файл *.mq4 и откомпилируйте его (кнопка “компилировать”), после чего в навигаторе терминала появится файл *.ex4.

3) Проверьте: советник *.ex4 должен находится в папке ..\experts. Индикатор, если он идет в комплекте *.ex4, должен находится в папке ..\indicators. Если у Вас есть только файл *.ex4 (без исходного текста программы) то в окне “Навигатор” он отображается серым цветом. Это не влияет на работоспособность программы, она так же будет выполнять свои функции, но изменить ее код Вы уже не сможете. (Точнее говоря, изменить код можно, но для этого необходимо выполнить обратную операцию – декомпиляцию, для которой необходима специальная программа-декомпилятор).

Для торговли на реальном или демо-счете, Вам необходимо зайти в терминал, открыть график валютной пары и поместить эксперт на график. Для этого просто перетащите его мышкой из окна “Навигатор” в окно с котировками. Обязательно разрешите эксперту торговать самостоятельно.

Свойства советника

Свойства советника

Далее необходимо выбрать желаемые настройки переменных эксперта (например, указать тейкпрофит, стоплосс, размер лота и т.д.)

Настройки переменных

Настройки переменных

Затем разрешите работу советников нажатием кнопки СОВЕТНИКИ.

Кнопка СОВЕТНИКИ

Кнопка СОВЕТНИКИ

Смайлик в правом верхнем углу должен улыбаться. Если смайлик грустный, то перезапустите терминал.

Советник в работе

Советник в работе

Теперь Ваш советник в работе. Если советник не открывает ордера или работает не верно, то посмотрите логи работы во вкладках “Советники” и “Журнал”, возможно там есть какие-то ошибки.

Успешной торговли!

Скрипт GAPs

gaps

The Gaps script

Данный скрипт предназначен для сбора статистической информации по возникающим на рынке разрывам в котировках между понедельником и пятницей, так называемым гэпам. Некоторые стратегии используют методы торговли на гэпах, работая как рыночными, так и отложенными ордерами. Скрипт обрабатывает всю доступную загруженную историю текущего инструмента, и выводит на график следующие данные:

  • Кол-во всего обработанных баров
  • Кол-во гэпов с понедельника на пятницу
  • Максимальный, минимальный и средний размер гэпов
  • Кол-во медвежьих и бычьих гэпов
  • Кол-во попаданий в диапазоны 20%, 40%, 60%, 80% и 100% от максимального гэпа.

Также скрипт создает файл gaps.csv , в который записывает все гэпы: дату гэпа и его диапазон. Этот файл может быть открыт в EXCEL и легко обработан всеми доступными статистическими методами. Файл располагается по-умолчанию в папке \ваш терминал Metatrader4\experts\files\ .

Кол-во скачиваний: 93

Советник Delayer3

delayer EA

Советник Delayer

Уже давно подмечено, что в периоды кризиса самые лучшие индикаторы – это машки 🙂

Робот входит в рынок при пересечении 2-х индикаторов МА после того, как цена прошла Delta пунктов (отступ) в нужном направлении.

Сначала запоминается тип сигнала после пересечения, а потом идет сравнение отклонения цены от момента пересечения. Отступ требуется для того, чтобы при боковом движении сделки не совершались.Текущий отступ показывается на экране торгуемой пары.

Выход из позиций по противоположному сигналу, TP или SL. При этом используется еще и траллинг стоплосса  (его можно отключать).

Результат работы:

delayer_test

Delayer testing

Настраиваемые параметры советника:

FastPeriod= 20;  период быстрой MA
FastShift = 10;  Сдвиг быстрой MA
SlowPeriod= 37;  Период медленной MA
Lots = 0.1;  Объем лота
TakeProfit =100;  Размер тейкпрофита
StopLoss = 20;  Размер стоплосса
Slippage = 2;  Проскальзывание при открытии/закрытии ордера
TrallSize = 10;  Траллинг. Если 0, то отключен.
Delta = 20;  Отступ
Magic = 13238;  Магик ордеров, должен быть уникальным для каждой пары!
CloseOrders = false;  Закрывать ли ордера при смене сигнала

Кол-во скачиваний: 398