Breakeven Bot
- Утилиты
-
Gabriel Paul Ange Perrin
I publish products for MetaTrader on the MQL5 Market: Breakeven Bot, SL Manager, Daily PnL Notifier, Zone Limite and Sentora. - Версия: 8.0
- Обновлено: 8 ноября 2026
Breakeven Bot — это утилита управления сделками для MetaTrader 5. Она защищает открытые позиции: как только сделка оказывается в прибыли, её Stop Loss переносится в безубыток, то есть на цену входа плюс минимальное расстояние до стопа вашего брокера. Также она даёт две кнопки и два поля цены для управления несколькими позициями одновременно.
Что она делает
Утилита проверяет открытые позиции каждые 500 миллисекунд. Когда позиция ушла в прибыль на достаточное расстояние, её Stop Loss ставится в безубыток, поэтому откат закрывает сделку рядом с ценой входа, а не с большим убытком. Спред и комиссия по-прежнему действуют. Расстояние задаётся в pips или как сумма прибыли в валюте счёта.
Пример: Buy, открытый по 1.1000 при уровне по умолчанию 5 pips, защищается, как только цена поднимается выше 1.1005 плюс минимальное расстояние до стопа вашего брокера. Его Stop Loss затем переносится на 1.1000 плюс это расстояние.
Безубыток также можно установить вручную одним нажатием или перенести Take Profit убыточных позиций на цену входа.
Основные функции
- Автоматический безубыток - переносит Stop Loss в безубыток, когда достигнут заданный уровень.
- Кнопка BREAKEVEN - применяет безубыток ко всем открытым позициям одним нажатием.
- Кнопка REVERSE BE - переносит Take Profit убыточных позиций на цену входа, с необязательным буфером в pips.
- Поля TP PRICE и SL PRICE - задают цену Take Profit или Stop Loss для открытых позиций и отложенных ордеров по символу графика.
- Безопасный Stop Loss - поле SL PRICE никогда не двигает Stop Loss открытой позиции, которая уже в безубытке или в прибыли.
REVERSE BE работает для позиций в убытке. При буфере 0 Take Profit ставится ровно на цену входа, поэтому возврат цены к входу закрывает сделку с небольшим убытком, равным спреду и комиссии. Буфер больше 0 сдвигает Take Profit на указанное число pips в прибыль, чтобы покрыть эти издержки.
Как пользоваться
- Прикрепите Breakeven Bot к любому графику и разрешите алгоритмическую торговлю.
- Задайте тип безубытка и уровень в параметрах (по умолчанию: 5 pips).
- Оставьте утилиту работать. Каждая открытая позиция, которая достигает уровня, получает Stop Loss в безубытке.
- Нажмите BREAKEVEN, чтобы сразу применить безубыток, не дожидаясь уровня. Меняются только позиции, для которых брокер разрешает новый Stop Loss.
- Нажмите REVERSE BE, чтобы поставить Take Profit убыточных позиций на цену входа.
- Введите цену в TP PRICE или SL PRICE и нажмите Enter. Цена применяется к открытым позициям и отложенным ордерам символа графика. Цена остаётся активной и для позиций, открытых позже по этому символу, пока вы не введёте 0. Она применяется только с правильной стороны от текущей цены: Stop Loss ниже цены для Buy и выше неё для Sell, а Take Profit — наоборот.
Панель выводится на живых графиках, но не в Strategy Tester.
Параметры
Срабатывание безубытка
- BreakevenType (Breakeven Type) - Pips или Account Currency: способ измерения уровня срабатывания.
- TriggerBreakEvenPoints (Breakeven Level Pips) - расстояние в pips, на которое цена должна уйти в прибыль до безубытка; по умолчанию 5. Один pip равен 10 points.
- TriggerBreakEvenAmount (Breakeven Amount) - прибыль в валюте счёта, которую позиция должна превысить при типе Account Currency; по умолчанию 10.
- BreakEvenPositvePoints (Breakeven Positive Pips) - 0 ставит Stop Loss в безубыток, большее значение ставит его ещё на указанное число pips в прибыли. Минимальное расстояние до стопа брокера всегда добавляется.
Ордера
- slippage (Slippage / Max. Deviation) - максимальное отклонение в points, допустимое для запросов на изменение; по умолчанию 10.
- ReverseBEBufferPoints (Reverse BE Buffer Pips) - 0 ставит Take Profit ровно на цену входа, большее значение сдвигает его на указанное число pips в прибыль.
Что она не делает
Утилита не открывает сделки и не выбирает точки входа. Сделка закрывается только по своему Stop Loss или Take Profit. Утилита не гарантирует никакого результата, а торговля связана с риском.
Важно: автоматический безубыток и обе кнопки действуют на все открытые позиции счёта, по всем символам и независимо от их magic number, а не только на график, где запущена утилита. Ограничены графиком символа только поля TP PRICE и SL PRICE. Прикрепляйте утилиту, только если это действительно нужно.
Поддержка
Вопросы и предложения: пишите во вкладку Comments на этой странице или отправьте сообщение через мой профиль MQL5: https://www.mql5.com/en/users/centralia
Другой продукт: Zone Limite, бесплатная утилита для MetaTrader 5: https://www.mql5.com/en/market/product/206822
