TradeMirror Local Trade Copier
- Утилиты
-
Mohamed-amine Baddir
Мои инструменты для MetaTrader 5 в Маркете (каждый можно бесплатно попробовать в тестере стратегий перед покупкой):
- Prop Risk Guard: дневной лимит убытка и просадки для счетов проп-фирм
- TradeMirror: локальный копировщик сделок между счетами MT5 - Версия: 1.0
- Активации: 15
TradeMirror копирует сделки с одного счёта MetaTrader 5 на любое количество других счетов MetaTrader 5 на том же компьютере или VPS. Прикрепите его в режиме Master на счёте, которым вы торгуете, и в режиме Slave на каждом счёте, который должен повторять сделки. Один советник выполняет обе роли, без DLL, без внешних программ и без интернет-сервисов посередине. Терминалы обмениваются данными через общую папку MetaTrader 5, поэтому копия обычно открывается примерно за полсекунды (измерено на демо-счёте, включая исполнение брокера).
Что копируется
- Рыночные позиции, покупка и продажа
- Отложенные ордера: limit и stop, включая изменение цены и удаление
- Stop loss и take profit, а также все их последующие изменения
- Частичные закрытия: slave закрывает ту же долю своей копии
- Полные закрытия, вручную или по SL/TP на master
Размер лота
- Тот же лот, что у master
- Лот master x множитель
- Фиксированный лот
- Пропорционально балансу или эквити (x множитель), так счёт на 1 000 USD повторяет счёт на 10 000 USD в одну десятую размера
- Риск % на сделку: лот рассчитывается так, чтобы stop loss стоил выбранный % баланса slave
- Необязательный максимальный лот на сделку. Если результат меньше минимального лота брокера, можно взять минимум или пропустить сделку.
Символы
- Разные суффиксы и префиксы брокеров обрабатываются автоматически: EURUSDm, EURUSD.pro и EURUSD# совпадают друг с другом
- Собственная карта для разных названий, например GOLD=XAUUSD;US30=DJ30;USTEC=NAS100
- Списки разрешённых и запрещённых символов на каждом slave
Управление
- Режим реверса: покупка становится продажей, SL и TP меняются местами, limit и stop ордера тоже
- SL/TP по тем же ценам или на том же расстоянии от входа (для брокеров с разными котировками)
- Копировать только выбранные magic numbers master, например один советник из нескольких
- Пропускать сделки старше N секунд или если цена уже ушла больше чем на N пунктов
- Максимальное число одновременно открытых копий
- Стоп по эквити: когда эквити slave падает на заданный % ниже пикового баланса, копии закрываются и копирование приостанавливается
- Каналы: несколько независимых групп master - slave на одном ПК
Безопасность
- Если терминал master закрылся или потерял связь, slave не трогает свои копии и показывает MASTER OFFLINE, а не закрывает всё
- Копия, закрытая вручную на slave, не открывается заново
- Копии остаются связаны со сделкой master после перезапуска, даже у брокеров, которые стирают комментарий ордера при частичном закрытии
- Счета, которые одновременно slave и master, не отправляют свои копии обратно, поэтому сделки не зацикливаются
- Панель на графике показывает режим, состояние синхронизации, открытые, закрытые и пропущенные сделки, время последней копии и последнее действие
В тестере стратегий
Тестер Маркета не может запустить два терминала, поэтому в тестере TradeMirror играет обе роли в одном тесте. Он открывает демонстрационные сделки master, переносит SL в безубыток, закрывает половину, затем остаток, и копирует каждый шаг через тот же файл канала, что и в реальной работе. Запустите в визуальном режиме, чтобы видеть панель.
Важно
- Только один компьютер или VPS. Терминалы должны работать на одной машине Windows, потому что они используют общую папку Common MetaTrader 5. Копирование через интернет между двумя машинами не поддерживается.
- Встроенный MQL5 VPS использовать нельзя. Каждый перенесённый терминал работает на отдельном сервере MQL5 и не видит файлы другого. Используйте обычный Windows VPS со всеми терминалами на нём.
- Только MetaTrader 5. MT4 не поддерживается.
- Счета slave должны быть хеджинговыми, потому что каждая копия хранится как отдельная позиция. Master может быть хеджинговым или неттинговым.
- В каждом терминале должна быть включена алготорговля. Каждому slave нужен свой терминал, установленный в отдельную папку или как portable-копия.
- Копии исполняются по цене брокера slave. Спред, проскальзывание и скорость исполнения у брокеров разные, поэтому результаты slave не совпадут с master в точности.
- Сначала проверьте на демо-счетах.

