Скрипт для автоматического перевода всех открытых ордеров по текущей паре в безубыток с заданным отступом в пунктах. Удобен при торговле сразу группой ордеров, либо сеткой мартингейла, когда нужно закрыть все ордера в плюс, не дожидаясь закрытия по Тейк-Профиту или Стоп Лоссу.
Если у вас открыты сразу ордера в покупку и продажу с разным, не равным лотом, данный скрипт сам за вам подберет необходимый уровень безубытка и выставит всем ордерам соответствующие Тайк Профит и Стоп Лосс.
Простой, но в тоже время очень мощный инструмент для работы с множеством ордеров.
Настройки скрипта:
Indent | Отступ безубытка в старых пунктах от цены открытия ордера, нужен, чтобы варьировать доход ваших ордеров. Может быть только положительным, скрипт не переводит безубыток в отрицательную зону. |
Пример работы скрипта:
Рассмотрим пример с несколькими разнонаправленными сделками. Откроем один ордер на покупку с лотом 0.01 и 2 ордера на продажу с лотом 0.01 каждый:
Мы знаем, что ордера не локируют друг друга, потому что суммарный лот в продажи больше, чем в покупки в 2 раза. Нам необходимо закрыть все 3 сделки сразу же, как только будет достигнут уровень безубытка. Вручную высчитать Тейк Профит и Стоп Лосс для каждого из открытых ордеров проблематично, но данный скрипт MT4 без проблем с этим справится. Выставим отступ от уровня БУ в 1 старый пункт, чтобы закрыть все ордера с небольшой прибылью, и чтобы было не так обидно крыть все в ноль. Все сделки модифицировались:
Для покупки установился Стоп Лосс, потому что лот этого ордера ниже, чем суммарный лот для продаж и ее придется крыть в убыток , а для продаж выставился общий Тейк Профит, для закрытия в плюс. Все, теперь остается только ждать, если цена достигнет нашей цели и закроет все три ордера в БУ.