Начинающие трейдеры обычно торгуют вручную. Но со временем многие приходят к выводу — надо что-то менять. Эмоции влияют на торговлю, новость выходит раньше времени (скальперы поймут), да и сами операции становятся рутинными. В такие моменты трейдеры и задумываются о форекс-роботах (советниках), которые автоматизируют работу.

Что такое Робот Форекс (торговый советник)?

Форекс-робот, известный также как торговый советник, — это компьютерный код, последовательность команд, которые выполняет программа:

  • открыть сделку,
  • изменить объем,
  • начать движение по тренду,
  • установить стоп-ордера,
  • закрыть транзакцию.

Торговый робот имеет как минимум 3 преимущества перед человеком:

  1. Открывает сделки быстрее.
  2. Не проявляет эмоций во время торговли.
  3. Всегда выходит с рынка по самой доступной цене, о проскальзывании можно забыть.

С торговыми роботами есть только одна проблема — они на 100% отражают вашу торговую стратегию. Если в вашей стратегии есть изъян, он будет и у советника. Поэтому робот Форекс, как и ваша торговая стратегия, нуждается в постоянном совершенствовании.

Перед началом работы с советником его необходимо скачать и установить в торговый терминал. Как это делается? И не будут ли деньги потрачены впустую? Давайте разбираться.

Могу ли я зарабатывать деньги с роботом форекс?

Обычно торговые роботы делаются для терминалов MetaTrader 4 и MetaTrader 5, разницы между ними почти нет.

За последние 10 лет в Интернете появились тысячи продавцов советников. По вашему мнению, сколько из них действительно зарабатывают деньги?

Представьте, что вы решили приобрести торгового советника. Нашли в Интернете платные и бесплатные варианты торговли с роботом. Попробовали бесплатные, но оказалось, что они недостаточно проработаны. «Может мне купить торгового робота у опытного инвестора?» — думаете вы. Но тут не все так радужно. Сложно на глаз понять, как работает робот. И с продавцом связаться подчас трудно. В результате непонятно, на какую прибыль можно рассчитывать и можно ли вообще.

Читая отзывы в Интернете, можно обнаружить, что одни пишут, якобы торговые советники — это уловка, а другие говорят, что они работают. Важно понимать, чтобы торговый советник приносил деньги, его надо применять для определенного рынка, таймфрейма и системы. Робота нужно развивать! Да, форекс-робот сам открывает сделки. Но их работа всегда должна контролироваться.

Как бы то ни было, создание торгового робота лучше доверить профессионалам:

  • Заказать робота у фрилансера.
  • Или найти студию разработки программного обеспечения.

Заказать робота у фрилансера или купить готового?

Вы можете купить готового робота Форекс на сайте MQL5. Или обратиться к фрилансеру, который может создать робота под ваши нужды. Однако у этого подхода есть и недостатки:

  1. Необходимо заключить договор на разработку, чтобы робот был сделан вовремя и без обмана.
  2. Вам придется платить за каждое исправление.
  3. Вы должны самостоятельно тестировать робота.

Поэтому покупка торгового робота на бирже для многих — идеальное решение.

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

Примечание: если у робота нет никаких настроек, лучше не давать ему деньги. Если что-то пойдет не так, как потом быть?

Существует понятие «сверхоптимизация», когда робот слишком много внимания уделяет определенному активу или периоду времени. Например, робот:

  • Оптимизирован для валют и работает с EUR/USD, GBP/USD и USD/CHF.
  • Торгует на таймфреймах M5, M15, M30 и H1.

Название этого советника «Илан 2.0». Разберем, как настроить и протестировать советника. Это пригодится в будущем.

Лучший бесплатный робот на Форекс: «Илан 2.0»

Разработчики несколько раз улучшали робота, и в результате был выпущен «Илан 2.0» — один из самых популярных советников.

Как настроить торгового робота на МТ4:

  1. Скачайте терминал МетаТрейдер 4.
  2. Скачайте архив советника.

Установите терминал МТ4. Откройте демосчет:

После этого добавьте скрипт робота в MetaTrader. Для этого извлеките из архива на рабочий стол файл Ilan 2.0.ex4.

Загрузите этот файл в МТ4. Перейдите в терминал и нажмите «Файл» — «Открыть папку данных»:

Откроется папка. Скопируйте в нее файл и перезапустите MetaTrader.

После перезапуска программы робот появится в списке экспертов.

Как работает торговый советник «Илан 2.0»?

Советник написан для Metatrader 4. Для управления сделкой Announcement использует 2 индикатора:

  • RSI — индекс относительной силы.
  • CCI — индекс товарного канала.

Как управлять настройками торгового робота?

  1. Укажите, где разместить уровень тейк-профита.
  2. Укажите, нужны ли стоп-уровни.
  3. Вам нужен тайм-аут для операции? Установите его.

При этом код вводить не нужно — все настройки наглядны. Начните с параметра LotExponent. Это торговый множитель, который жадные трейдеры обычно удваивают.

