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

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

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

Здесь вы можете сказать: «Так вот оно!!! Поставил советник и можешь ничего не делать. Отдыхай где-нибудь на Багамах, попивай мартини, а работает за тебя робот, денежки капают…»

Но не все так просто. Дело в том, что советники торгуют по заложенной в них стратегии. Но, стратегия приносящая прибыль сегодня, завтра может стать убыточной. Необходим постоянный контроль и мониторинг работы советника. Кроме того, советник не готов к экономическим новостям. Если выходит какая-нибудь важная экономическая новость, цена может вести себя непредсказуемо и в это время желательно вообще не входить в рынок. Советник же будет работать и может привести к большим убыткам. В общем, каким бы не был «умным» советник, он все равно не сможет оценить ситуацию на рынке, как это сделает человек. Тем не менее, по статистике, сегодня около 25% всех трейдеров используют в своей работе автоматические торговые системы (советники).

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

Для написания советников в терминале существует встроенная программа MetaEditor, она находится под этой кнопкой: 

  

Однако, для написания советника нужны знания в области программирования на языке MQL4. Эти знания можно почерпнуть из интернета.

В самом терминале имеется парочка уже готовых советников. Это "MACD Sample" и "Moving Average", но эти советники созданы скорее как примеры. В торговле они абсолютно бесполезны. Если разрешить им торговать, наверняка они довольно быстро сольют весь ваш депозит.

Готовых советников в интернете довольно много. Большинство из них нужно покупать, однако встречаются и бесплатные. К бесплатным советникам рекомендую относиться очень внимательно. Многие из них либо изначально убыточные, либо выложены без нужных настроек. 

Установка советника 

Итак, вы скачали с интернета какой-нибудь советник и по каким-либо причинам считаете, что он торгует с прибылью. Теперь его нужно установить в терминал, протестировать и, если тест показал хорошие результаты, разрешить ему торговать на демо счете. Только после того, как он покажет хорошие результаты в реальных биржевых условиях, можно будет рискнуть и разрешить ему торговать на реальные деньги.

Я походил по интернету и скачал советник Ilan1.6 Dynamic, на его примере пойдет мое дальнейшее повествование. Вы можете найти этот советник на нашем сайте в разделе «Ссылки».

С помощью кнопок «Файл» и «Открыть каталог данных» скачанный советник нужно переместить в папку: «…\MQL4\Experts». Если он был запакован в архив, то, естественно, перед перемещением его нужно распаковать.

Включите терминал (если он был включен, значит выключите его, и снова включите).

На этом этапе вы можете протестировать его в «Тестере стратегий».

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

  

После ее нажатия, внизу терминала появится такое окно: 

  

В этом окне все поля подписаны довольно ясно, так что не думаю, что возникнут трудности при их заполнении:

Советник - выбираем тестируемый.

Символ - выбираем валютную пару, на которой будем тестировать.

Период - выбираем таймфрейм на котором будем тестировать.

Модель - выбираем точность, с какой будем тестировать.

Спредвыставляем нужный спред

Использовать дату, от, до - выбираем период, который будем тестировать.

Свойства эксперта - свойства тестируемого советника.

Свойства символа - свойства характерные для данной валютной пары (спред, своп и т.д.).

Открыть график – после окончания теста этой кнопкой можно открыть график тестируемой валютной пары с обозначенными на нем точками входа и выхода в рынок.

Изменить эксперта – эта кнопка открывает программу MetaEditor.

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

Если с советником не было никаких рекомендаций, выбираете любую пару и любой таймфрейм и тестируйте наугад.

Для тестирования Ilan1.6 Dynamic я выбрал EURUSD и таймфрейм М5.

Параметры самого советника не менял.

Для начала тестирования жмем "старт".

После начала тестирования внизу терминала появились новые вкладки: 

  

