Trade Copier and Telegram Signals MT5
- Утилиты
-
Prime Horizon
🎯 MT5 Developer — Market Structure, Smart Money & Funded Trading Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Версия: 1.0
- Активации: 20
Trade Copier and Telegram Signals MT5
Trade Copier and Telegram Signals - это утилита для MetaTrader 5, которая копирует сделки между счетами, открытыми на одном компьютере или на одном VPS, и выполняет текстовые сигналы, полученные через ваш собственный бот Telegram. Один инструмент выполняет три роли: роль каждого графика задается одним параметром.
Локальное копирование работает в обе стороны между MetaTrader 4 и MetaTrader 5, так как оба терминала используют одну общую папку (версия для MT4 публикуется как отдельный продукт). Не требуются DLL, внешние программы и дополнительные сервисы.
Три роли, один параметр
- Master: передает сделки этого счета, позиции, отложенные ордера, стоп лосс, тейк профит и частичные закрытия
- Receiver: копирует локальный Master с циклом синхронизации 200 мс
- Telegram Receiver: читает входящие сообщения вашего бота Telegram и выполняет найденные сигналы
Расчет лота
- Balance Ratio: автоматически подстраивает лот мастера под размер счета получателя
- Multiplier: лот мастера, умноженный на ваш коэффициент
- Fixed Lot: одинаковый объем на каждой скопированной сделке
- Risk Percent: объем рассчитывается по расстоянию до стоп лосса и капиталу счета
Объемы округляются вниз до шага брокера, ограничиваются максимальным лотом, а отдельный параметр определяет поведение, когда расчетный объем оказывается ниже минимального лота брокера.
Правила копирования
- Стоп лосс и тейк профит: оба, только стоп лосс, только тейк профит или ничего
- Закрытия и частичные закрытия воспроизводятся пропорционально на получателе
- Отложенные ордера выставляются, изменяются, удаляются и преобразуются при их срабатывании на мастере
- Обратный режим: покупка становится продажей, стоп лосс и тейк профит меняются местами
- Фильтры: списки включенных и исключенных символов, магические номера мастера, направление, максимальный возраст сделки, максимальный спред
- Сопоставление символов: автоматическое определение суффиксов и префиксов, например EURUSD и EURUSD.pro, а также ручные соответствия вида GOLD=XAUUSD
Защита
- Equity guard: приостанавливает копирование и подает сигнал, когда просадка счета достигает вашего предела
- Максимальный лот на сделку, максимальное число открытых скопированных сделок, максимальное проскальзывание
- Сделки, открытые до запуска копировщика, по умолчанию игнорируются
- Если вы закрыли скопированную сделку вручную, она не открывается заново
- История Telegram никогда не выполняется при запуске: обрабатываются только новые сообщения
Прием сигналов Telegram
Приемник распознает BUY, SELL, цену входа, стоп лосс и несколько уровней тейк профита, а также команды CLOSE, CLOSE ALL, CLOSE HALF и BREAKEVEN. Обрабатываются цены с разделителем тысяч, зоны входа, эмодзи и многострочные сообщения. Если сообщение не содержит торговой инструкции, не выполняется ничего.
Вы выбираете, какой тейк профит применяется, когда сигнал содержит несколько уровней, и можете требовать наличия стоп лосса перед приемом сигнала. Разрешены только указанные вами идентификаторы чатов.
Панель
- Состояние связи, задержка синхронизации, счет мастера и соотношение балансов
- Счетчики: открытые скопированные сделки, сделки за день, ошибки
- Индикатор equity guard и четыре последних события
- Кнопки Pause и Close Copied, вторая с подтверждающим нажатием
- Перемещаемая и сворачиваемая панель, автоматическое масштабирование DPI от FullHD до 4K
- На графике Master показано число подключенных получателей
Основные параметры
Роль: роль этого графика, идентификатор копировщика, источник сигнала
Расчет лота: режим расчета, база Balance Ratio, дополнительный коэффициент, значение множителя, фиксированный лот, процент риска, поведение без стоп лосса, поведение ниже минимального лота
Правила копирования: копирование SL и TP, копирование закрытий и частичных закрытий, копирование отложенных ордеров, копирование позиций, открытых до запуска, обратное копирование, фильтр направления, максимальный возраст, максимальный спред, включенные символы, исключенные символы, магические номера, соответствия символов
Защита: максимальный лот на скопированную сделку, максимальное число скопированных сделок, процент equity guard, максимальное проскальзывание
Telegram: токен бота, разрешенные идентификаторы чатов, используемый тейк профит, игнорировать сигналы без стоп лосса
Экспорт мастера: экспорт отложенных ордеров, экспорт сделок, созданных этим копировщиком, экспортируемые магические номера
Оповещения и панель: всплывающее окно, push уведомления, оповещение при каждой копии, оповещение об ошибке, оповещение при отключении мастера, положение панели, размер шрифта, настройка DPI
Установка
- Скопируйте файл в папку MQL5/Experts каждого терминала и перезапустите MetaTrader 5
- Включите алгоритмическую торговлю в терминале
- Прикрепите инструмент к графику счета источника и выберите роль Master
- Прикрепите его к графику каждого счета назначения и выберите роль Receiver
- Используйте одинаковый идентификатор копировщика на мастере и на всех получателях
- Для роли Telegram создайте бота через BotFather, добавьте его в вашу группу и разрешите https://api.telegram.org в Сервис, Настройки, Советники, WebRequest
Требования и ограничения
- Локальное копирование требует, чтобы терминал источника и терминалы назначения работали на одном компьютере или на одном VPS
- Бот Telegram может читать только те группы и каналы, в которые он добавлен
- На стороне получателя рекомендуются счета типа hedging
- Ордера stop limit копируются только между терминалами MetaTrader 5
Совместимость
- Платформа: MetaTrader 5, утилита
- Направление: MetaTrader 5 в MetaTrader 5 и в обе стороны с MetaTrader 4
- Счета: разные брокеры, разные валюты и разные размеры счетов
- Рынки: Forex, индексы, металлы, криптовалюты и другие инструменты брокера
Часто задаваемые вопросы
Копирует ли он между двумя разными компьютерами?
Локальное копирование работает между терминалами на одном компьютере или на одном VPS. Тем, кому нужно несколько машин, обычно размещают все терминалы на одном VPS.
Должны ли счета быть у одного брокера?
Нет. Имена символов определяются автоматически, а список ручных соответствий покрывает различия вида GOLD и XAUUSD.
Что произойдет, если закрыть терминал мастера?
Получатель обнаружит обрыв, покажет мастера офлайн и может отправить оповещение. Скопированные сделки не затрагиваются.
Копирует ли получатель сделки, открытые до его запуска?
По умолчанию нет. Отдельный параметр позволяет их включить.
Можно ли проверить инструмент в тестере стратегий?
Функция копирования требует двух работающих терминалов или реальных сообщений Telegram, поэтому в тестере она не воспроизводится. Панель и настройки можно изучить на демо счете.
Могут ли несколько получателей следовать за одним мастером?
Да. Задайте всем получателям одинаковый идентификатор копировщика, и панель мастера покажет, сколько их подключено.
Предупреждение о рисках
Торговля связана с высоким риском убытков. Копировщик сделок воспроизводит решения, принятые в другом месте, он не создает стратегию и не гарантирует результата. Проверьте настройки на демо счете перед использованием на реальном счете и подберите объемы под ваш капитал. Никогда не вкладывайте средства, потерю которых вы не можете себе позволить.
История версий
- v1.00 — Первая версия. Роли Master, локальный Receiver и Telegram Receiver. Четыре режима расчета лота, синхронизация стоп лосса и тейк профита, частичные закрытия, отложенные ордера, обратный режим, сопоставление символов, фильтры по символу, магическому номеру, направлению, возрасту и спреду, equity guard, панель с кнопками Pause и Close Copied.
