ProTrade Trade Copier EA
- Утилиты
- Cain De Bruin
- Версия: 1.1
ProTrade Trade Copier EA
Обзор продукта
ProTrade Trade Copier EA — это профессиональное решение для копирования сделок для MetaTrader 5, которое реплицирует сделки между счетами с расширенной фильтрацией, маппингом символов и интеллектуальным управлением лотами. Данный советник работает в режиме Master (ведущий) или Slave (ведомый), используя безопасную файловую коммуникацию для копирования позиций в реальном времени при обеспечении комплексного контроля рисков и настройки исполнения.
Этот советник предназначен для поставщиков сигналов, управляющих фондами и трейдеров с несколькими счетами, которым нужна надежная репликация сделок с низкой задержкой между разными брокерами, типами счетов или торговыми стратегиями — без ручного вмешательства.
Ключевые особенности
Гибкая работа в режиме Master/Slave
- Работа в режиме Master (отправитель) или Slave (получатель) с одной установкой советника
- Уникальное имя группы копировщика обеспечивает изолированную коммуникацию между конкретными парами счетов
- Файловый обмен данными обеспечивает надежную синхронизацию с низкими накладными расходами
- Копирование в реальном времени с настраиваемой задержкой исполнения для гибкости сети
Расширенный маппинг символов
- Маппинг до 5 различных пар символов между счетами Master и Slave (например, EURUSD.pro → EURUSD)
- Автоматический возврат к прямому сопоставлению символов при отключенном маппинге
- Встроенная валидация символов гарантирует копирование сделок только на доступные инструменты на счете Slave
- Необходимо для копирования между брокерами с разными соглашениями об именах символов
Интеллектуальное управление размером лота
- Фиксированный режим: Копировать все сделки с предопределенным размером лота независимо от размера позиции Master
- Режим множителя: Масштабировать лоты Slave настраиваемым множителем (например, 2.0x = удвоение размера)
- Режим соотношения баланса: Автоматическая корректировка размера лота на основе баланса счета Slave относительно эталонного баланса
- Все режимы соблюдают ограничения брокера по лотам (мин/макс/шаг) и доступную маржу
Точные фильтры управления
- Фильтрация сделок по Magic Number для копирования только сигналов конкретных стратегий
- Фильтрация по тексту комментария для таргетирования сделок с определенными идентификаторами
- Независимое переключение копирования покупок, продаж или обоих типов
- Предотвращение копирования нежелательных сделок при сохранении гибкости
Комплексное управление рисками
- Ограничение максимального размера лота предотвращает слишком крупные позиции на счетах Slave
- Минимальный размер лота обеспечивает соответствие сделок требованиям брокера
- Лимит максимального количества открытых сделок предотвращает чрезмерную экспозицию на принимающем счете
- Дневной лимит убытков автоматически приостанавливает копирование, если просадка эквити превышает порог
- Защита минимального баланса счета отключает копирование, если баланс падает ниже безопасного уровня
Настройка исполнения
- Настраиваемая толерантность к проскальзыванию для исполнения ордеров
- Регулируемая задержка исполнения (миллисекунды) для управления сетевой задержкой
- Возможность копировать или игнорировать уровни стоп-лосса и тейк-профита независимо
- Автоматическая корректировка SL/TP для разницы спредов между символами Master и Slave
- Сохранение оригинальных комментариев к сделкам для аудита и идентификации
Панель мониторинга и управление в реальном времени
- Панель на графике отображает:
- Текущий режим (Master/Slave) и операционный статус
- Скопированные сделки сегодня и общее историческое количество
- Текущие открытые позиции и эквити счета
- Активный режим определения размера лота и настройки множителя/соотношения
- Цветовые индикаторы статуса для мгновенного визуального контроля
- Кнопки управления запуском/паузой, синхронизацией и очисткой истории одним кликом для мгновенного контроля
Набор настройки графика
- Применяйте профессиональные цветовые схемы одним кликом
- Полный контроль над цветами свечей, видимостью сетки, ценовыми линиями и отображением объёма
- Опция авто-применения обеспечивает последовательную настройку рабочего пространства при инициализации
Как использовать
Шаг 1: Установите советник на счета Master и Slave в MetaTrader 5. Прикрепите к любому графику — панель и кнопки управления появятся автоматически.
Шаг 2: Настройте режим работы. Установите IsMasterAccount = true на отправляющем счете и IsMasterAccount = false на принимающем счете. Используйте одинаковое CopierGroupName на обоих.
Шаг 3: Настройте маппинг символов (при необходимости). Если Master и Slave используют разные имена символов, включите EnableSymbolMapping и определите пары Master→Slave (до 5).
Шаг 4: Выберите стратегию определения размера лота. Выберите режим Fixed, Multiplier или Balance Ratio и настройте соответствующий параметр в соответствии с предпочтениями распределения риска.
Шаг 5: Примените фильтры. Включите фильтрацию по Magic Number или комментарию, если нужно копировать только определенные стратегии. Переключите копирование покупок/продаж по необходимости.
Шаг 6: Настройте контроль рисков. Установите максимальный/минимальный размер лота, максимальное количество открытых сделок, дневной лимит убытков и минимальный баланс, соответствующие счету Slave.
Шаг 7: Точная настройка исполнения. Настройте допуск проскальзывания, задержку исполнения и решите, копировать ли уровни SL/TP. Включите корректировку спреда, если брокеры Master/Slave имеют разные структуры спредов.
Шаг 8: Мониторинг и управление. Используйте панель для отслеживания скопированных сделок. Используйте Sync Now для принудительной немедленной синхронизации или Clear History для сброса отслеживания сделок.
Параметры ввода
Режим работы
- IsMasterAccount: Установите true для отправляющего счета, false для принимающего счета
- CopierGroupName: Уникальный идентификатор для изоляции коммуникации между конкретными парами счетов
Маппинг символов
- EnableSymbolMapping: Включить или отключить трансляцию имен символов между счетами
- MasterSymbol1–5 / SlaveSymbol1–5: Определить до 5 пар символов для маппинга (например, "EURUSD.pro" → "EURUSD")
Управление размером лота
- LotSizeMode: 0 = Fixed, 1 = Multiplier, 2 = Balance Ratio
- FixedLotSize: Фиксированный размер лота для всех скопированных сделок (когда Режим = 0)
- LotMultiplier: Множитель для применения к размеру лота Master (когда Режим = 1)
- BalanceRatioPercent: Процент эталонного баланса для определения размера на основе соотношения (когда Режим = 2)
Настройки фильтров
- FilterByMagicNumber: Включить фильтрацию по Magic Number
- MasterMagicNumber: Значение Magic Number для фильтрации (когда включено)
- FilterByComment: Включить фильтрацию по тексту комментария сделки
- FilterComment: Подстрока комментария для сопоставления при фильтрации (когда включено)
- CopyBuyTrades / CopySellTrades: Независимое переключение копирования покупок или продаж
Управление рисками
- MaxLotSize / MinLotSize: Верхняя и нижняя границы для размеров скопированных позиций
- MaxOpenTrades: Максимальное количество одновременных сделок, разрешенных на счете Slave
- EnableMaxDailyLoss: Активировать защиту дневного лимита убытков
- MaxDailyLossPercent: Максимально допустимый дневной убыток в процентах от начального эквити
- MinAccountBalance: Минимальный баланс счета, необходимый для продолжения копирования
Настройки исполнения
- SlippagePoints: Допустимое проскальзывание в пунктах для исполнения ордеров на счете Slave
- ExecutionDelay: Задержка в миллисекундах между копированием отдельных сделок
- CopyStopLoss / CopyTakeProfit: Независимое переключение копирования уровней SL/TP
- AdjustSLTPForSpread: Автоматическая корректировка SL/TP для разницы спредов между символами Master/Slave
Параметры внешнего вида графика
- ChartBackground, ChartForeground, ChartGrid: Цвета фона графика, текста и сетки
- ChartUpColor, ChartDownColor: Цвета элементов движения цены вверх/вниз
- BullCandleColor, BearCandleColor: Цвета бычьих и медвежьих свечей
- VolumesColor: Цвет гистограммы объёма
- StopLevelsColor: Цвет индикаторов уровней стопа
Параметры отображения графика
- ShowTicker, ShowOHLC, ShowGrid: Переключить отображение тикера, значений OHLC и сетки
- ShowBidPriceLine, ShowAskPriceLine, ShowLastPriceLine: Переключить видимость ценовых линий
- ShowPeriodSeparators, ShowTradeLevels, ShowTradeHistory: Переключить дополнительные элементы графика
- ShowTickVolumes, ShowRealVolumes: Переключить тип отображения объёма
- AutoApplyChartSettings: Автоматически применять настройки графика при инициализации
Параметры панели
- ShowDashboard: Включить или отключить панель на графике
- DashboardBG, DashboardText: Цвета фона и текста панели
- DashboardActive, DashboardInactive: Цвета индикаторов активного и неактивного статуса
Важная информация
Файловая коммуникация Данный советник использует общий файл данных ( ProTrade_Copier_[GroupName].dat ) для коммуникации Master/Slave. Оба счета должны иметь права записи/чтения в один и тот же каталог данных MetaTrader 5. Для настроек между разными терминалами или VPS убедитесь, что путь к файлу доступен обоим экземплярам.
Совместимость символов При копировании между разными брокерами убедитесь, что счет Slave поддерживает копируемые инструменты. Используйте маппинг символов для трансляции различий в именах (например, "XAUUSD" → "GOLD"). Советник проверяет доступность символа перед попыткой копирования.
Задержка и исполнение Скорость копирования сделок зависит от производительности файлового ввода-вывода, сетевой задержки (при использовании общего доступа к файлам) и скорости исполнения брокера. Используйте параметр ExecutionDelay для предотвращения перегрузки ордерами в периоды высокой волатильности.
Раскрытие рисков Копирование сделок не гарантирует идентичных результатов. Различия в спредах, проскальзывании, скорости исполнения и эквити счета могут вызвать расхождение в производительности между счетами Master и Slave. Пользователи несут ответственность за мониторинг скопированных сделок и соответствующую корректировку параметров риска.
Отсутствие обещаний прибыли Данный советник является инструментом для репликации сделок и управления рисками. Он не гарантирует прибыль или улучшение торговых результатов. Торговля на рынке Форекс и CFD связана с высоким уровнем риска и может подходить не всем инвесторам. Прошлые результаты не являются показателем будущих достижений.
Рекомендация по тестированию Всегда тщательно тестируйте данный советник на демо-счетах перед использованием реального капитала. Убедитесь, что маппинг символов, расчеты размера лота, фильтры и контроли риска функционируют как ожидалось в вашей конкретной конфигурации счетов Master/Slave. Проведите тестирование в различных рыночных условиях перед развертыванием в реальной торговле.
Совместимость Разработан исключительно для MetaTrader 5. Не совместим с MetaTrader 4. Требуются брокерские счета, которые разрешают автоматизированную торговлю и исполнение экспертов. Оба терминала Master и Slave должны работать на одной машине или иметь общий доступ к файлам для файла данных.
Данные и логирование Все операции копирования, решения фильтрации и результаты исполнения логируются во вкладке Experts MetaTrader. Пользователи должны регулярно просматривать логи для подтверждения правильной работы советника. Советник не передает личные торговые данные внешне — коммуникация осуществляется только через локальные файлы.
Примечание по настройке графика Цвета ценовых линий (Bid, Ask, Last) контролируются настройками терминала MetaTrader, а не данным советником. Пользователи должны установить эти цвета вручную в Tools → Options → Charts, если желают настроить цвета линий. Данный советник управляет только видимостью линий.
Системные требования
- MetaTrader 5 build 2244 или выше на обоих терминалах Master и Slave
- Операционная система Windows 7 или новее
- Общий доступ к файлам между терминалами Master и Slave (одна машина или сетевой диск)
- Брокерские счета с включенными разрешениями на автоматизированную торговлю
- Достаточный баланс счета на Slave для поддержки размеров скопированных позиций и параметров риска
Поддержка
По вопросам, касающимся функциональности, настроек или использования, обращайтесь к информации, отображаемой во вкладке Experts при инициализации советника. Дополнительная документация доступна в этом описании продукта.
Заключительные заметки
ProTrade Trade Copier EA разработан для помощи поставщикам сигналов, управляющим фондами и трейдерам с несколькими счетами в надежной, систематической репликации сделок и профессиональном управлении рисками. Он не является заменой должной осмотрительности, валидации стратегии или здравых принципов управления капиталом. Пользователи должны убедиться, что понимают все функции и настройки перед использованием данного советника с реальным капиталом.
Данный советник не предоставляет финансовых консультаций, торговых сигналов или рыночных прогнозов. Все торговые решения исходят от счета Master; счет Slave пассивно реплицирует эти решения. Всегда отслеживайте скопированные сделки и работайте в пределах вашей толерантности к риску.
