Эта статья содержит инструкции к торговым роботам и ответы на различные вопросы по этой теме. Например такие: Как скачать и установить торгового робота? Как настроить советника для торговли с определенным брокером на нужном вам рынке? И другие подобные вопросы.

Содержание

Как подключить торгового робота к своему счету?

Мои торговые алгоритмы реализованы в виде торговых советников для MetaTrader 5 или MetaTrader 4. Это — две версии одного из самых популярных торговых терминалов, позволяющего торговать валютными парами, акциями, индексами, фьючерсами, товарами. В том числе на Московской Бирже.

Установите MetaTrader 5

Мои полностью автоматические советники работают прямо в торговом терминале. Поэтому для работы с системой нужно только иметь (или открыть) торговый счет у любого брокера, поддерживающего торговый терминал MetaTrader.

Нужно скачать на свой компьютер сам терминал. Никакого другого программного обеспечения устанавливать не нужно.

Где скачать бесплатную версию?

Установить бесплатную версию торгового робота для тестирования своих стратегий Вы можете одним из следующих способов:

  • На моей официальной странице в магазине торговых роботов MQL Market;
  • Установить непосредственно из торгового терминала MetaTrader 5 Вашего брокера.

Общий порядок действий при тестировании любых стратегий изложен в официальной справке по MetaTrader 5: Тестирование стратегий.

Выбор типа счета по инструкции к торговым роботам

Мои торговые роботы поддерживают любой тип торгового счета. Счета в MetaTrader могут быть открыты двух типов — неттинговый и хеджинговый. Это зависит от того поставите ли вы галочку «Использовать хеджирование при торговле» при открытии счета.

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

Выбор торгового символа по инструкции к торговым роботам

Для трейдинга c использованием моих торговых роботов Вы можете выбрать любые торговые символы, который поддерживает MetaTrader:

  • Валютные пары Forex;
  • Акции (Apple, Tesla и т.д.);
  • Фьючерсы;
  • Все виды CFD-контрактов;
  • Товары (нефть, золото и т.д.);
  • Криптовалюты (Bitcoin, Etherium и т.д.);
  • Биржевые индексы.

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

Где находятся настройки робота

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

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

Инструкции к торговым роботам Где настройки робота

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

Инструкции к торговым роботам Настройки трейдинга

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

Настройка расписания торговли по инструкции к торговым роботам

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

Очевидно, для торговли интрадей Вы выберите какой-то мелкий таймфрейм, например 5-минутные свечи. А если вы собираетесь переносить позиции, то так называемый рабочий таймфрейм стратегии будет более крупным. Например часовые свечи. Или даже более крупные.

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

Cоветники поддерживают все стандартные таймфреймы MetaTrader 4 и 5 (от 1 минуты до 1 месяца). Все эти таймфреймы Вы можете использовать в качестве рабочего.

Выбор рабочего таймфрейма

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

Выбор таймфрейма при тестировании

При тестировании стратегии, выберите таймфрейм в выпадающем списке окна «Тестер стратегий» во вкладке «Настройки»:

Инструкции к торговым роботам Настройка таймфрейма при тестировании

Обратите внимание, что тестирование необходимо проводить исключительно в режиме «Все тики».

Выбор таймфрейма при торговле на реальном счете

1. Откройте «Окно графика» для Вашего торгового символа в окне «Обзор рынка»:

Инструкции к торговым роботам Выбор таймфрейма Реальный счет

2. Выберите нужный период ценового графика:

Инструкции к торговым роботам Выберите таймфпейм графика

3. После этого прикрепите советника к ценовому графику (перетяните советник мышью из окна «Навигатор» в любое место ценового графика):

Инструкции к торговым роботам Прикрепите робота

Теперь таймфрейм открытого ценового графика данного торгового символа будет для советника рабочим.

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

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

Задание временных рамок торговых сессий

Для любого торгового символа существуют периоды высокой ликвидности (когда совершается много сделок с большими объемами) и периоды низкой ликвидности (когда торговля идет вяло, объемы маленькие, количество сделок тоже мало).

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



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

Все эти параметры задаются в блоке настроек «Time Management». Значения настроек:

  • Start time of trading session daily — Начинать торговлю каждый день в [час:мин]
  • Last opening time daily — Время крайнего открытия позиции каждый день в [час:мин]
  • Close all positions daily at — Закрывать все позиции ежедневно в [час:мин]
  • Close all positions on Friday at — Закрывать все позиции каждую пятницу в [час:мин]

Ниже дан пример настройки расписания торговли для интрадей-трейдинга.

Инструкции к торговым роботам Время торгов Интрадей

При открытии сделок в любой день, кроме пятницы, советник будет ориентироваться на параметры «Start time of trading session daily» и «Last opening time daily». А в пятницу крайнее время открытия советник будет выбирать по «Close all positions on friday at», если оно меньше, чем «Last opening time daily».

Важно:
Время «Start time of trading session daily» должно быть меньше, чем «Last opening time daily» и «Close all positions daily at». В противном случае советник выдаст ошибку инициализации и попросит Вас исправить входные параметры!

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

