TradeMasterPlus
- Утилиты
-
Ernazar Kuular
Практикующий трейдер. Создаю полезные инструменты для эффективного трейдинга. - Версия: 1.0
- Активации: 10
Торговая панель (trade manager) для MetaTrader 5 — удобный в использовании, многофункциональный помощник для ручной и полуавтоматической торговли: калькулятор лота от риска, сделка из нескольких ног с частичными TP, поэтапное сопровождение (снижение риска, безубыток, трейлинг-стоп), входы по закрепу и касанию уровня, популярные автосетапы по вашим линиям. Четыре режима-пресета, защита счёта с дневными лимитами, оценка контекста 0–100 перед входом и журнал результатов в R.
Полное описание
TradeMasterPlus — торговая панель (trade manager) для MetaTrader 5, которая берёт на себя расчёт объёма, выставление ордеров и сопровождение сделки. Решение о входе остаётся за вами; советник следит, чтобы риск, лимиты и план сделки соблюдались.
Риск и объём
• Риск задаётся в % от баланса или equity, фиксированным лотом или суммой в валюте счёта.
• Встроенный калькулятор лота: объём считается по расстоянию до SL с учётом комиссии брокера и запаса на проскальзывание и округляется только вниз — риск не превышает заданного.
• Сделка может делиться на 1–10 ног с разными целями (TP1, TP2…) и долями объёма. Ноги можно ставить одной ценой или сеткой с шагом.
• RR в панели — это RR первой цели (TP1). Цели остальных ног считаются пропорционально — множители RR задаются в параметре «Цели ног, ×RR» (по умолчанию 1 / 2 / 3 / 4 / 5: при RR 2 получится TP1 = 2, TP2 = 4, TP3 = 6), доли объёма — в «Доли объёма ног, %» (пусто — поровну). Ноги сверх списка получают каждая цель на 1×RR дальше.
• Объём, риск и стоимость позиции видны до отправки ордера — на линиях Entry, SL, TP и в панели. Если комиссия брокера велика относительно риска до SL (порог настраивается) или её ставка по символу ещё неизвестна, панель предупреждает об этом.
• План сделки показывается зонами Long/Short (риск — красная, цель — зелёная). Потяните зону — Entry, SL и все TP сдвинутся вместе без изменения лота и риска; любую линию можно перетащить отдельно, зона следует за ней. Entry и SL не меняются местами, а TP не уходит за Entry — линия останавливается на границе.
• Кнопки на зоне: ✓ — выставить план, ⇄ — перевернуть его в другое направление (SL и TP зеркально от Entry, RR сохраняется), ✕ — очистить. При смене таймфрейма и изменении параметров план остаётся на графике.
• Строка «Цель» в панели — прибыль всех ног на их TP за вычетом комиссии и общий RR сделки. Считается и для армированных Confirm и Trigger.
Входы
• Market, Limit, Stop — по линиям, которые вы перетаскиваете на графике.
• Confirm — вход после закрытия свечи выбранного ТФ за уровнем (защита от ложного касания).
• Trigger — касание уровня ставит стоп-ордер, затем добирающие лимитки.
• Армированный Confirm или Trigger снимается, если цена дошла до его SL раньше входа (отключается в параметрах).
• По свече — рыночный вход сейчас или на открытии следующей свечи, SL за экстремумом свечи.
• Стоп-пара — buy stop и sell stop одновременно; при срабатывании одной стороны вторая снимается.
• Популярные автосетапы по вашим линиям: пробой уровня, пробой трендовой линии, пробой диапазона, ложный пробой, Лесенка Фибо (сетка лимиток на откате).
• Переворот позиции одной кнопкой.
Сопровождение
• Поэтапное сопровождение — каждый этап после своего TP и настраивается отдельно. По умолчанию: после TP1 — снижение риска (SL на 50% пути от исходного SL к входу), после TP2 — безубыток, после TP3 — трейлинг. Кнопки «Риск −50%» и «БУ» выполняют этап сразу.
• Безубыток — с учётом комиссии и свопа. Если уровень с покрытием издержек пока за ценой, SL сразу встаёт на лучший возможный уровень, не хуже чистого безубытка, и подтягивается дальше по мере движения цены.
• Трейлинг-стоп: ATR выбранного ТФ, % от начального SL, дистанция на старте или за EMA (по закрытой свече). SL двигается только в сторону прибыли.
• Одна линия SL на всю сделку: перетащили — изменился SL всех ног. Если риск вырастает выше плана, советник просит подтверждение или уменьшает объём неисполненных ног.
• Частичное закрытие: по TP1–TP3, по проценту, убыточные или прибыльные, по направлению.
Режимы-пресеты
Четыре режима — Основной, Скальп, Дейтр и Разгон — переключаются одной кнопкой. В каждом заранее заданы размер позиции (риск), RR, количество ордеров и шаг между ними, поэтому параметры сделки меняются за один клик под текущую ситуацию на рынке. Режим также задаёт таймфреймы и параметры структуры, по которым советник анализирует контекст.
Оценка контекста перед входом
Перед каждым входом советник проверяет контекст: структуру старших ТФ, уровни и место до цели, диапазон дня, положение входа в диапазоне MTF (премиум/дискаунт), новости, спред и издержки, дисциплину. Итог — оценка 0–100 и список причин. Фильтр может только показывать оценку, просить подтверждение при низкой оценке или запрещать вход. Пороги и веса настраиваются; отдельные коды можно сделать жёстким запретом.
В режиме «Основной» таймфреймы задаются в параметрах: по умолчанию вход M15, структура H4 и D1. Если выбрать ТФ входа «Текущий», ТФ входа — это ТФ графика, а старшие ТФ подбираются под него: на M1–M15 — MTF и HTF из параметров, на M30–H1 — H4 и D1, на H4 — D1 и W1, на D1 — W1 и MN. При ТФ входа H4 и старше оценка переходит на свинговый масштаб: средний недельный диапазон вместо дневного, уровни прошлого месяца и свинги D1 вместо сессионных, а KillZone и активность последнего часа не оцениваются. Режимы Скальп, Дейтр и Разгон работают на своих фиксированных ТФ независимо от графика.
Сессии Азия, Лондон и Нью-Йорк и KillZone задаются по местному времени бирж (Лондон 08:00, NY 09:30). Переход на летнее и зимнее время в Европе и США и смещение сервера брокера учитываются автоматически.
Защита счёта (риск-менеджер)
• Дневной лимит убытка от баланса на начало дня, с учётом SL открытых позиций.
• Лимит количества сделок в день и пауза после серии SL.
• Строгий режим для проп-счетов: запрет встречных позиций, запрет входов без SL, закрытие новых сделок во время блока, жёсткая остановка дня.
• Несколько графиков на одном счёте: действует самый строгий лимит из всех экземпляров. Ослабить лимит можно только со следующего дня.
• Кнопка защиты показывает остаток дневного лимита, сделки и серию SL; цвет предупреждает о последней попытке.
Журнал
• Каждая сделка записывается в R с меткой сетапа, сессией, типом входа и снимком контекста.
• Ожидание в R с доверительным интервалом, MAE/MFE, разбивки по сетапам, сессиям, оценке и красным флагам.
• Вкладка «Красные флаги» показывает, какие условия реально ухудшают ваш результат, и рекомендует веса.
• Экспорт в Excel и CSV.
• Авто-скриншоты сделки при входе и при закрытии (PNG, со ссылками в журнале и выгрузке Excel).
• Отправка скриншотов входа и итога с подписью (вход, SL, TP, риск, результат в R) в Telegram, по желанию — сообщения о TP, SL, паузе и стопе дня.
Интерфейс
Русский и английский язык, тёмная и светлая тема, масштаб панели, одна или две колонки, подсказки ко всем кнопкам. Работает на Windows и Mac.
Панель перетаскивается за заголовок и сворачивается одной кнопкой — в свёрнутом виде остаётся статус дня (остаток лимита, сделки, серия SL), сопровождение и защита продолжают работать.
Оповещения о цене — кнопка 🔔: у цены появляется короткая метка, её перетаскивают на нужный уровень. Когда цена дойдёт до него, придёт уведомление — окном со звуком, push на телефон и в Telegram. Работает, пока включён терминал.
В итоге панель сочетает широкую функциональность с компактным и понятным интерфейсом: всё, что нужно для входа и сопровождения сделки, — в одном окне на графике.
Прочее
Защита счёта — инструмент дисциплины. Лимиты дня (убыток, количество сделок, пауза после серии SL) не дают нарушить правила импульсивно: снять блок с панели нельзя, ослабить лимит можно только со следующего дня. Но советник работает в вашем терминале и не заменяет ограничения брокера или проп-фирмы. Для проп-счетов используйте область защиты «Весь счёт» и режим «После стопа дня закрывать новые».
Отложенные ордера и лимит сделок. Ордера, выставленные до достижения лимита сделок, при исполнении не закрываются (кроме режима «При блоке закрывать новые»).
Сопровождение — одна сделка за раз. Советник полностью сопровождает одну сделку (группу ордеров) — последнюю открытую. Открывать новые сделки это не мешает: перед заменой советник предупреждает и просит подтвердить. Прежние позиции и ордера остаются у брокера со своими SL и TP, а «страховка» продолжает следить за ними: когда срабатывает TP такой группы, остальные её позиции переводятся в безубыток, а неисполненные ордера снимаются. Трейлинг у прежних групп не ведётся. Чтобы полностью сопровождать несколько сделок одновременно, в том числе по одному инструменту, запустите советник на нескольких графиках с разным Magic number.
Какие линии берут автосетапы. По умолчанию сетап сам находит объект на основном графике: горизонталь, трендовую или прямоугольник — ближайшие к цене, Fibo — последний нарисованный. Объекты индикаторов, других программ и торговой истории терминала пропускаются. Если на графике много линий, закрепите нужную: задайте ей имя в свойствах объекта (например, «TL1») и впишите его в параметр сетапа в разделе 3.1 или 3.2. Какую линию сетап сейчас следит, видно в журнале «Эксперты».
Telegram (необязательно). Укажите токен бота (@BotFather) и chat_id в параметрах раздела 4.1 и разрешите адрес https://api.telegram.org в «Сервис → Настройки → Советники → Разрешить WebRequest». В тестере отправка не работает.
Тестер стратегий и демо-версия. Демо-версия с Маркета работает только в тестере стратегий. Без визуализации советник открывает служебные сделки минимальным лотом с комментарием TM5_TEST — это нужно для автоматической проверки MQL5 Market и не является стратегией. В визуальном режиме тестер MT5 не передаёт советнику мышь, поэтому линии и зону не перетащить: для этого под панелью есть блок «Линии — только для тестера» (выбор линии, сдвиг ▲▼ и точная цена). Ставьте минимальную скорость без ускорения: действия выполняются, пока тестер идёт, на паузе — после шага вперёд (▶|). Текст полей ввода может не обновляться на экране — щёлкните по полю, значение при этом верное. Время сервера в тестере не определяется — задайте «Смещение сервера от GMT» вручную; истории сделок нет — для риска с комиссией задайте «Комиссия на 1 лот, если неизв.».
Комиссия. Ставку комиссии MT5 заранее не сообщает — советник берёт её из ваших сделок по символу за 90 дней. До первой сделки по новому символу укажите ставку за круг на 1 лот в параметре «Комиссия на 1 лот, если неизв.», иначе риск считается без комиссии (панель об этом предупредит).
Важно знать
Это не торговая стратегия. Советник не открывает сделки сам по себе: входы делаете вы — кнопками, линиями или активированными сетапами. Его задача — взять на себя рутину открытия и сопровождения сделок и снизить вероятность технических ошибок: неверного лота, забытого SL, лишней сделки сверх лимита.
Тип счёта. Советник рассчитан на хеджинговые счета (Forex/CFD, большинство проп-фирм) — на них доступны все функции. Тип счёта определяется автоматически; на неттинговом счёте в заголовке панели появляется пометка «неттинг».
Только для неттинговых счетов
На неттинговых счетах (одна позиция на символ) работает упрощённый режим. Ограничения ниже на хеджинговые счета не распространяются:
• все ноги сделки открываются одним ордером, частичные TP (кроме последнего) закрывает советник — терминал должен быть включён;
• шаг между ногами, «Стоп-пара» и «Лесенка Фибо» недоступны;
• по символу — одна сделка советника одновременно; ручные сделки по тому же символу сливаются с позицией советника.
TradeMasterPlus — простой в использовании помощник с большим и удобным функционалом. Желаем успешной торговли!
