1. Главная
  2. API MT5 и исполнение
  3. MT5 Manager API
MT5 Manager API · Обновлено в октябре 2026 г.

MT5 Manager API, Web API или Server API

Со счетами, балансами и сделками могут работать три интерфейса MetaTrader 5, и в коммерческих предложениях и описаниях вакансий их часто путают. В этом руководстве объясняется, для чего нужен каждый, где выполняется его код и что может пойти не так.

Обновлено 12 октября 2026 г.8 мин чтенияРедакция FXUP
ТрейдерыWebTrader и приложения для iOS и Android
Сервер MetaTrader 5Группы, символы, настройки риска
Шлюз или бриджМаршрутизация A-book, B-book или гибрид
Поставщики ликвидностиКотировки и исполнение
Manager API
Админ-инструменты и менеджерские терминалы
Web API
CRM, порталы, веб-интерфейсы
Server API
Плагины внутри торгового сервера
Всем трём нужен
Доступ от владельца сервера
Коротко

MT5 Manager API — это библиотека MetaQuotes для создания инструментов администрирования и управления, вплоть до полноценного менеджерского терминала, которые работают с сервером MetaTrader 5 с правами менеджера. Web API выполняет похожую работу со счетами и сделками по сети — для сайтов и CRM, а Server API запускает плагины внутри самого торгового сервера.

Что такое MT5 Manager API?

MT5 Manager API — это интерфейс, который MetaQuotes предоставляет для написания собственного ПО администрирования и управления сервером MetaTrader 5. Всё, что сотрудник бэк-офиса делает в терминале MT5 Manager, — открытие счетов, перевод их между группами, зачисление пополнений, наблюдение за позициями, обработка запросов дилеру — в принципе можно делать из программы, построенной на нём.

Он поставляется владельцам лицензий в составе пакетов MetaQuotes для разработчиков, а не как общедоступная загрузка, а документация находится на сайте поддержки MetaQuotes и доступна после входа. В пакетах, с которыми мы работали, это нативная библиотека для Windows с заголовочными файлами для C++ и обёртками для .NET; сверяйтесь с актуальным пакетом для сборки вашего сервера, потому что детали меняются.

“Manager API позволяет разрабатывать собственные утилиты администрирования и управления или даже собственный менеджерский терминал.”
— MetaQuotes — MetaTrader 5 trading platform for brokers and banks

Чем отличаются Manager API, Web API и Server API?

Быстрее всего различить их, если спросить, где выполняется код и что будет, если он упадёт. Программы на Manager API и Web API работают вне сервера и подключаются к нему; плагин Server API работает внутри сервера и вызывается при каждом соответствующем событии.

MT5 Manager API, Web API и Server API
Manager APIWeb APIServer API
Описание MetaQuotesСобственные утилиты администрирования и управления или собственный менеджерский терминалИнтеграция платформы с веб-ресурсами и другими сервисами компанииРасширение функций Trade Server и History Server
Где выполняется ваш кодВ вашем приложении, подключающемся как менеджерВ вашем веб-сервисе, подключающемся как менеджер по сетиВнутри сервера MT5, загружается как плагин
Типичная формаНативная библиотека для десктопных или серверных приложенийHTTPS-запросы с ответами в JSON, а также бинарный протоколСкомпилированный плагин, установленный на сервере
Лучше всего подходит дляДилинга, мониторинга рисков, инструментов массового администрированияCRM, личного кабинета клиента, платежей, собственного WebTraderПравил, которые должны срабатывать на каждой сделке — до или в момент её совершения
Видит событияДа, как подключённый менеджерЧерез периодические запросы (polling)Напрямую, по мере их обработки
Если падаетОстанавливается ваш инструмент; сервер продолжает работатьОстанавливается ваш сервис; сервер продолжает работатьМожет затронуть сам сервер — тестируйте тщательно
Кто устанавливаетВы, на своих машинахВы, на своих серверахАдминистратор сервера
Описания пересказывают https://www.metatrader5.com/en/brokers (дата обращения: 12 октября 2026 г.); остальные строки отражают опыт проектов FXUP.