Управление капиталом по инструкции к торговым роботам

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

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

Контроль риска осуществляется через блок настроек «Money Management». Значения настроек:

  • Daily target profit, percentage of the deposit — Целевая прибыль дня, % от депозита
  • Daily loss limit, percentage of the deposit — Максимальный убыток дня, % от депозита
  • Daily maximum number of openings — Максимальное количество открытых позиций в день (сутки)
  • Weekly target profit, percentage of the deposit — Целевая прибыль недели, % от депозита
  • Weekly loss limit, percentage of the deposit — Максимальный убыток недели, % от депозита
  • Weekly maximum number of openings — Максимальное количество открытых позиций в неделю

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

Пример управления капиталом для интрадей трейдинга

Управление капиталом Интрадей трейдинг

В данном случае, если советнику удастся получить прибыль 3% на торговый счет, то в этот день он не будет больше открывать позиции ни по каким стратегиям. Также он остановит торговлю до завтра, если рынок будет плохим для него сегодня, и он получит убыток 2% на капитал.

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

Точно также, в данном примере, если удастся взять прибыль 10% на капитал, то советник остановит торговлю до конца недели. То же самое он сделает, если получит убыток 5% на капитал.

Максимальное количество сделок за неделю мы ограничили шестью. Счетчик открытых позиций за неделю будет сбрасываться каждый раз при наступлении 0 часов 0 минут понедельника по времени торгового терминала вашего брокера.

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

Пример управления капиталом для позиционного и свинг-трейдинга

Управление капиталом Позиционный трейдинг

В данном примере настройки «Money Management» фактически отключены. Для дневных и недельных прибылей выставлено «Do not plan» (Не планировать), для убытков и количества сделок — «Do not limit» (Не ограничивать). Это позволяет не пропустить ни одного сигнала на открытие, согласно вашей стратегии трейдинга.

Важно:
Если советник поддерживает сразу несколько стратегий, то величина риска на каждую открытую позицию (в процентах от депозита) устанавливается отдельно для каждой из разрешенных советнику стратегий в блоках настроек «Strategy [1]», «Strategy [2]» и т.д.

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

Надежность и безопасность по инструкции к торговым роботам

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

Ведение отдельных журналов

Мои советники имеют все возможности для того, чтобы максимально обезопасить трейдера от таких происшествий. Для этого существует блок настроек «Safety». Значение настроек:

  • Keep a personal log — Данная копия советника ведет свой собственный файл журнала
  • Make backups — Данная копия советника делает бэкапы (сохраняет важные данные в файлы)

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

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

Резервное сохранение данных по инструкции к торговым роботам

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

Всё это отражается во внутреннем учете советника. Данные, которые хранит советник могут потеряться из-за возможных сбоев компьютерного оборудования.

Чтобы этого не произошло, мои роботы могут делать бэкапы. То есть регулярно сохранять резервную копию важных данных. Тогда вся информация будет сохранена, и стратегия, которую торгует советник, будет правильно исполняться.

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

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

Пример настроек надежности при тестировании

Настройки безопасности при тестировании

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

Примеры настроек надежности при реальной торговле

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

Торговля на личном компьютере или удаленном VPS/VDS

Настройки безопастности на домашнем компьютере

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

Важно:
Файлы с персональными логами будут сохраняться в общую папку терминалов MetaTrader 5. Путь к файлам будет следующий: C: -> Users -> «Ваше имя пользователя» -> AppData -> Roaming -> MetaQuotes -> Terminal -> Common Files. В этой папке Вы найдете все файлы всех копий советника, установленных на торговые символы Вашего торгового счета.

Если для круглосуточной торговли вы подключите удаленный сервер в интернете (VPS/VDS), на котором у вас будет доступ к файловой системе, то включить персональные логи также имеет смысл.

Торговля на виртуальном хостинге MetaQuotes

Настройки безопастности для VPS MetaQuotes

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

Так вот, заказав виртуальный хостинг, Вы можете отправить туда все копии советника на всех нужных Вам торговых символах одновременно. Конечно, аренда виртуального хостинга стоит денег, но принцип здесь такой: один торговый счет (то есть, все торговые символы на нем) — один хостинг.

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

Все остальные параметры моих автоматических советников будут работать одинаково как для торговли на домашнем компьютере, так и для использования робота на любых видах удаленных серверов (VPS/VDS).

Это были основные инструкции к торговым роботам. Более подробную информацию о моих продуктах читайте в моём MQL блоге. Интересные статьи по биржевой торговле и финансам я публикую в своём блоге на этом сайте.

Мои продукты

Подробнее о моих продуктах

Узнайте больше обо всех моих продуктах для трейдеров и раскройте потенциал автоматической торговли!

Читайте далее


Как начать трейдинг

Прочитайте кратчайшее пошаговое руководство о том, как быстро начать торговать с помощью советника, и скачивайте торгового робота с официального сайта MetaTrader!