CloseIfProfitorLoss with Trailing
- Утилиты
- Vladislav Andruschenko
- Версия: 25.514
- Обновлено: 14 мая 2025
- Активации: 10
Закрытие позиций в MetaTrader 4 по общей прибыли\убытку с трейлингом прибыли.
- Включите Режим Виртуальных стопов.
- Закрытие и расчет отдельно по BUY и SELL позициям.
- Закрытие и расчет по всем символам или только по текущему.
- Активируйте трейлинг-стоп прибыли.
- Закрытие по общей прибыли и убытку в валюте депозита, пунктах или % от баланса.
Советник предназначен для использования на любом счёте в паре с любым другим советником или при ручной торговле.
| Версия MT5 | Полное описание + DEMO + PDF | Как купить | Как установить | Как получить файлы журналов | Как тестировать и оптимизировать | Все продукты от Expforex |
Как только общий баланс сделок по паре или по всем парам станет больше или равен указанному в настройках значению, все позиции закрываются и ордера удаляются.
Данная версия способна не только закрыть прибыль на установленном уровне, но и осуществлять трейлинг, чтобы получить больше прибыли.
Основные функции утилиты
Закрытие по общей прибыли по всем символам;
Закрытие по общей прибыли по отдельным сделкам (Виртуальный режим).
Закрытие по общей прибыли с трейлингом прибыли.
Закрытие по общей прибыли в пунктах, процентах или валюте.
Закрытие по общему убытку для всех сделок или отдельных сделок.
Закрытие графиков и терминала после закрытия сделок, управление рисками, отправка информации о закрытии на почту и Push-уведомления и многое другое.
Правила использования
- Установите панель на вашу валютную пару.
- Чтобы активировать тип закрытия, введите значения параметров, отличные от 0. Для прибыли укажите положительное значение, для убытка — отрицательное (например, -100).
- Отметьте те пункты, которые хотите использовать при закрытии (Прибыль\Убыток в пунктах\долларах\процентах).
- Включите кнопку ON — она должна загореться зелёным цветом, что означает активацию советника.
- Как только прибыль или убыток ваших позиций пересечёт установленные уровни, сделки закроются.
- Аварийная кнопка CLOSE ALL предназначена для мгновенного закрытия всех позиций.
Управление
- All Symbols — включает закрытие по всем символам.
- XXXXXX only — включает закрытие только по текущей валютной паре, на которой установлен советник.
- Separate BuySell — включает отдельное закрытие позиций BUY и SELL.
- Separate Order — включает отдельное закрытие каждой позиции отдельно.
- Profit $ — включает/отключает закрытие по общей прибыли в долларах или валюте депозита.
- Profit p — включает/отключает закрытие по общей прибыли в пунктах.
- Profit % — включает/отключает закрытие по общей прибыли в процентах от текущего баланса.
- Loss $ — включает/отключает закрытие по общему убытку в долларах или валюте депозита.
- Loss p — включает/отключает закрытие по общему убытку в пунктах.
- Loss % — включает/отключает закрытие по общему убытку в процентах от текущего баланса.
- Close if Profit or Loss ON/OFF — включает/отключает функцию закрытия по общей прибыли или убытку.
Trailing Profit
Данная функция включает трейлинг прибыли (плавающая прибыль) при закрытии. То есть прибыль закрывается не фиксировано, а с трейлингом указанного значения.
Когда прибыль достигает заданного уровня, советник запоминает текущее значение прибыли и продолжает подтягивать его вслед за ростом прибыли.
Например:
- При установке для Profit $ значения 10 и для TrailingProfit — 5, линия трейлинга прибыли устанавливается на уровне 5 долларов.
- Когда прибыль достигнет 10 долларов, активируется трейлинг-стоп, и линия закрытия будет двигаться вместе с прибылью.
- Если прибыль снизится ниже последнего зафиксированного уровня TrailingProfit, советник закроет все сделки принудительно.
Внешние переменные и настройки
Language: Выберите язык интерфейса (испанский, португальский (Бразилия), немецкий, китайский, японский). По умолчанию соответствует языку терминала.
MagicNumber (int): Назначает уникальный магический номер для идентификации позиций/ордеров, открытых этим советником. Значение 0 означает отсутствие магического номера.
UseAllMagicFromAllAccount (bool): true: отслеживает все позиции по текущему символу на счёте. false: отслеживает только позиции с указанными MagicNumber(s).
Show_Future_BE_TP_SL: Отображает уровни безубыточности, тейк-профита и стоп-лосса на текущем графике в соответствии с настройками прибыли/убытка. Работает только для текущего символа и когда режим отдельных ордеров отключён.
CLP_TralOptionsStep (double): Определяет шаг изменения уровня трейлинга прибыли (в пунктах, валюте или процентах).
Use_Commission_in_CLP (bool): Учитывает комиссию при расчёте прибыли/убытка при закрытии позиций.
AutoCorrect_LevelCLP (bool): Автоматически корректирует значения прибыли/убытка, чтобы гарантировать корректные данные.
CLP_DeleteStopOrders (bool): Удаляет отложенные ордера при закрытии позиций по общей прибыли или убытку.
Use_Lots_in_CLP_Points (bool): Учитывает размер лота при расчёте пунктов прибыли/убытка, полезно для хеджевых счетов с разными объемами позиций.
CPL_CloseAllCharts_per_CloseAllDeals: Закрывает все графики с советником перед закрытием позиций, сохраняя шаблоны графиков (только для MT5).
CPL_CloseTerminalAfterClose (bool): Закрывает терминал после закрытия всех позиций.
ShowCloseAllButton (bool): Отображает кнопку "Закрыть все" на панели для немедленного закрытия всех сделок.
ClosingCurrentTicketOnly (bool): Закрывает только текущий список тикетов, игнорируя новые позиции, открытые другими советниками.
ClosebyFIFO (bool): Закрывает позиции по принципу FIFO (First In, First Out).
VPS_CLP_Activation (bool): Активирует настройки CLP для VPS, позволяя управлять переменными извне.
VPS_CLP_Parameters: Различные параметры для управления прибылью, убытком и трейлингом, специально для VPS.
LimitFor: Временные рамки для проверки открытых/закрытых сделок для ограничения прибыли/убытка.
LimitForLosses & LimitForProfits: Устанавливает лимиты убытков и прибыли, которые вызывают оповещения.
LimitForLotsDeals & LimitForCountDeals: Лимиты на размер лотов и количество сделок, которые вызывают оповещения.


Works as intended.