Где здесь Gateway API и Report API?

Они дополняют набор, но отвечают на другие вопросы. Gateway API подключает MT5 к другим торговым системам и потокам данных — так присоединяются поставщики ликвидности и биржи; о нём рассказывает руководство по MT5 Gateway API. Report API расширяет отчёты, которые формирует торговый сервер, что важно для регуляторной и управленческой отчётности.

Ни один из них не заменяет Manager API или Web API. CRM, которой нужно открывать счета, никогда не будет использовать Gateway API, а подключение к ликвидности никогда не строят на Web API.

Что брокеры автоматизируют с помощью Manager API?

В основном брокеры используют Manager API для работы, которую иначе сотрудники делали бы вручную в терминале Manager, — в больших объёмах или круглосуточно. Типичные примеры из проектов, которые мы видели:

  • Администрирование счетов — массовое создание счетов, перевод клиентов между группами, изменение кредитного плеча после оценки уместности.
  • Балансовые операции — зачисление пополнений, выводов, кредитных средств и корректировок из одобренной очереди платежей.
  • Инструменты дилинга и риск-менеджмента — собственные экраны чистой позиции по каждому символу, оповещения о крупных позициях и доходность клиентов.
  • Отчётность для представляющих брокеров — выгрузка сделок для расчёта комиссий в конце каждого дня.
  • Комплаенс-проверки — пометка счетов, которые торгуют нетипично или держат позиции через выходные.
  • Поддержание порядка — архивирование неактивных счетов, очистка тестовых групп, сверка настроек символов с эталонным списком.

Пример: от одобрения KYC до первой сделки

Допустим, брокер одобряет нового клиента в своей CRM во вторник в 10:00. Вот как в типичной интеграции распределяется работа между интерфейсами; в веб-CRM, как у нас, вызовы на уровне менеджера обычно идут через Web API.

  1. KYC одобренКомплаенс-офицер одобряет документы в CRM. CRM проверяет страну клиента и назначает нужную группу MT5.
  2. Счёт созданCRM обращается к серверу как менеджер, создаёт счёт с именем, группой, кредитным плечом и сгенерированным паролем, а затем показывает логин в личном кабинете.
  3. Пополнение зачисленоПлатёжный провайдер подтверждает пополнение картой. После собственных проверок CRM на счёт проводится балансовая операция с номером платежа в комментарии.
  4. Клиент торгуетКлиент входит в WebTrader или приложение и открывает позицию. Если у брокера есть плагин Server API, на этом этапе он может применить собственные правила.
  5. ОтчётностьНочью задание отчётности считывает сделки за день для расчёта комиссий IB и для панели риск-менеджеров.

Когда Web API лучше, чем Manager API?

Web API обычно предпочтительнее, когда потребитель — веб-сервис, работающий на Linux, в облаке или написанный не на C++ и не на .NET. Он работает по HTTPS и JSON, поэтому CRM на PHP, Node.js, Go или Python может использовать его без нативной библиотеки. Именно поэтому на нём построено большинство CRM и порталов, включая наши.

Manager API оправдан, когда вы создаёте десктопный инструмент для дилеров, вам нужен полный набор менеджерских функций в нативном приложении или нужно реагировать на события сервера без периодических запросов. Типичный случай — монитор рисков, который должен показывать изменение позиции в реальном времени. Ограничения Web API подробнее разобраны в нашем руководстве по MetaTrader 5 Web API.

Что такое плагин MT5 Server API и когда он нужен?

Плагин Server API — это код, который работает внутри торгового сервера или сервера истории MetaTrader 5 и вызывается при наступлении событий: торговый запрос, сделка, изменение счёта. Он нужен, когда правило должно применяться к каждой операции до того, как результат станет окончательным, и не может ждать, пока внешняя программа это заметит.

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

Сейчас MetaQuotes встраивает функции автоматизации и риск-менеджмента в сам MT5. Прежде чем заказывать плагин, проверьте, не умеет ли платформа это уже сама.

