Инструкции к торговым роботам не будут длинными. Потому что применять роботов для трейдинга — просто. Здесь вы найдете ответы на вопросы: Как скачать и установить торгового робота? Как настроить советника для торговли через конкретного брокера на интересующем вас рынке?

Общие настройки моих торговых роботов:

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

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

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

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

MetaTrader 5

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

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

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

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

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

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

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

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

Выбор торгового символа

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

  • Валютные пары Forex;
  • Акции (Apple, Tesla и т.д.);
  • Фьючерсы;
  • Все виды CFD-контрактов;
  • Товары (нефть, золото и т.д.);
  • Криптовалюты (Bitcoin, Etherium и т.д.);
  • Биржевые индексы;
  • Акции на Московской бирже (SBER, GAZP, GMKN и прочие);
  • Фьючерсы FORTS Мосбиржи (Si, BR, RTS, SBRF и т.д.);
  • Валютные пары валютной секции Мосбиржи (USDRUB_TOM и т.д.).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример расписания для интрадей-трейдинга

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

Такие настройки подойдут, например, для интрадей-трейдинга фьючерсами на Московской Бирже. Советник будет открывать позиции с 10 утра до 18 вечера МСК и закрывать все позиции перед вечерним клирингом в 18-30. Так как настройка закрытия позиций в пятницу не используется, то в этой позиции установлено «Never» (Никогда).

Такое расписание торговли можно совмещать с каким-то мелким рабочим таймфреймом. Например, торговать на 5-ти минутных или 15-ти минутных барах.

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

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

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

Такое расписание подойдет, например, для трейдинга на Форекс валютными парами. Или криптовалютами. В этом случае, советник может открывать позиции в любое время суток. При этом, позиции будут сохраняться открытыми до 20 часов пятницы (если не сработал Тейк Профит или Стоп Лосс). В любом случае, вечером в пятницу советник будет закрывать все позиции.

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

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

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

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

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

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

В этом случае, советник может открывать позиции в любое время суток. При этом позиции будут оставаться открытыми, пока не сработает Тейк Профит или Стоп Лосс (если Тейк Профит установлен).

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

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

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

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

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

Контроль риска осуществляется через блок настроек «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

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

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

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

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

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

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

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

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

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

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

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

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


Брокеры MetaTrader

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