MULTI ACCOUNT TRADER / Кейсы

Два брокера MT5:
раздельный контекст счетов

Разделение одинаковых номеров счетов и обработка пакета, исполненного только у одного брокера.

Модельный кейс внедрения. Числа и обозначения счетов приведены для объяснения процесса.

Исходные условия

Два разрешённых подключения MT5 используют условный логин 1001 на разных серверах. Одинаковый номер относится к двум разным счетам. В примере запрошено 2,00 лота с равным распределением между участниками.

Порядок внедрения

Создайте отдельное подключение для каждого брокера и явно назначьте доступ сотрудников. Храните импортированные клиентские записи, финансовые журналы и учётные данные в контексте соответствующего подключения.

Перед подготовкой межброкерского пула проверьте совместимость инструментов, точные имена символов, шаги объёма и разрешения. Похожие имена символов не доказывают эквивалентность инструментов; несовместимость нужно устранить до исполнения.

В модельном результате брокер A подтверждает 1,00 лота, а брокер B отклоняет запрос. Последовательное исполнение не имеет общей транзакции или автоматического отката. Приостановите пакет, зафиксируйте частичный результат и выполните сверку до нового действия.

Модельный частичный результат, не журнал реальных сделок
Подключение / логинПлан, лотыПодтверждено, лотыРезультат
Брокер A / 10011,001,00Подтверждено
Брокер B / 10011,000,00Отклонено

Критерии проверки

  • Счета с одинаковым логином остаются раздельными в записях и правах доступа.
  • Интерфейс различает план 2,00 лота и подтверждённый объём 1,00 лота.
  • Отклонённая или неизвестная часть не отправляется повторно автоматически; исполненная сделка не считается отменённой.

Обсудить похожий проект