LotExponent – ​​скорость увеличения лота в батче. Лот рассчитывается исходя из размера начальной сделки (параметр «Лоты»). Каждый следующий ордер в серии рассчитывается путем умножения размера предыдущего ордера на коэффициент LotExponent. При коэффициенте 1,5 и стартовом лоте 0,1 получаем: 0,1, 0,15, 0,23, 0,34, 0,51 и т. д.

Число «2» для LotExponent — это классический мартингейл, означающий удвоение проигрышной сделки. Нам такой риск не нужен. Средний заработок «Илана» составляет 70%.

Примечание: для начала установите для LotExponent значение 1,25.

После этого установите параметр «Лоты» — размер первой позиции. Это стартовый лот, куда советник возвращается после серии убытков.

Начните с 0,01 лота, пока не убедитесь, что ваш советник настроен правильно.

Оптимальные настройки торгового советника Advertisement 2.0

Advertisement 2.0 подходит для трейдеров, предпочитающих стратегию с низким уровнем риска.

Лучшие валютные пары

Пятиминутка Advertisement 2.0 адаптирована под следующие активы:

  • Евро/доллар США.
  • Фунт стерлингов/доллар США.
  • Доллар США/швейцарский франк.
  • Доллар США/иена.
  • Доллар США/канадский доллар.

Основные валютные пары являются лучшими кандидатами для советника по следующим причинам:

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

Как настроить торгового советника?

Поместите файлы из архива в папку MQL4/experts и перезапустите MetaTrader 4.
Позвольте советнику действовать в «Сервис — Настройки».
В разделе «Советники» выберите «Объявление» и перетащите его на график.

Ретроспективный тест торгового советника

Советник теперь доступен в нашем терминале. Проверим, какой доход он приносит. Проведем ретроспективное тестирование. Пусть «Илан» примет меры, используя исторические данные, чтобы мы могли оценить результат.

Выберите «Вид — Тестер стратегий» в меню МТ4 или нажмите Ctrl+R:

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

  1. В длинной вкладке рядом с «Советником» выберите «Объявление 2.0.ex4».
  2. Сущность (символ). Выберите валюты для сделки. Вы можете выбрать евро/доллар США.
  3. Период. Мы меняем его на 1H с 5-минутного таймфрейма.
  4. Продолжительность теста (дата использования). Устанавливаем два месяца.

Нажимаем «Старт» и ждем, пока заполнится полоса прогресса.

Теперь посмотрите на вкладки «Баланс» (график) и «Отчет». Результаты радуют:

Баланс увеличился на $100.

Посмотрим на подробную статистику:

  • Вывод: 5%.
  • Процент прибыльных сделок: 52%.
  • Коэффициент прибыли и убытков: 1,5.

Советник зарабатывает в 1,5 раза больше, чем проигрывает. Доходность сделок составляет около 50%.

Если вы дадите трейдерам $10 000, 90% из них потеряют деньги. Советник, кажется, торгует лучше. Может быть, потому, что он лишен эмоций?

Результаты тестирования торгового советника

Мы проводили тесты на разных временных интервалах, от минут до часов. Советник принес наибольшую прибыль на 15-минутном и 1-часовом таймфреймах. Лучшими валютными парами для робота являются EUR/USD и AUD/USD.

Ниже вы можете увидеть результат теста Announcement 2.0 на паре EUR/USD на часовом таймфрейме.

Вот тест торговли по паре GBP/USD на 5-минутном графике:

Настройте своего робота для максимальной эффективности.

Пресеты

Ilan 2.0 поставляется с 3 наборами настроек:

  • Для стратегии низкого риска.
  • Для обычной торговли.
  • Для активной стратегии.

Давайте загрузим настройки и протестируем активный режим.

Загрузите файлы.

Нажмите «Открыть папку данных» в MetaTrader, найдите папку Preset в MQL4 и вставьте туда файлы:

Теперь кликните по советнику 1 раз в меню навигации и нажмите клавишу F7. На странице откроются такие настройки:

Нажмите «Загрузить» и выберите файл Ilan Aggressive.set.

Загружены необходимые настройки для активной торговли.

Давайте проверим их, используя исторические данные. Возьмем валютную пару GBP/USD и часовой таймфрейм:

Полтора месяца советник находился в безубытке. Однако по окончании теста сумма инвестиций увеличилась на $500. Это очень хороший результат!

Мы видим, что советник действительно работает. Но на исторических данных. Давайте сделаем ручную настройку бота, чтобы он приносил реальные деньги.

Настройки торгового советника

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

По информации видим, что советник торгует 0,01 лота. Take Profit в торговле составляет 80 или 90 пунктов.

Увеличим объем лота, прибыль и коэффициенты мультипликатора в настройках:

Изменим объем лота на 0,5, множитель на 1,5, а Take Profit на 100 пунктов.

Возьмем исторические данные за 6 месяцев на 15-минутном таймфрейме в GBP/USD:

Чистая прибыль $900. Отступления не было. Мы заработали 9% от нашего депозита. Мы получили прибыль и не потратили ни копейки на советника.

