Trade Exit Manager
- Утилиты
- Версия: 1.1
- Активации: 5
Trade Exit Manager — открытие ордеров и поэтапное сопровождение позиций
Trade Exit Manager — торговая утилита для MetaTrader 5 с двумя кнопками на графике. Она помогает разместить две заранее настроенные группы ордеров и выполнять заданный план выхода: частичное закрытие на пяти уровнях, перенос Stop Loss, скрытый стоп и трейлинг. Направление, объем, количество ордеров и уровни задает пользователь. Программа не анализирует рынок и не формирует торговые сигналы.
Возможности
- Две группы ордеров. Для каждой отдельно задаются направление рыночных сделок, тип отложенных ордеров, расстояние, объем и целевое количество. Поддерживаются Buy, Sell, Buy Limit, Sell Limit, Buy Stop и Sell Stop. Режим Pending выбирается одновременно для обеих групп.
- Открытие по кнопке или времени. OPEN ORDERS запускает размещение в ручном режиме. В режиме открытия по времени используется время торгового сервера; размещение начинается на первом полученном тике после указанного момента. Повторное автоматическое размещение в рамках одного запуска исключено.
- Пять уровней частичного закрытия. Profit1–Profit5 задают расстояния от цены открытия, CloseLot1–CloseLot5 — фиксированные объемы закрытия в лотах. Это не проценты и не денежная прибыль. Уровни отслеживаются для каждой позиции; выполненный уровень сохраняется в глобальных переменных терминала.
- Перенос стопа. При достижении BETrigger стоп переносится на цену открытия плюс BEDistance для Buy или минус BEDistance для Sell. Название «безубыток» описывает ценовой уровень: комиссии, своп и фактическое исполнение могут изменить финансовый результат.
- Скрытый Stop Loss. Loss закрывает позицию при достижении заданного неблагоприятного расстояния от цены открытия. Этот уровень контролируется программой и не отправляется брокеру как отдельный стоп.
- Обычные SL и TP. StopLoss и TakeProfit прикрепляются к новым ордерам при размещении. Они работают независимо от скрытых уровней. Если обычный TP достигнут раньше последующих уровней частичного закрытия, позиция закроется целиком.
- Трейлинг. TrailingStart задает расстояние для запуска, TrailingStop — отступ стопа от текущей цены, TrailingStep — минимальный шаг его улучшения. Уже установленный стоп не отодвигается в сторону увеличения ценового риска.
- Закрытие текущего символа. CLOSE SYMBOL закрывает Buy и Sell позиции текущего инструмента и удаляет его отложенные ордера. Другие символы не обрабатываются.
Для чего пригодится
Для ручной торговли с заранее подготовленным планом выхода, частичного сокращения позиции по мере движения цены, одновременного размещения двух групп отложенных ордеров и сопровождения уже открытых позиций текущего инструмента. Это инструмент исполнения ваших настроек, а не самостоятельная стратегия поиска входа.
Начало работы
- Используйте хеджинговый счет MetaTrader 5. Начните с демосчета. Прикрепите утилиту к графику нужного символа и разрешите алгоритмическую торговлю.
- Проверьте уже открытые позиции и ордера этого символа: они тоже попадают под управление. Используйте только один экземпляр утилиты на символ.
- Настройте объемы по минимальному лоту и шагу брокера, количество ордеров и режим Pending. Чтобы отключить одну группу, задайте ее Norders равным 0.
- Задайте возрастающие уровни Profit1–Profit5 и объемы CloseLot. Если нужны все пять этапов, обычный TakeProfit должен быть отключен или находиться дальше последнего уровня.
- Выберите открытие по кнопке или укажите будущее время сервера. Для сопровождения без открытия новых сделок оставьте ручной режим и не нажимайте OPEN ORDERS.
Входные параметры
- Profit1 / CloseLot1 — первый уровень в пунктах / объем закрытия; по умолчанию 20 / 0.01.
- Profit2 / CloseLot2 — второй уровень; 40 / 0.01.
- Profit3 / CloseLot3 — третий уровень; 60 / 0.01.
- Profit4 / CloseLot4 — четвертый уровень; 80 / 0.01.
- Profit5 / CloseLot5 — пятый уровень; 100 / 0.01. Ноль в уровне или объеме отключает соответствующий этап. Объем округляется вниз по шагу брокера; слишком маленький объем не закрывается. При остатке меньше минимального лота закрывается вся оставшаяся позиция.
- BETrigger / BEDistance — запуск переноса стопа / отступ от цены открытия; 15 / 10 пунктов. BETrigger=0 отключает функцию.
- Loss — скрытый стоп; 50 пунктов, 0 отключает.
- Slippage — допустимое отклонение цены; 10 пунктов, исполнение зависит от брокера.
- OT — открытие по кнопке либо по времени. По умолчанию по кнопке.
- OOT — дата и время открытия по серверу. Исходное значение 2025.10.10 00:00 необходимо заменить будущим временем перед использованием режима по времени.
- Pending — true: отложенные ордера; false: рыночные сделки. По умолчанию true.
- typeL / typeLp / Dist / Lot / Norders — первая группа: Buy / Sell Stop / 500 пунктов / 0.1 лота / 25 ордеров.
- typeL2 / typeL2p / Dist2 / Lot2 / Norders2 — вторая группа: Sell / Buy Stop / 500 пунктов / 0.1 лота / 25 ордеров. Количество — целевое число уже существующих и добавляемых ордеров выбранного типа текущего символа; это не обязательное число новых ордеров.
- StopLoss / TakeProfit — обычные SL / TP новых ордеров; 50 / 50 пунктов, 0 отключает соответствующий уровень.
- TrailingStart / TrailingStop / TrailingStep — запуск / расстояние / шаг трейлинга; 0 / 0 / 0. Для включения первые два значения должны быть положительными.
- InpBackColor / InpColor / InpFont / InpFontSize / InpBorderColor — фон, текст, шрифт, размер и граница кнопок. По умолчанию светлый фон, черный текст, Times New Roman, 10.
- InpBack / InpSelection / InpHidden / InpZOrder — фоновое отображение, возможность выделения, скрытие в списке объектов и приоритет клика; false / false / true / 0.
Особенности эксплуатации
Обрабатываются все позиции и ордера текущего символа, включая ручные и созданные другими советниками. Фильтра по Magic Number нет. Группы отложенных ордеров не образуют лестницу с отдельным шагом между каждым ордером: каждый ордер получает выбранное расстояние от актуальной котировки в момент размещения. Автоматического удаления противоположной группы после срабатывания нет.
Все расстояния заданы в пунктах символа (_Point), а не в пипсах. Например, при _Point=0.01 расстояние 500 пунктов равно изменению цены на 5.00; при _Point=0.00001 — на 0.00500. Значения нужно подбирать под конкретный инструмент. Настройки по умолчанию допускают 25 ордеров по 0.1 лота в каждой группе: оцените суммарную экспозицию до запуска.
Скрытые уровни, частичное закрытие, перенос стопа и трейлинг требуют работающего терминала, подключения, входящих тиков и разрешения на торговлю. При выключении программы скрытая защита не работает. Исполнение зависит от спреда, ликвидности, гэпов и ограничений брокера. Некоторые запросы могут быть отклонены; причины записываются в журнал. Повторное размещение после неудачной попытки автоматически не запускается. Сохраненные этапы частичного закрытия относятся к этому терминалу и не переносятся автоматически на другой компьютер.
Утилита не обещает доходность и не устраняет риск убытка. Иллюстрации объясняют логику работы и не являются результатами реальной торговли или тестом доходности.
