Как ограничить время торговли Forex советников?


Торгуя советниками, вы наверняка замечали, что сделки в определенные дни или даже часы приносят убыток. Например — это могут быть сделки в пятницу вечером, результат которых, при переносе через выходные, зачастую непредсказуем. Как быть? Вручную включать и отключать советник? Это не очень удобно, да и все мы люди — можно просто забыть это сделать.

Решение проблемы — вспомогательный советник Trade Scheduler, позволяющий ограничить время работы других экспертов по установленному трейдером расписанию. Например, можно ограничить торговлю роботов с 7 до 11 часов понедельника. Данная разработка — от наших друзей из ArgoLab и сегодня мы с ней подробно познакомимся.

Анализ статистики

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

Итак, для начала, потребуется завести мониторинг на myfxbook. О том, как это сделать, на нашем сайте есть подробная инструкция. За пример возьмем мониторинг советника Forex Hunter.

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

Далее, после того как мониторинг был загружен и обработан, переходим в раздел расширенной статистики, во вкладку “Ежедневно”. Здесь отображается количество прибыльных и убыточных сделок по дням недели. Как видим, в четверг и пятницу наибольшее относительное количество убыточных сделок — 73% и 74%, соответственно. Это означает, что состояние рынка в эти дни не подходит для данной стратегии, прогнозы менее точные и советник теряет деньги. Для улучшения эффективности автоматической стратегии разумно убрать эти дни из торговли.

Как ограничить время торговли Forex советников?


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

Значит, если мы будем блокировать работу советника в четверг и пятницу, оставив работать в остальные дни с 11 до 19 часов, результат гарантированно улучшится.



Настройки советника для изменений в указанном примере будут выглядеть так:



Установка и настройка

Установка советника происходит стандартным образом. Открываем каталог данных терминала через Файл — Открыть каталог данных, и переходим в каталог MQL4 — Experts. Сюда копируем предварительно скачанный файл советника с расширением “.ex4”. Чтобы советник появился в окне навигатора, перезагрузите терминал.



В настройках нужно указать время работы соответственно дням недели. На каждый из дней предусмотрено три входных параметра. Первый отвечает за включение/отключение торговли в определенный день, второй — за время старта торговли, третий — время завершения торговли. Время можно указать с точностью до минуты. Время начала может быть больше времени окончания, например, 19:00 и 9:00. В таком случае, торговля будет разрешена с 00:00 до 9:00 и с 19:00 до 24:00.

Дополнительный параметр CloseBeforeSwitchOFF отвечает за закрытие всех позиций сразу перед выключением автоторговли. Всего параметр может принимать три значения: No — позиции не закрываются; CloseAllProfitable — закрываются только прибыльные; CloseAll — выход из всех открытых позиций. Параметр slip отвечает за максимальное проскальзывание.



Не забудьте разрешить автоторговлю и импорт функций из DLL библиотек.



Время нужно указывать, ориентируясь на время терминала, которое отображается в заголовке окна обзора рынка. Оно же время вашего брокера.

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

Заключение

Ограничение работы по времени — это самый простой и эффективный способ улучшить показатели вашей торговли. К примеру, если советник стабильно сливает с 4-х до 8-ми, значит на рынке наличествует иная закономерность, обработать которую робот не в силе. Просто не торгуя в этот период — вы увеличиваете общую рентабельность и разгрузите депозит от лишних сделок.
Источник http://tradelikeapro.ru/
При копировании ссылка http://elitetrader.ru/index.php?newsid=382766 обязательна
Условия использования материалов