PropMirror
- Эксперты
-
Timon-pascal Krueger
Системный трейдер по индексам и разработчик под MT5 из Германии.
Торгую собственным капиталом и фондированными счетами, включая реальный счёт FTMO, по стратегиям пробоя с привязкой ко времени на DAX, FTSE, Dow и Nasdaq. - Версия: 1.10
- Активации: 10
PropMirror копирует сделки между вашими собственными счетами MetaTrader 5 на одном компьютере или VPS. Он создан для проп- и фондированных счетов, где копия, пропустившая событие или заново открывшая закрытую сделку, может стоить счета.
Настройка занимает около минуты: прикрепите PropMirror к одному графику в терминале мастера, к одному графику в каждом ведомом терминале и задайте обоим одинаковое имя канала. Всё остальное уже настроено разумно по умолчанию.
Сначала попробуйте
Запустите PropMirror в тестере стратегий: встроенный демо-цикл открывает, изменяет и закрывает позиции на имитированном мастере, а ведомая сторона их зеркалирует. Так вы увидите каждую строку журнала до подключения реальных терминалов. Установите "Built-in demo cycle" в false, чтобы тестировать со своими параметрами.
Руководства
Руководство по настройке (установка, параметры, первая проверка, портативные терминалы и VPS; на английском) | Вопросы: во вкладке "Comments" этого продукта или личным сообщением.
Что PropMirror делает для вас
Каждая сделка мастера копируется ровно один раз. Если копию на ведомом счете закрыл ваш стоп, вы вручную или защита счета, PropMirror не открывает ее заново, пока мастер держит сделку. Большинство копировщиков в такой ситуации открывают позицию снова, и на защищенном счете один стоп превращается в петлю убытков.
Ведомый счет сохраняет собственный риск. Укажите риск на сделку на мастере (например, 2 процента) и на ведомом счете (например, 0,25 процента), и каждая копия будет рассчитана под значение ведомого счета, какого бы размера ни были счета. Либо используйте простое масштабирование пропорционально эквити или фиксированный множитель. Соотношение фиксируется в момент открытия копии, поэтому плавающая прибыль никогда не вызывает балансирующую сделку.
Перезапуск не нарушает синхронизацию. Мастер двадцать раз в секунду, а также сразу при каждом торговом событии записывает полный список открытых позиций. Каждый ведомый сверяет свои позиции с этим списком. Пропущенное обновление восполняется следующим, поэтому после перезапуска терминала, перезагрузки VPS или короткого зависания у вас те же позиции, что и у мастера.
Он останавливается, когда мастер замолкает. Если мастер десять секунд (настраивается) не записывал обновлений, ведомый замирает, пишет одну строку в журнал и отправляет одно push-уведомление. Он ничего не закрывает и ничего не угадывает.
Он уважает защиту вашего счета. Укажите PropMirror переменную блокировки вашего защитника счета, и копирование приостановится в момент, когда защитник заблокирует счет. С моим PropGuardian переменная называется PropGuardian_<login>_State . Никаких новых копий, никаких отклоненных запросов, открытые позиции не затрагиваются.
Никаких запросов, обреченных на отказ. Перед каждой копией PropMirror проверяет разрешение на торговлю и свободную маржу. Если масштабированный объем меньше минимального лота брокера или маржи недостаточно, сделка пропускается со строкой в журнале вместо отклоненного ордера. После трех неудачных попыток по одному тикету PropMirror делает паузу 60 секунд для этого тикета, а не засыпает сервер запросами.
Вы видите, что он сделал и почему. Каждая копия, закрытие, частичное закрытие и изменение стопа записывается одной строкой журнала с причиной и измеренной задержкой в миллисекундах. Смена состояния (мастер замолк, блокировка активна, блокировка снята) дает одну строку и одно push-уведомление, никогда не поток сообщений.
Где это применимо
- Счета, которые принадлежат вам, на одном компьютере Windows или Windows-VPS. Мост между терминалами работает через локальный файл, поэтому терминалы на разных компьютерах и облачный VPS MQL5 не поддерживаются.
- Один и тот же брокер или разные брокеры. Для разных названий символов есть сопоставление символов (GER40>DE40;US30>DJ30).
- Копируйте стоп-лосс и тейк-профит, если оба терминала получают одинаковый поток котировок; при разных потоках отключите копирование SL/TP и оставьте выходы зеркалу.
- Счета с хеджированием. Неттинговые счета отклоняются при запуске с понятным сообщением.
- Ручные сделки и сделки других советников на мастере, при желании с фильтром по magic number.
- Задержка составляет один цикл синхронизации (по умолчанию 50 мс) плюс исполнение у вашего брокера и измеряется для каждой копии. Рассчитан на внутридневное и свинг-зеркалирование, а не на скальпинг, зависящий от отдельного тика.
- Если вы используете челлендж-, оценочные или фондированные счета проп-компании, проверьте актуальные правила вашей компании о копировании между собственными счетами.
Активации
Покупка включает 10 активаций. Активация привязана к компьютеру или VPS, а не к счету или терминалу, поэтому один активированный компьютер обслуживает мастера и всех его ведомых. Десять активаций означают десять компьютеров или VPS.
Список функций
- Один файл, обе роли: мастер или ведомый выбираются в выпадающем списке
- Синхронизация по снимкам, 20 обновлений в секунду плюс мгновенная запись при торговых событиях
- Открытия, закрытия, частичные закрытия, изменения SL и TP
- Однократное копирование: без повторного открытия после внешнего закрытия
- Масштабирование пропорционально эквити, с фиксированным множителем или по эквивалентному риску
- Соотношение фиксируется для каждой позиции при открытии
- Остановка, когда мастер замолкает
- Вход блокировки для любого защитника счета (имя глобальной переменной)
- Проверка маржи и разрешения на торговлю перед каждым запросом
- Тормоз повторов: три неудачи, затем пауза 60 секунд для тикета
- Соблюдение минимального лота брокера: пропуск вместо увеличения
- Фильтры magic number для включения и исключения на мастере и ведомом
- Сопоставление символов для разных названий у брокеров
- Собственный magic number для скопированных позиций
- Связи хранятся в глобальных переменных и переживают перезапуски
- Push-уведомления о смене состояния
- Режим приватности: номера счета и канала скрыты на графике и в журнале
- Демо-цикл для тестера стратегий
Быстрый старт
- Терминал мастера: прикрепите PropMirror к любому графику, установите Role в Master, введите имя канала (любое слово, например mirror1 ).
- Ведомый терминал: прикрепите PropMirror к любому графику, установите Role в Slave, введите то же имя канала.
- Откройте небольшую позицию на мастере и посмотрите журнал ведомого: "Copy opened: master ... -> own ... | latency ... ms".
- По желанию: укажите риск на сделку с обеих сторон для масштабирования по эквивалентному риску, а также переменную блокировки вашего защитника счета.
Поддержка и отзывы
Если что-то работает не так, как описано, сначала напишите мне во вкладке "Comments" или личным сообщением и приложите строки журнала, я разберусь. Если PropMirror выполняет свою работу, отзыв на этой странице поможет другим трейдерам его найти. Другие мои инструменты для проп-счетов: PropGuardian (защита счета), PropSizer (бесплатный калькулятор лота) и PropCorrelation (бесплатная матрица корреляций): все мои продукты.