Какой API MT5 использовать для каждой задачи брокера?

Подбирайте интерфейс под задачу, а не под тот, который уже знает ваш разработчик. Таблица показывает, как мы построили бы каждый пункт сегодня.

Задачи брокера и интерфейс MT5, который мы бы использовали
ЗадачаИнтерфейсПочему
Открытие счетов после KYC в веб-CRMWeb APIHTTPS из любого языка; нативная библиотека не нужна
Автоматическое зачисление пополненийWeb APIБалансовые операции с комментариями для аудита
Бэкенд собственного WebTrader или мобильного приложенияWeb APIКотировки, графики, сделки и история по сети
Рабочее место дилера с позицией в реальном времениManager APIНативное приложение с полным набором менеджерских функций
Правило, проверяемое на каждой сделке до исполненияServer APIРаботает внутри сервера при каждом событии
Подключение поставщика ликвидности или биржиGateway API (или бридж / Ultency)Внешние площадки подключаются только через шлюзы
Расширение отчётов торгового сервераReport APIСоздан для серверной отчётности

Кто может получить доступ к MT5 Manager API?

Доступ даёт владелец сервера MT5, потому что каждая менеджерская учётная запись создаётся на этом сервере. С собственной лицензией MT5 вы сами решаете, кто какой менеджер получит и какие пакеты для разработчиков вы используете. На white label решает владелец лицензии, и выданный вам менеджер обычно ограничен вашими группами. На grey label MT5 вы, как правило, работаете через CRM и интерфейсы провайдера, а не получаете учётные данные менеджера напрямую.

Этот вопрос нужно решить до подписания договора. Если в ваших планах собственный инструмент для дилинга или своя CRM, письменно спросите провайдера, какой уровень доступа к API вы получите и на каких условиях. Мы независимая компания, FXUP не связана с MetaQuotes; по лицензионным вопросам о самих пакетах API обращайтесь в MetaQuotes или к провайдеру вашего сервера. Если вы подаёте заявку на собственную лицензию MT5, мы в рамках консалтинговой услуги за плату берём на себя требования MetaQuotes и подачу заявки.

Не знаете, что именно запрашивать? Напишите нам в WhatsApp, опишите свою конфигурацию — и мы предложим формулировку.

А как же сторонние сервисы «MT5 API»?

Многие продукты, которые продаются как «MT5 API», вообще не являются брокерскими API MetaQuotes. Одни подключаются к отдельным торговым счетам, запуская терминалы в облаке вендора; другие оборачивают Python-пакет MetaQuotes, который работает с десктопным терминалом на той же машине. Они подходят трейдерам, сигнальным сервисам и аналитике и работают со счетами любого брокера.

Другие — это размещённые у вендора обёртки над Manager API или Web API, дающие REST-интерфейс поверх менеджерского подключения. Они могут сэкономить время разработки, но тогда ваши учётные данные менеджера находятся у третьей стороны, а вы зависите от её доступности и её цикла обновлений, когда MetaQuotes выпускает новую сборку. Спросите, где размещён сервис, кто может видеть учётные данные и что будет с вашей интеграцией, если вендор прекратит работу.

Как обезопасить интеграцию на уровне менеджера?

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

  • Один менеджер на одну интеграцию — только с теми правами и группами, которые ей нужны.
  • Балансовые операции — только из одобренной очереди, никогда напрямую из запроса со стороны клиента.
  • Учётные данные — в хранилище секретов, со сменой при смене сотрудников или подрядчиков.
  • Подключение разрешено только с известных серверов.
  • Каждая запись фиксируется в журнале с указанием бизнес-причины и ежедневно сверяется.
  • Никаких автоматических повторов денежных операций или сделок после тайм-аута; сначала проверьте состояние на сервере.

Какие ошибки типичны для проектов на MT5 Manager API?

