Trade Manager Assistant Mt5 ZeroLogics
- Утилиты
- Версия: 1.6
- Обновлено: 8 октября 2026
- Активации: 10
ZeroLogics. Базовый инструмент для управления сделками, риск-менеджмента и планирования с визуальными уровнями, TP, RR, размером лота, прибылью/убытком, перетаскиваемыми SL и TP, а также базовыми автоматическими функциями для каждой сделки, такими как трейлинг-стоп, авто-безубыток и авто-частичное закрытие. Этот инструмент призван упростить вашу торговлю — он не является профессиональным инструментом и не претендует на это, поддерживает 2 языка: АНГЛИЙСКИЙ и ИСПАНСКИЙ.
Полное руководство пользователя и техническая инструкция по эксплуатации
ZeroLogics • MetaTrader 5 (MQL5) • Официальное руководство1. Введение и архитектура
Trade Manager (TM) — это базовый ассистент для исполнения ордеров, расчета денежного риска и динамического управления сделками в MetaTrader 5. Он разработан на базе векторного графического движка CCanvas , что исключает необходимость в сторонних шрифтах, библиотеках DLL или внешних изображениях, гарантируя максимальную производительность обновления без задержек при отправке ордеров.
- Визуальное исполнение и управление: Интерактивное создание и перетаскивание (Drag & Drop) рыночных и отложенных ордеров, уровней Stop Loss и Take Profit.
- Точный денежный расчет: Отображение прибыли и убытков в реальном времени в точной валюте счета с учетом спреда, накопленного свопа и комиссии за полный круг (round-trip).
- Открепляемые модули: Плавающие панели исполнения и закрытия, которые можно свободно разместить в любой части графика.
- Параметрическая автоматизация: Авто-безубыток (Auto Break Even), прогрессивный трейлинг-стоп, блокировка соотношения риск/прибыль (RR Lock) и 3 уровня автоматического частичного закрытия.
2. Входные параметры (Inputs)
Настройки советника, доступные во вкладке Входные параметры при прикреплении к графику:
| Параметр | Тип / По умолчанию | Описание работы |
|---|---|---|
| ShowHUD | bool (true) | Показать или скрыть основной графический интерфейс на графике. |
| PanelX / PanelY | int (12 / 84) | Начальные координаты панели в пикселях (от верхнего левого угла). |
| PanelWidth / PanelHeight | int (320 / 535) | Базовые размеры панели (ширина: 250–1000 px, высота: 430–1600 px). |
| FontSize | int (8) | Базовый размер шрифта для элементов управления на графике. |
| InpMagic | long (460129) | Уникальный магический номер (Magic Number) для ордеров советника. |
| ManageOnlyOwnMagic | bool (false) | false = управляет всеми сделками по текущему инструменту; true = только ордерами с данным Magic Number. |
| BurstDeviationPoints | ulong (10) | Максимальное допустимое проскальзывание (slippage) в пунктах при отправке ордеров. |
| RiskCommissionPerLot | double (-1.0) | -1.0 = авторасчет комиссии за полный круг по истории счета; 0.0 = без комиссии; >0 = фиксированная комиссия за лот в валюте счета. |
| BreakEvenSafetyPips | double (0.0) | Дополнительный буфер в пипсах сверх точки безубытка. Если 0.0, гарантируется минимум 1 тик чистой прибыли. |
| PartialClose1/2/3Percent | double (25 / 50 / 75) | Процент объема для закрытия по 3 кнопкам быстрого частичного закрытия на панели. |
| EnableTradeSounds | bool (true) | Воспроизведение встроенных звуков (WAV) при открытии, закрытии и срабатывании SL/TP. |
| EnableButtonSounds | bool (true) | Звуковой щелчок при нажатии на кнопки, поля ввода и элементы управления. |
| EnablePushNotifications | bool (false) | Отправка push-уведомлений на мобильный терминал MT5 при отклонении брокером или защитной паузе. |
| HideNativeTradeLevels | bool (true) | Скрыть стандартные торговые уровни MT5 на графике во избежание визуального наложения. |
| TradeRowsRightMargin | int (7) | Отступ в пикселях от правого края графика до строк позиций. |
| VisualRefreshMs | int (250) | Минимальный интервал (в мс) между полными перерисовками графического интерфейса. |
| TimerIntervalMs | int (100) | Интервал таймера советника в миллисекундах (допустимо: от 20 до 1000 мс). |
| VisualTP/SLTransparency | double (81.2) | Прозрачность заливки зон проекции TP и SL (0 = сплошной, 100 = прозрачный). |
| VisualTP/SLOpacity | double (100.0) | Общая непрозрачность графических контейнеров проекции на графике. |
| VisualTP/SLProgressOpacity | double (43.1) | Непрозрачность динамической тени прогресса цены по направлению к цели. |
| VisualTP/SLBorderOpacity | double (58.8) | Непрозрачность границ рамок зон проекции. |
| VisualRepaintIntensity | double (100.0) | Интенсивность затенения прогресса цены внутри диапазона проекции. |
| TPLevelFillOpacity | double (70.6) | Непрозрачность фона меток сохраненных уровней TP на графике. |
| NeonGlow | bool (true) | Включение мягкого внешнего неонового свечения рамок интерактивных элементов. |
| NeonFont / NeonNumberFont | string | Используемые шрифты интерфейса ("Bahnschrift" для текста / "Consolas" для цифр). |
3. Структура и функционирование главной панели (HUD)
3.1. Информационная шапка
- Счетчик позиций: Отображает количество открытых позиций ( [SELL] X и [BUY] Y ).
- Активные отложенные ордера ( ? N ): Счетчик отложенных ордеров в реальном времени, выставленных у брокера в ожидании исполнения.
- Таймфрейм: Отображает текущий период графика (M1, M5, H1 и т.д.).
- Переключатель языка ( [ES] / [EN] ): Выпадающее меню для мгновенного переключения языка интерфейса и оповещений между испанским и английским.
3.2. Метрики счета в реальном времени
- TOTAL: Консолидированная текущая плавающая прибыль/убыток по всем открытым позициям инструмента.
- BALANCE: Текущий баланс счета и базовая валюта депозита.
- PROFIT DIARIO (Дневная прибыль): Чистая зафиксированная прибыль с 00:00 по времени сервера брокера (включает комиссии и свопы).
3.3. Режимы расчета объема и управления рисками
- RISK %: Автоматический расчет лота для риска точным процентом от баланса при срабатывании Stop Loss.
- RISK $: Расчет лота для риска фиксированной суммой в валюте депозита.
- LOTAJE (Размер лота): Отключение автоматического расчета риска и торговля фиксированным объемом лотов.
- Золото (XAUUSD / GOLD): движение на $1.00 = 10 пипсов ($0.10 за пипс).
- Индексы (US30, NAS100, SPX500): движение на $1.00 = 1 пипс.
- Нефть (WTI / BRENT / USOIL): движение на $0.10 = 10 пипсов ($0.01 за пипс).
- Криптовалюты (BTCUSD): движение на $1.00 = 1 пипс.
- Форекс-пары с JPY: 0.01 = 1 пипс.
- Стандартный Форекс: 0.0001 = 1 пипс.
3.4. Торговля сеткой/пачкой ордеров (Burst Trading)
Позволяет разделить вход в рынок на несколько ордеров, отправляемых на сервер асинхронно:
- Круглый переключатель: Включение или выключение режима пакетного входа.
- Числовое поле: Количество ордеров в пачке от 1 до 100.
- RISK GRUPAL (Групповой риск): Общий риск (или указанный лот) делится поровну между всеми ордерами пачки.
- RISK INDIVIDUAL (Индивидуальный риск): Каждый ордер пачки открывается с полным указанным риском или объемом лота.
4. Открепляемые плавающие модули
Как блок Исполнения (SELL / BUY), так и блок Закрытия оснащены серой боковой вкладкой ( [::] ), позволяющей открепить их от главной панели и переместить в любое место графика.
Позволяет расположить кнопки покупки и продажи непосредственно рядом с текущими свечами для скоростного скальпинга.
Обеспечивает мгновенный доступ к быстрому частичному закрытию (25%, 50%, 75%), безубытку и экстренному закрытию, не перекрывая аналитическую зону графика.
В открепленном состоянии в углу модуля появляется кнопка [X] . Нажатие на нее возвращает модуль на его исходное место внутри главной панели.
5. Визуальная торговля на графике
5.1. Предварительный ручной вход (Manual Preview)
При нажатии на MANUAL BUY или MANUAL SELL на графике создается интерактивный макет будущей сделки:
- Линия входа: Пунктирная линия, следующая за текущей рыночной ценой Ask/Bid в реальном времени.
- Перетаскиваемые уровни SL и TP: Если значения не были заданы на панели, появляются плашки, которые можно переместить мышью на нужный уровень.
- Отображение R:R и суммы в реальном времени: Расчет прогнозируемого соотношения риск/прибыль и ожидаемой прибыли или убытка в деньгах депозита.
- Отправка: Сделка подтверждается нажатием кнопки BUY или SELL на панели. Отмена предпросмотра осуществляется клавишей Esc или кнопкой X на строке входа.
5.2. Визуальные отложенные ордера
При нажатии PENDIENTE BUY или PENDIENTE SELL на графике отображается полноценный чертеж ордера:
- Автоопределение Limit / Stop: При перемещении линии входа выше или ниже текущей рыночной цены советник автоматически определяет тип ордера (Buy Limit, Buy Stop, Sell Limit или Sell Stop).
- Соединительная скобка (Bracket): Визуально связывает уровень входа с соответствующими уровнями Stop Loss и Take Profit.
- Редактирование двойным кликом: Двойной клик по активному отложенному ордеру брокера на графике переводит его в режим визуального редактирования цены, SL и TP.
5.3. Строки открытых позиций (Trade Rows)
Каждая открытая позиция создает интерактивную информационную строку, привязанную к соответствующей цене:
- Динамическое перетаскивание (Drag & Drop): Перемещение ярлыков SL или TP пересчитывает уровень у брокера и отображает плавающее окно с денежным эквивалентом и точной ценой справа.
- Синяя вкладка BE: Автоматически появляется, когда Stop Loss находится на уровне безубытка (покрывающем вход, спред, своп и комиссии). Служит ручкой для перетаскивания SL.
- Раскрытие веером (Overlap Fan): При скоплении нескольких ордеров на одном ценовом уровне удержание курсора мыши над ними в течение 2 секунд раскрывает вертикальный веер со всеми сделками и постраничной навигацией < и > для раздельного управления.
6. Панель расширенных настроек (Шестеренка [⚙] )
Нажатие на иконку шестигранной шестеренки на любой строке позиции или черновике открывает модальное окно расширенного управления:
6.1. AUTO BE (Автоматический безубыток)
Автоматически переносит Stop Loss в безубыток при достижении заданной прибыли:
- TRIGGER: Прибыль, необходимая для активации безубытка (настраивается в PIPS , % DEL TP , MONEDA (деньги) или R:R ).
- BE +: Дополнительный профит в пипсах/деньгах сверх цены входа для гарантии чистой прибыли.
- Реальный расчет затрат: Автоматически компенсирует цену входа, спред, накопленный своп и комиссии за открытие и закрытие.
6.2. TRAILING (Динамический трейлинг-стоп)
- START: Дистанция прибыли, необходимая для начала сопровождения позиции.
- DISTANCIA: Расстояние, на котором Stop Loss следует за ценой.
- STEP: Минимальный шаг движения цены для отправки очередной модификации ордера брокеру.
6.3. RR LOCK (Фиксация соотношения риск/прибыль)
При активации замка фиксируется заданное соотношение R:R. Если Stop Loss перемещается вручную на графике или трейлинг-стопом, Take Profit автоматически пересчитывается и смещается у брокера для сохранения точной математической пропорции.
6.4. AUTO PARCIALES (Автоматическое частичное закрытие)
Позволяет настроить до 3 независимых этапов автоматической фиксации прибыли:
- Режимы активации уровней:
- R:R : Закрытие при достижении кратного значения первоначального риска (напр., 1R, 2R, 3R).
- TP : Фиксирует конкретный уровень цены Take Profit на графике, который можно перемещать визуально.
- % DIST. TP : Закрытие при прохождении процента от общего расстояния от входа до конечного TP.
- CERRAR % (Закрыть %): Процент от первоначального объема позиции, фиксируемый на данном этапе (суммарно не более 100%).
6.5. Расширенная визуализация
- NIVELES DE TP (Уровни TP): Отображает метки целей на графике. При исполнении частичного закрытия на плашке автоматически появляется зеленая галочка (✔).
- POSICION VISUAL (Визуальная позиция): Отображает полупрозрачные прямоугольные зоны на графике (зеленая к TP, красная к SL) с динамической тенью прогресса в реальном времени по мере приближения цены к целям.
7. Вспомогательные функции и безопасность
Плавающее информационное поле рядом с формирующейся свечой, вычисляющее оставшееся время до закрытия бара с миллисекундной точностью по тикам сервера брокера (в формате MM:SS или HH:MM:SS).
Советник автоматически создает и извлекает собственные звуковые файлы в MQL5\Files\VTM_Audio\ для звукового сопровождения открытия сделок, закрытия по TP/SL и кликов по кнопкам.
Все параметры шестеренки, статус исполненных частичных закрытий и координаты панелей сохраняются в локальных бинарных файлах в каталоге VTM_State\ с привязкой к счету и символу. При смене таймфрейма, перезапуске терминала или разрыве связи советник восстанавливает состояние без дублирования ордеров и потери настроек.