После окончания тестирования во вкладке "Результаты" вы увидите таблицу, в которой описаны все произведенные действия советника. Когда и какие ордера открывались, изменялись, закрывались, сколько лотов и т.п. Во вкладке "График" - график изменения баланса и средств по мере торговли советником. Вкладка "Отчет" расскажет точную статистику по всем совершенным сделкам. Во вкладке "Журнал" отобразятся все производимые действия.

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

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

Закрываю «Тестер стратегий».

Открываю график EURUSD и ставлю таймфрейм М5 (те параметры, на которых тестер предположительно показал хорошие результаты).

В строке меню нажимаю "сервис" и выбираю подкатегорию "настройки": 

  

В открывшемся окне выбираю вкладку «Советники» и ставим птичку на против «Разрешить автоматическую торговлю»: 

 

Здесь описана каждая функция, проставляем нужные птички. Жмем "Ок".

Теперь, если не открыто окно навигатора, следует его открыть: 

  

В окне навигатора жмем на плюсик рядом со словом "Советники". Откроется дерево с названиями, среди которых вы и увидите название вашего советника, в моем случае это «Ilan1.6 Dynamic» Нажимаю на нем и, не отпуская левой клавиши мыши, перетягиваю на график EURUSD с таймфреймом 5М. Вам нужно будет перетягивать свой советник на график с нужной для вашего советника валютной парой и необходимым для него таймфреймом.

Открылось окно с тремя вкладками: «О программе», «Общие», «Входные параметры». Во вкладке «О программе» обычно пишут название советника, его разработчика и т.д. Переключаемся на «Общие»: 

  

Это окно настроек нашего советника. Вкладка "Общие" неизменна для любого советника. Именно здесь мы разрешаем этому советнику торговать – нужно поставить птичку напротив этого пункта. Поле "позиции" имеет три варианта: Long & Short, Only Long и Only Short. Позиция Long & Short разрешает советнику открывать ордера и на покупку и на продажу, Only Long - только на покупку, Only Short - только на продажу.

Далее несколько полей для птичек. Для того, чтобы советник мог торговать самостоятельно, птички должны стоять на "Разрешить алерты" (сигналы), "Разрешить советнику торговать", "Разрешить импорт функций из DLL" и "Разрешить импорт из внешних экспертов".

Теперь нажмите вкладку "Входные параметры":

 

Входные параметры для каждого советника индивидуальные и зависят от стратегии, по которой он торгует. Когда вы покупаете советник, продавец, если это необходимо, разъясняет значение каждой или некоторых переменных, нужных вам для торговли. Что бы изменить какое-нибудь значение нужно два раза кликнуть по строке с нужной переменной в колонке "значение". После чего изменить значение на необходимое.

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

Жмем "Ок".

В левом верхнем углу графика мы увидим название нашего советника: 

 

Название советника говорит, что этот советник прикреплен к графику, а грусный смайлик рядом с ним, что советнику еще не разрешено торговать.

Для того, что бы советник начал самостоятельно торговать, нужно нажать еще на одну кнопку на панели задач:

 

Если вы все сделали правильно, после нажатия на эту кнопку, крестик рядом с названием советника изменится на смайлик:

 

Теперь советник работает, и, надеемся, зарабатывает.

Обратите внимание, советник будет работать только при включенном компьютере, подключенном к интернету. Однако в домашних условиях бывает сложно держать компьютер включенным 24 часа в сутки. Для решения этой проблемы существуют так называемые виртуальные выделенные сервера (VPS - Virtual Private Server). VPS - это практически такой же обычный компьютер, как и у вас, но размещен он в датацентре (где-то далеко). Он оснащен системой бесперебойного энергоснабжения, климат контроля и круглосуточной охраной. А вот управлять этим удаленным компьютером вы можете со своего домашнего ПК. 

Использование такого сервера платное. Цена его колеблется в зависимости от параметров VPS. Заказать и оплатить VPS можно через интернет. Компаний, предоставляющих такие услуги, довольно много, кроме того, почти каждый Дилинговый центр предлагает своим клиентам заказ VPS у себя на сервере.