Типичные ошибки — архитектурные, и большинство из них совершается в первую же неделю. Избежать их дёшево, а исправлять дорого, когда клиенты уже зависят от системы.

  • Один менеджер на всё. CRM, задание отчётности и инструмент дилера используют один логин с полными правами, поэтому никто не может понять, какая система внесла изменение, и ни у одной нельзя отозвать доступ отдельно.
  • Опрос счёт за счётом. Портал, который по очереди запрашивает позиции каждого клиента, работает при 50 счетах и замедляет сервер при 5000. Используйте пакетные запросы и кэшируйте то, что не меняется.
  • Бизнес-логика в плагине. Правило копитрейдинга или бонусов, написанное как плагин Server API, потому что так казалось «ближе к серверу», хотя оно могло бы безопасно работать снаружи.
  • Игнорирование серверного времени. Сделки хранятся в CRM по времени сервера и сравниваются с платёжными записями в UTC, поэтому ежедневные сверки расходятся на два-три часа.
  • Повтор денежных операций. Вызов пополнения не дождался ответа, код пробует снова — и клиенту зачисляют деньги дважды. Перед любым повтором проверьте историю счёта.
  • Нет плана на обновления MT5. MetaQuotes регулярно выпускает новые сборки. Держите тестовый сервер на следующей сборке и прогоняйте на нём интеграцию до обновления рабочего сервера.

Меняет ли выбор проп-компания или проект копитрейдинга?

Да, немного. Технологии для проп-трейдинга во многом опираются на быстрые действия со счетами по правилам — например, закрытие счёта на оценочном этапе (challenge) в момент нарушения лимита просадки. Одни компании делают это снаружи через Web API или Manager API с частыми проверками; другие предпочитают плагин, чтобы правило применялось внутри сервера. Компромисс — между скоростью реакции и риском запуска собственного кода на сервере.

Копитрейдинг и PAMM находятся в похожем положении. Само копирование может работать вне сервера, но распределение объёма и комиссий должно быть точным, поэтому выбранный интерфейс должен давать надёжные данные о сделках и возможность сверки. Ликвидность — отдельная тема: если проекту нужны ещё и новые поставщики, см. интеграцию с поставщиком ликвидности.

Как FXUP работает с API MT5?

Наш брендированный WebTrader, мобильные приложения и собственная CRM для брокеров подключаются к MT5 через бэкенд на Go, который использует Web API. Мы также работаем с партнёрскими CRM и предлагаем то, что подходит проекту; в любом случае мы проверяем, какой интерфейс и какие права менеджера нужны CRM, до запуска. Для клиентов с собственным сервером мы также оцениваем инструменты для дилеров, задания отчётности и изредка плагины — и скажем вам, если с задачей справится уже существующая функция MT5 или более простой интерфейс.

Если вы сравниваете предложения по проекту с API, пришлите нам спецификацию в WhatsApp; мы скажем, какой интерфейс нужен для каждого пункта и где скрыта работа. Какие проекты мы берём, перечислено на странице индивидуальных интеграций.

Частые вопросы

