Local Copier MT5
- Утилиты
-
Rodrigo Arana Garcia
У меня есть степень в области экономики и магистратура по финансовым рынкам.
Последние 10 лет я изучаю рынки, а последние 7 лет разрабатываю алгоритмические методы. - Версия: 2.20
- Активации: 10
Local Copier – Копировщик сделок для MetaTrader 4 и MetaTrader 5
Локальный копировщик сделок для MetaTrader 4 и MetaTrader 5. Он копирует сделки между терминалами, которые работают на одном компьютере с Windows или на одном VPS, в любом направлении: из MetaTrader 4 в MetaTrader 4, из MetaTrader 5 в MetaTrader 5 и между двумя платформами.
Это версия для MetaTrader 5. Версия для MetaTrader 4 — отдельный продукт. Чтобы копировать между двумя платформами, установите в каждый терминал соответствующую ему версию.
Дополнительные материалы и инструкции
Руководство по установке - Руководство пользователя (часть 1) - Руководство пользователя (часть 2)
Бесплатная демоверсия
Перед покупкой вы можете опробовать копировщик на своих демо-счетах с помощью бесплатной демоверсии. В ней есть все функции полной версии, она работает только на демо-счетах и копирует сеансами по 2 часа.
Установка: в терминале откройте Файл > Открыть каталог данных и скопируйте скачанный файл в папку MQL5\Experts (MQL4\Experts в MetaTrader 4). Затем щелкните правой кнопкой мыши в Навигаторе и выберите Обновить. Перезапускать терминал не нужно.
Новый сеанс: когда 2-часовой сеанс заканчивается, копирование останавливается, а на панели появляется сообщение. Чтобы начать новый сеанс, перезагрузите советник: переключите график на другой таймфрейм и обратно или перезапустите терминал. Ваши настройки и открытые копии сохраняются, и в терминале ничего удалять не нужно.
Как это работает
Один и тот же советник работает в трех режимах. В режиме Transmitter он публикует сделки своего счета. В режиме Receiver он копирует сделки одного или нескольких Transmitter, и любое количество Receiver может копировать один и тот же Transmitter. В режиме Self Copier он копирует или умножает сделки своего же счета, например сделки другого советника или ваши ручные сделки.
Терминалы обмениваются данными через общую папку данных компьютера. Transmitter публикует каждое изменение сразу в MetaTrader 5 и обычно в течение 100 миллисекунд в MetaTrader 4. Receiver проверяет наличие изменений каждые 100 миллисекунд. Общее время зависит также от того, насколько быстро ваш брокер исполняет ордера.
Требования
- Все терминалы должны работать на одном компьютере с Windows или на одном Windows VPS. Копировщик не работает между разными компьютерами, на встроенном MQL5 VPS и в облачных сервисах, где терминалы не могут совместно использовать файлы.
- Установите продукт из Маркета в каждый терминал. Активации считаются по компьютерам, а не по терминалам.
- Чтобы копировать между двумя счетами одного брокера, установите терминал второй раз в другую папку.
- Transmitter может работать с инвесторским паролем (только чтение), если вы не используете опцию, которая закрывает оригинал при закрытии копии. Для Receiver нужны торговый пароль и включенный Algo Trading.
- Счета, подписанные на сигнал MQL5, не позволяют советникам торговать. Счета с американским правилом FIFO (first in, first out — «первым вошел, первым вышел») не поддерживаются.
- У проп-компаний разные правила в отношении копирования сделок. Прежде чем использовать любой копировщик, пожалуйста, ознакомьтесь с правилами своей компании.
Что копируется
Рыночные и отложенные ордера копируются вместе со сроком истечения, а последующие изменения цены ордера, стоп-лосса и тейк-профита отслеживаются. Копируются также частичные закрытия, увеличения объема неттинговых позиций и окончательное закрытие. Копии можно открывать в том же направлении, что и оригинал, или в обратном. Сделки, которые уже открыты на момент запуска Receiver, копируются, только если вы это выберете.
Сделки можно фильтровать по направлению, типу ордера, магическому номеру, символу, комментарию и лоту оригинала, а также ограничить копирование заданными часами для каждого дня недели. Перед каждым копированием Receiver может проверять спред, проскальзывание, разницу цены с оригиналом и возраст оригинала. Задержку и условие лучшей цены можно использовать как при открытии, так и при закрытии копий.
Размер лота
Доступно 17 режимов размера лота, и у каждого режима своя настройка:
- Тот же лот, что и у оригинала, фиксированный лот или множитель лота оригинала.
- Множитель, который меняется вместе с вашим балансом или вашими средствами.
- Пропорционально балансу, средствам или свободной марже обоих счетов, с дополнительным множителем или без него.
- Риск в процентах от баланса, средств или свободной маржи либо фиксированная сумма денег, исходя из стоп-лосса оригинала.
- Лот на каждую 1000 баланса или средств.
- Последовательность лотов, в которой каждый новый оригинал получает следующий лот из вашего списка.
Фиксированные лоты и множители можно также задавать по символам. Вы можете задать собственный шаг лота, а также минимальный и максимальный лот. Лот корректируется, если размер контракта у брокеров различается, а крупные копии можно разделять на несколько ордеров.
Символы
Префиксы и суффиксы определяются автоматически или задаются вручную. Символы, которые у разных брокеров называются по-разному, например US500 и SPX500, сопоставляются с помощью списка пар. Центовые счета и символы, котируемые в другом ценовом масштабе, учитываются.
Стоп-лосс, тейк-профит и управление сделками
Receiver может копировать стоп-лосс и тейк-профит оригинала, изменять их расстояние или использовать собственные уровни в пунктах, пипсах или деньгах, в том числе с соотношением риска и прибыли. Уровни могут быть виртуальными (скрытыми от брокера, ими управляет советник). Доступны безубыток, трейлинг-стоп и до трех частичных закрытий на пути к тейк-профиту и трех на пути к стоп-лоссу.
Вы решаете, какие копии закрываются вместе с оригиналом. Копии можно закрывать через заданное количество минут или в заданный день и время, а копию, закрытую брокером или вручную, можно открыть повторно. В качестве опции Transmitter закрывает оригинал, когда копия закрывается по своему стоп-лоссу, тейк-профиту или вручную.
Защита счета
У Receiver есть дневные лимиты убытка и прибыли в процентах или в деньгах, каждый из которых отсчитывается от баланса или средств на начало дня. Пополнения и снятия не вызывают их срабатывания. Также есть максимальная просадка от наивысшего баланса, аварийная остановка, когда средства опускаются ниже заданного уровня, и целевое значение средств. Корзина с тейк-профитом, стоп-лоссом, безубытком и трейлинг-стопом может управлять всеми копиями вместе — в процентах от баланса, в деньгах или в средних пунктах.
Вы можете ограничить количество копий, объем по символу и общий объем, риск по символу, по валюте и по всему счету, количество разных символов и магических номеров, а также расстояние между копиями. Новые копии можно приостанавливать, пока Receiver или Transmitter находится в просадке, или открывать только тогда, когда Transmitter находится в заданной просадке.
Защита от дубликатов и ошибочных закрытий
Каждый ордер сохраняется на диск до отправки, поэтому перезапуск терминала или VPS не приводит к повторному открытию той же копии. Если результат ордера неизвестен, например после тайм-аута, перед повторной отправкой ордера проверяется история счета. Копия, исчезнувшая из списка сделок, считается закрытой, только когда это подтверждает история счета, а после перезапуска Receiver ждет, пока загрузится его список сделок.
Если Transmitter уходит в офлайн, его копии из-за этого не закрываются и не изменяются, а безубыток, трейлинг-стоп и защита счета продолжают работать. Петли копирования между счетами, например когда A копирует B, а B копирует A, распознаются, поэтому сделки не копируются обратно на счет, с которого они пришли. Копия, закрытая по стоп-ауту, никогда не открывается повторно, при закрытом рынке ордера не отправляются, а отклоненные запросы повторяются с растущими паузами.
Комментарий копии
По умолчанию у копий пустой комментарий. Вы можете задать свой текст, который может включать комментарий, тикет, магический номер или счет оригинала. Необязательная идентификационная метка в комментарии позволяет Receiver распознавать свои копии, даже если его файлы данных потеряны.
Панель и уведомления
Панель на графике показывает состояние каждого Transmitter и количество открытых копий. Push-уведомления и письма по электронной почте сообщают об основных событиях; кроме того, можно получать ежедневные отчеты по счету в заданное время и предупреждения при выбранных вами уровнях средств.
Неттинговые счета
На неттинговом счете MetaTrader 5 Receiver держит одну позицию по каждому символу и приводит ее к сумме скопированных сделок. Этот режим находится в стадии бета-версии: на неттинговом счете может работать только один Receiver, и некоторые функции управления к нему не применяются. Для Self Copier нужен счет с хеджированием.
Тестер стратегий
Для копирования нужны как минимум два работающих терминала, поэтому показать его в тестере стратегий невозможно. В тестере этот советник лишь время от времени открывает и закрывает минимальный лот, поскольку этого требует автоматическая проверка Маркета, и объясняет это на графике. На реальном графике он никогда так не делает. По этой причине бесплатная демоверсия в Маркете не показывает, как работает копировщик. Чтобы увидеть копировщик в работе, воспользуйтесь бесплатной демоверсией, описанной выше. Если у вас есть вопросы до покупки, пожалуйста, задайте их в комментариях к продукту.
Настройки и поддержка
При настройках по умолчанию Receiver копирует каждую новую сделку с тем же лотом, что и у оригинала. Все входные параметры описаны в руководстве пользователя. По вопросам и за поддержкой, пожалуйста, пишите в комментариях к продукту или отправьте личное сообщение на MQL5.