50 лучших торговых советников Форекс

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

Критерии, по которым можно выбрать подходящего робота для торговли на бирже:

  1. Объем депозита.
  2. Доход за полгода.
  3. Максимальная скорость вывода.

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

Как сделать робота (советника) Форекс?

Чтобы самому создать торгового советника, нужно знать язык программирования MQL. Вы можете выбрать C++, C# или Python. Они часто используются для создания ботов.

MetaTrader 4 использует MQL4, а MetaTrader 5 использует MQL5. Языки похожи, но робот МТ4 не будет работать на МТ5. Для этого сначала нужно будет изменить программу.

Что такое язык MQL?

MQL расшифровывается как MetaQuotes Language. Это язык программирования для терминалов MetaTrader 4/5.

Существует всего две версии языка: четвертая и пятая.

MQL4 против MQL5: что лучше?

У MetaQuotes есть 2 продукта: MetaTrader 4 и MetaTrader 5. Для каждого из них разработчики сделали отдельный язык. Один из вопросов, который волнует начинающих разработчиков, — какой язык лучше и почему.

MQL5, как и терминал MetaTrader 5, являются более продвинутыми версиями четвертой редакции продукта.

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

Как сделать первый скрипт на MQL4?

Установите MetaTrader 4. Вместе с ним будет установлен текстовый редактор MetaEditor, который помогает разрабатывать консультантов.

После установки MetaTrader появится редактор MetaEditor. Когда вы найдете кнопку «Создать» в верхнем меню, выберите «Сценарий» и нажмите «Далее».

Помимо скрипта, редактор может создавать:

  • Индикатор.
  • Шаблон для советника. Вы можете использовать его, чтобы не писать сценарий с нуля.
  • Библиотека (алгоритмы, математические функции).
  • Скрипт Python.

Более того, можно добавлять базы данных в проект.

Давайте найдем имя для нашего файла. Например, мы можем использовать имя Test. Остальные поля являются необязательными:

Мы создали сценарий. Теперь подготовим инструкцию и проверим, как она будет работать.

Скрипт для вывода текста на MQL4

Редактор MQL создал для нас практически пустой файл. Он содержит только основы:

Серые линии – комментарии. Только вы можете их видеть. MetaEditor не считывает с них информацию.
#property — системные свойства. Нам не нужно ничего менять.
OnStart() — функция, которая запускает наш код (программу) при запуске MetaTrader.

Напишем код в фигурных скобках {}, ставя точку с запятой после каждой строки. Это правила языка MQL.

Как отобразить текст в терминале?

Для этого введите следующую строку между фигурными скобками:

MessageBox(«Hello, World!», «caption»);

return(0);

Эти две строки разделены точкой с запятой:

Больше ничего делать не нужно. Пришло время проверить результат!

Не забудьте сохранить свою работу: нажмите Ctrl+S. Затем нажмите F5. MetaTrader4 откроется, и вы увидите такое окно:

Мы просмотрели наше текстовое сообщение в терминале. Представьте, что это не просто текст, а уведомление, в котором говорится:

Привет! Я нашел сделку на $500 и готов открыть ее прямо сейчас. Нажмите «ОК», если хотите попробовать.

Такой сценарий потребует времени и усилий. Тем не менее это то, что стоит сделать.

Выбор VPS-сервиса для торговых роботов

VPS — это виртуальный сервер, на котором можно запустить скрипт. Вы сможете отслеживать транзакции 24/7, а не только когда ваш компьютер включен. Кстати, ежемесячная плата за VPS невелика.

Что вам нужно знать о роботах Форекс

Сегодня мы:

  • Скачали редактор кода MetaEditor.
  • Написали первый сценарий.
  • Запустили его в MetaTrader 4

Вам нужно хорошо освоить язык MQL4, чтобы адаптировать бот к рынку и научить торговать за вас. В этом вам могут помочь:

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

Преимущества и недостатки роботов Форекс

Преимущества:

+ Позволяет избежать рутинной работы.
+ Бесстрастно торгует.
+ Работает быстрее.

Недостатки:

– Вам надо изучить MQL.
– Или потратить деньги на разработку робота.
– Требуется время, чтобы настроить бот на основе вашего актива и предпочтительного часового пояса.

На каком рынке лучше всего торговать с помощью советников?

С роботом можно торговать на любом рынке:

  • Рынок Форекс.
  • Криптовалютный рынок.
  • Обмен.

Роботы часто используются для скальпирования биткоинов и удержания длинных позиций в индексе S&P500.

5 советов для тех, кто хочет торговать с роботами Forex

  1. Закажите робота у программиста, получите бесплатно или сделайте сами. Не ведитесь на рекламу и «экспертов» в Интернете.
  2. Найдите советника, который подходит именно вам. Их может быть больше одного.
  3. Попробуйте торговать на разных рынках.
  4. Используйте разные стратегии для трендового и горизонтального рынка.
  5. Подключите робота к VPS, чтобы у вас не заканчивались депозиты, когда дома, например, отключили электричество.

Последние штрихи

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

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