PositionRelay Slave Subscriber
- Утилиты
- Версия: 1.1
- Обновлено: 7 октября 2026
PositionRelay Slave Subscriber считывает открытые позиции с мастер-счёта PositionRelay и зеркалирует их на локальном терминале MetaTrader 5. Поддерживает фиксированный, масштабированный и адаптированный к балансу размер лота, управление по символам и периодическую самоотчётность для панели.
Сопутствующий продукт: PositionRelay Master Publisher (бесплатно). На мастер-счёте должен работать PositionRelay Master Publisher с тем же User ID, прежде чем слейвы смогут зеркалировать позиции.
Требования:
- Активная облачная подписка PositionRelay со свободным слотом слейва в вашем тарифе (регистрация на positionrelay.com)
- PositionRelay User ID из панели positionrelay.com
- PositionRelay Master Publisher на мастер-счёте
- Уникальный InpAccountLabel для каждого терминала-слейва
Настройка:
1. Создайте аккаунт и оформите подписку на positionrelay.com
2. Установите и запустите PositionRelay Master Publisher на мастер-счёте
3. Установите PositionRelay Slave Subscriber на каждый счёт-подписчик
4. Введите тот же InpUserId, что и на мастере
5. Задайте уникальный InpAccountLabel для каждого слейва (например FTMO_01, ICMarkets_02)
6. Задайте InpMasterLabel, совпадающий с InpAccountLabel мастера (по умолчанию "default")
7. Настройте режим лота и параметры риска
8. Включите алгоритмическую торговлю и разрешите WebRequest для https://ea-sync-production.up.railway.app (Сервис → Настройки → Советники)
Советник автоматически подключается к облачному API PositionRelay — URL-адреса встроены в код и не являются пользовательскими параметрами.
Советник опрашивает облачный релей, открывает отсутствующие позиции, закрывает позиции, удалённые на мастере, и обновляет стоп-лосс и тейк-профит при изменении на мастере. Вернувшиеся тикеты мастера ожидают перед повторным копированием (InpChurnReturnWaitSecs). Повторные возвращения одного и того же тикета в пределах окна могут приостановить открытие новых позиций до перезапуска советника (на паузе разрешено только закрытие).
Входные параметры:
- InpUserId: тот же идентификатор, что на мастер-счёте
- InpAccountLabel: уникальная метка для каждого терминала-слейва
- InpMasterLabel: метка мастер-счёта, за которым следовать (должна совпадать с InpAccountLabel мастера; по умолчанию "default")
- InpPollingIntervalSecs: секунды между опросами позиций (по умолчанию 5)
- InpChurnReturnWaitSecs: секунды ожидания перед повторным копированием вернувшегося тикета мастера (по умолчанию 60)
- InpChurnMaxEvents: число повторных возвращений того же тикета для паузы из-за churn (по умолчанию 10)
- InpChurnWindowMins: минуты окна подсчёта событий возврата (по умолчанию 10)
- InpSelfReportSecs: секунды между самоотчётами в панель
- InpHistoryLookbackDays: дней закрытой истории для самоотчётов
- InpLotMode: фиксированный, масштабированный (лот мастера × коэффициент) или адаптированный к балансу
- InpFixedLotSize: размер лота в фиксированном режиме (также резерв при недоступном балансе мастера)
- InpLotScaleFactor: множитель лота мастера в масштабированном режиме
- InpMaxSlippage: максимальное проскальзывание в пунктах для рыночных ордеров
- InpMagicNumber: magic number для сделок слейва
- InpOneTradePerSymbol: не более одной открытой сделки на символ
- InpAllowLotResize: изменять лот при изменении размера на мастере
- InpLotResizeTolerance: минимальное изменение лота перед переразмером
Лимиты тарифов (облачная подписка):
- Starter: 1 слейв
- Pro: 5 слейвов
- Ultimate: до 20 слейвов
Ключевые слова: копирование сделок, копировщик, слейв-счёт, зеркало MT5, проп фирма, масштабирование лота, подписчик сигналов
