Trade Pause Scheduler

Trade Pause Scheduler — инструмент, который приостанавливает торговлю в заданные вами промежутки времени.

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

Сам инструмент не торгует. Он не выбирает точки входа и не выдаёт торговых сигналов.

КАК ЗАДАТЬ ПРОМЕЖУТКИ

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

По дню недели и времени
Можно задать до трёх промежутков. Формат записи такой:

  Mon-Fri 06:00-08:00 по будням с 6:00 до 8:00
  Mon,Wed,Fri 09:30-10:15 по понедельникам, средам и пятницам с 9:30 до 10:15
  All 12:00-12:30 ежедневно с 12:00 до 12:30
  Fri 23:00-01:00 с пятницы 23:00 до субботы 1:00 (промежуток через полночь)

При запуске в журнал выводится то, как была истолкована ваша запись. Даже если формат верен, но промежуток получился не таким, как вы задумывали, это будет видно сразу.

Вручную
Кнопка «Pause now» останавливает торговлю немедленно, «Resume» снимает паузу. Если нажать «Resume» внутри запланированного промежутка, этот промежуток больше не остановит торговлю.

ЧТО ПРОИСХОДИТ ВО ВРЕМЯ ПАУЗЫ

Отложенные ордера, выставленные во время паузы, отменяются. Позиции, открытые во время паузы, закрываются. Позиции, которые существовали до начала паузы, не затрагиваются.

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

Если указать магический номер, инструмент будет работать только с ордерами конкретного советника. Если оставить 0, он охватит все ордера счёта, включая выставленные вручную.

ОТОБРАЖЕНИЕ НА ГРАФИКЕ

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

Панель перетаскивается мышью и сворачивается в одну строку. Положение и свёрнутое состояние сохраняются и восстанавливаются при следующем запуске.

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

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

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

ПРЕДУПРЕЖДЕНИЕ О СЛИШКОМ ШИРОКИХ НАСТРОЙКАХ

Если ваши настройки приостановят более 25 % ближайшей недели, на панели появится предупреждение, а в журнал будут выведены подробности: количество промежутков, суммарная длительность и доля от периода.

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

ЧЕГО ИНСТРУМЕНТ НЕ МОЖЕТ

- Он не может помешать самому факту выставления ордера. В MetaTrader 5 нет функции, отключающей торговлю, а в MQL5 Market запрещено использование DLL. Поэтому позиция закрывается сразу после открытия. Спред и движение цены между исполнением и закрытием составляют реальные издержки.
- Если советник во время паузы входит снова и снова, эти издержки возникают при каждой попытке. Число закрытий не ограничено: ограничение означало бы, что инструмент перестаёт работать в середине паузы.
- При выключенном Algo Trading инструмент не работает. Он сообщает об этом при запуске и во время работы.
- Для пауз по новостям нужен экономический календарь MetaTrader 5. Он доступен только на реальном счёте и не вызывается из тестера стратегий. Паузы по дню недели и времени работают и в тестере.
- При магическом номере 0 затрагиваются и ордера, выставленные вручную.
- Позиции, существовавшие до начала паузы, не затрагиваются.
- Инструмент работает только на одном графике в терминале. Поскольку MetaTrader 5 выполняет один советник на график, отведите ему отдельный график. На втором графике запуск будет отклонён, чтобы одна и та же позиция не закрылась дважды.
- Названия публикаций выводятся на языке вашего терминала, потому что именно в таком виде их отдаёт платформа.

ПРОВЕРКА В ТЕСТЕРЕ СТРАТЕГИЙ

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

  1. Установите «Pause during economic-news windows» в false
  2. В «Day/time window 1» впишите промежуток, попадающий в период теста (пример: All 09:00-12:00)
  3. Запустите тест в визуальном режиме
  4. В момент начала панель переключится на «Paused», и вдоль верхнего края графика появится красная полоса. В момент окончания она вернётся к «Active»
  5. В журнале появятся «Pause window started» и «Pause window ended», а также строка с истолкованием промежутка

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

ВНЕШНИЕ ЗАВИСИМОСТИ

Не используются ни DLL, ни внешние сайты и интерфейсы, ни сторонние серверы. Дополнительных файлов устанавливать не нужно, и никакие данные из вашего терминала не передаются. Всё работает внутри MetaTrader 5.

НАСТРОЙКИ

У инструмента 17 входных параметров, и у каждого есть рабочее значение по умолчанию. Перед первым запуском настраивать ничего не требуется.

ОБРАТИТЕ ВНИМАНИЕ

Торговля валютой и CFD сопряжена с риском убытка. Этот инструмент приостанавливает и возобновляет торговую активность в заданное вами время. Он не даёт торговых рекомендаций и сигналов и не делает никаких утверждений о результатах торговли. Торговые решения и их последствия целиком остаются за вами.
Другие продукты этого автора
Drawdown Limit Guard следит за тем, достигнут ли заданный вами размер убытка, и закрывает позиции, как только это происходит. Инструмент не принимает торговых решений. Он отслеживает дневной и общий убыток, предупреждает при приближении к границе и закрывает позиции при её достижении. Больше он ничего не делает. Вы задаёте границу дневного убытка и границу общего убытка. Можно использовать одну из них или обе. После достижения границы позиции, появившиеся с этого момента, закрываются, а появив
Фильтр:
Нет отзывов
Ответ на отзыв