Для чего используется MT5 Manager API?
Для создания ПО администрирования и управления сервером MetaTrader 5: администрирования счетов и групп, балансовых операций, инструментов дилинга и риск-менеджмента и даже полноценного менеджерского терминала. Он действует с правами менеджерской учётной записи.
Чем MT5 Manager API отличается от Web API?
Оба работают на сервере как менеджер. Manager API — нативная библиотека для десктопных и серверных приложений; Web API создан для сетевой интеграции с веб-сервисами и использует HTTPS и JSON. Большинство CRM и порталов используют Web API.
Что такое MT5 Server API?
Это интерфейс для написания плагинов, которые работают внутри торгового сервера и сервера истории MT5. Плагины видят события по мере их обработки — это даёт большие возможности, но означает, что ошибочный плагин может затронуть весь сервер.
Совместим ли MT5 Manager API с моей CRM?
Зависит от того, как построена CRM. CRM под Windows может использовать Manager API напрямую; большинство веб-CRM вместо этого используют Web API, потому что он работает из любого языка по HTTPS. Спросите разработчика CRM, какой интерфейс она использует и какие права менеджера ей нужны.
Сколько стоит доступ к MT5 Manager API?
Публичного прайс-листа MetaQuotes на пакеты API нет; доступ предоставляется в рамках лицензионных договорённостей по серверу. Сторонние размещённые обёртки берут собственную плату. Мы не публикуем цены; напишите нам о конфигурации сервера и задаче, и мы пришлём актуальные цифры по интеграционной работе.
Может ли брокер на white label использовать Manager API?
Иногда. Сервером управляет владелец лицензии, и он решает, выдавать ли менеджера, ограниченного вашими группами. Зафиксируйте уровень доступа в договоре.
Можно ли использовать Python с MT5 Manager API?
В обычных пакетах, рассчитанных на C++ и .NET, — напрямую нельзя. Python-разработчики обычно обращаются вместо этого к Web API по HTTPS. Отдельный Python-пакет MetaQuotes работает с десктопным терминалом, а не с сервером на правах менеджера.
Нужен ли плагин Server API для бонусов или копитрейдинга?
Не всегда. Многие функции бонусов и копирования могут работать вне сервера через Web API или Manager API, а в MT5 есть встроенная автоматизация. Используйте плагин, только когда правило должно применяться к каждой операции внутри сервера.
Безопасно ли передавать стороннему сервису учётные данные менеджера?
Только при чётких ответах о хостинге, доступе к учётным данным и ограничении прав менеджера. Создайте для этого сервиса отдельного менеджера с ограниченными правами, чтобы можно было отозвать доступ, ничего больше не затронув.

Не нашли ответа? Спросите в WhatsApp, напишите @FXUPCK в Telegram или на почту [email protected].

Источники

  1. MetaQuotes — MetaTrader 5 trading platform for brokers and banks (дата обращения: октябрь 2026 г.)
  2. MetaQuotes — MetaTrader 5 for brokers (metaquotes.net) (дата обращения: октябрь 2026 г.)
  3. MetaQuotes — MetaTrader 5 Gateways & Connectivity (новость от 21 августа 2013 г.) (дата обращения: октябрь 2026 г.)
  4. MQL5 Reference — Python integration for the MetaTrader 5 terminal (дата обращения: октябрь 2026 г.)

FXUP — независимая консалтинговая и технологическая компания, не связанная с MetaQuotes Ltd. MetaTrader 4 и MetaTrader 5 — товарные знаки MetaQuotes Ltd. Материал носит информационный характер и не является юридической, налоговой или инвестиционной консультацией; регуляторные требования зависят от юрисдикции и меняются со временем. FXUP не публикует цены: свяжитесь с нами, и мы пришлём актуальные цифры для вашего проекта.

Читайте также

Похожие страницы

MT5 Web API

MT5 Web API — интерфейс, через который на деле работает большинство брокерских интеграций: CRM, личные кабинеты клиентов и собственные торговые интерфейсы. На нём работает наш WebTrader…

Читать

MT5 Gateway API

Каждая цена, которую показывает брокер на MetaTrader 5, и каждая сделка, которую он хеджирует, проходит через тот или иной шлюз. В этом руководстве — что такое Gateway API, что шлюз…

Читать

Индивидуальные интеграции

Брокерская компания на девяносто процентов состоит из стандартных компонентов и на десять — из того, что их связывает. Эту связующую часть пишем мы: код, который соединяет MetaTrader 5 с…

Читать

CRM для форекс брокера

Именно в CRM на самом деле работает брокерская компания: регистрация клиентов, верификация, пополнения, выводы, партнёрские комиссии и связь с MetaTrader 5. На этой странице — что должна…

Читать

MetaTrader Web API

Короткое практическое определение MetaTrader Web API для основателей брокерских компаний, операционных сотрудников и разработчиков, которые постоянно встречают этот термин в коммерческих…

Читать
Свяжитесь с FXUP

Не уверены, какой API MT5 нужен вашему проекту?

Пришлите краткое описание того, что вы хотите автоматизировать или создать, и кто управляет вашим сервером MT5. В ответ мы назовём интерфейс для каждой части и доступ, который стоит запросить.