Разбор автоматизированных торговых роботов остаётся одной из самых востребованных тем у трейдеров, которые ищут эффективные стратегии торговли без постоянного присутствия за терминалом. В этот раз на тестирование к Сергею Чистому — практикующему специалисту в области алгоритмической торговли — попал форекс робот под названием 10 Pips. Разберём, как устроен этот торговый робот, какую стратегию торговли на пипсы он использует и насколько он подходит для реальных инвестиций в валютный рынок.
Содержание
Общие характеристики робота
Робот 10 Pips распространяется с открытым исходным кодом. Это принципиально важная деталь: любой программист, владеющий языком MQL4, может внести собственные корректировки в логику работы советника, адаптировав алгоритмическую торговлю под свои задачи. Открытый код в этом случае не ограничивает гибкость настроек торгового робота.
Советник работает исключительно в ночные часы. Среди опытных трейдеров распространено мнение, что тестирование подобных роботов — занятие малополезное, поскольку в ночное время происходит расширение спреда, возможны сквизы и некачественное исполнение ордеров, из-за чего тестер не отражает реальную картину на рынке валют. Однако в случае с 10 Pips ситуация иная: в настройках торгового робота заложено исключение временного интервала с расширенным спредом. По умолчанию стартовый час задан параметром StartHour=1.
Сам робот относится к флетовым системам — он спроектирован для торговли в боковом движении цены, а не для отработки сильных трендовых импульсов. Это сужает область его применения, но одновременно делает поведение алгоритма более предсказуемым в спокойные часы.
На графике эквити заметны характерные всплески объема — явный признак использования мартингейла, то есть увеличения лота после убыточной сделки. При этом кривая доходности выглядит не так гладко, как на классическом мартингейле без ограничений: в робота встроено управление рисками через стоп-лосс, который не позволяет наращивать объем бесконечно.
Стратегия
В основе работы робота лежит торговая стратегия на пипсы с расчётом на низкую волатильность. В промежутке времени с 01:00 до 02:00 алгоритм одновременно открывает две сделки — на покупку и на продажу. При этом размер тейк-профита заметно меньше размера стоп-лосса, и у такого решения есть логичное объяснение.
Рассмотрим на примере пары EURUSD: EUR отвечает за европейскую торговую сессию, USD — за американскую. Промежуток с 01:00 до 02:00 приходится на азиатскую сессию, которая для этой валютной пары не является активным торговым временем. Соответственно, цена с высокой вероятностью останется в боковике, без выраженного направленного движения.
Логика скальпинга на форекс здесь строится на предположении, что цена опишет своего рода синусоиду и последовательно закроет по тейк-профиту обе позиции — и на Sell, и на Buy. Это классический пример пипсовки на форекс, ориентированной на короткие движения цены внутри узкого диапазона.
Если же цена пробивает один из уровней стоп-лосса, ситуация развивается по другому сценарию: первая позиция фиксирует прибыль по тейк-профиту, а следующая пара сделок открывается уже удвоенным лотом — по принципу мартингейла. Такие торговые сигналы формируют дальнейшую логику восстановления после убытка.
Настройки робота
Оптимизация параметров робота — отдельная тема для разговора, поскольку именно от корректной настройки зависит итоговый результат алгоритмической торговли.
LotsFor10000 отвечает за прогрессивный лот, и это, пожалуй, главный минус данных параметров для торговли. Размер лота рассчитывается автоматически в зависимости от величины депозита, при этом расчет реализован не самым удачным образом, а опции фиксированного лота в советнике попросту нет.
StartHour и EndHour определяют временной диапазон работы робота. Если выставить EndHour больше 2, советник продолжит торговать дольше установленного безопасного окна. Делать это не рекомендуется: после получения первого стоп-лосса на фоне возросшей волатильности возрастает риск получить серию убыточных сделок в течение той же ночи. Разумнее дать рынку успокоиться и дождаться следующей ночной сессии с более спокойной волатильностью.
Параметр Tries регулирует количество попыток восстановления позиции после срабатывания Stop Loss. Функция выглядит полезной на бумаге, однако на практике в этом советнике она не работает должным образом: при тестировании с разными значениями Tries на исторических данных стейтмент и кривая доходности оставались практически идентичными.
Multiplier задаёт коэффициент мартингейла — по умолчанию объем следующей сделки увеличивается вдвое. Параметры TakeProfit и StopLoss указываются в пунктах по четырехзначному котированию. Magic — уникальный идентификатор, который отличает ордера одного робота от ордеров других советников при одновременном использовании нескольких алгоритмов на одном счёте.
Итоговая оценка робота
Результатам бэк-тестов в целом можно доверять — показатели выглядят достаточно убедительно, и робот демонстрирует стабильное поведение на длинной дистанции. Дополнительным плюсом можно считать возможность работы 10 Pips с небольшими депозитами, что расширяет аудиторию трейдеров, которым подходит такой инструмент для инвестиций в валютный рынок.
В целом сама идея, заложенная в основу торговой стратегии этого робота, имеет право на существование и опирается на разумный технический анализ поведения цены в азиатскую сессию. Однако техническая реализация оставляет желать лучшего: в коде встречаются недоработки, а часть заявленных функций настройки торгового робота не оказывает влияния на итоговый результат. За идею ставим 4 балла, за реализацию — 3.
Подписывайтесь на наши социальные сети, чтобы быть в курсе актуальной аналитики, торговых идей и новых возможностей для роста на финансовых рынках.

