Что такое MAM для MetaTrader 5
Multi-Account Manager координирует торговые поручения для выбранных счетов. Модуль распределения определяет объём участника, а фактическое исполнение зависит от MT5 и брокера. План распределения и исполненная сделка — разные записи.
Торговый MAM нашей CRM работает под контролем администратора. Оператор выбирает пул, подготавливает рыночный BUY или SELL, проверяет расчёт и подтверждает пакет. Такой подход подходит командам, которым важны явное согласование и результаты по каждому счёту.
- Равные доли или заранее заданные целые веса
- До 20 счетов в пуле и до 100 пулов в текущем выпуске
- Точные названия инструментов и отдельные лимиты объёма
От подготовки к исполнению
Подготовка читает данные MT5, проверяет инструменты и маржу участников, сохраняет снимок расчёта. Каждая доля округляется вниз до разрешённого шага. Остаток не перераспределяется; нарушение лимита участника отклоняет подготовку.
Отдельный worker обрабатывает подтверждённые пакеты и повторно проверяет разрешения, котировку и маржу. В журнале сохраняются request ID, сделки и фактические объёмы. Между брокерами поручения отправляются последовательно: исполненная сделка не откатывается при отказе следующего участника.
Определённые границы модуля
Текущий торговый MAM распределяет явно созданные рыночные пакеты. Он не рассчитывает доли по текущему Balance/Equity, не начисляет PAMM-комиссии, не копирует мастер-счёт непрерывно и не закрывает автоматически все связанные позиции. Копирование позиций реализовано отдельным модулем.
Перед запуском проверяют демосчета, соответствие инструментов, шаги объёма, FOK/IOC и обработку ответов. Частичный или неизвестный результат останавливает пакет до сверки. Проверка внедрения должна включать отказы, а не только успешную сделку.
Примеры распределения лотов в MAM MT5
В примерах используется шаг 0,01 лота с округлением доли каждого счёта вниз. Перед отправкой реальный процесс проверяет шаг инструмента, минимальный объём, маржу и разрешения каждого участника.
| Всего лотов | Метод | Счёт 01 | Счёт 02 | Счёт 03 | Остаток |
|---|---|---|---|---|---|
| 10,00 | Веса 5 : 3 : 2 | 5,00 | 3,00 | 2,00 | 0,00 |
| 1,00 | Равные доли | 0,33 | 0,33 | 0,33 | 0,01 |
Проверки подключения и исполнения описаны в руководстве по настройке MAM MT5. Для учёта инвесторов или копирования позиций изучите сравнение MAM, PAMM и Copy Trading.
Подготовка пакета по весам с явным учётом остатка после округления.
Порядок внедрения
- 01
Определить подключения и структуру счетов
- 02
Проверить права и параметры инструментов
- 03
Протестировать процессы в демосреде
- 04
Согласовать запуск и обслуживание