1. Inicio
  2. APIs de MT5 y ejecución
  3. MT5 Manager API
MT5 Manager API · Actualizado en octubre de 2026

MT5 Manager API, Web API o Server API: ¿cuál necesita su bróker?

Tres interfaces de MetaTrader 5 pueden actuar sobre cuentas, saldos y operaciones, y a menudo se confunden en presupuestos y ofertas de empleo. Esta guía explica para qué sirve cada una, dónde se ejecuta su código y qué puede salir mal.

Actualizado el 12 de octubre de 202611 min de lecturaEquipo editorial de FXUP
TradersWebTrader y apps para iOS y Android
Servidor de MetaTrader 5Grupos, símbolos y ajustes de riesgo
Gateway o bridgeEnrutamiento A-book, B-book o híbrido
Proveedores de liquidezPrecios y ejecución
Manager API
Herramientas de administración y terminales de manager
Web API
CRM, portales, interfaces web
Server API
Plugins dentro del servidor de trading
Las tres requieren
Acceso concedido por el propietario del servidor
En resumen

La Manager API de MT5 es la biblioteca de MetaQuotes para crear herramientas de administración y gestión —incluso un terminal de manager completo— que actúan sobre un servidor MetaTrader 5 con derechos de manager. La Web API hace un trabajo similar con cuentas y operaciones a través de la red, para sitios web y CRM, mientras que la Server API ejecuta plugins dentro del propio servidor de trading.

¿Qué es la Manager API de MT5?

La Manager API de MT5 es la interfaz que ofrece MetaQuotes para escribir su propio software de administración y gestión para un servidor MetaTrader 5. Todo lo que un empleado de back office hace en el terminal MT5 Manager —abrir cuentas, moverlas entre grupos, registrar depósitos, vigilar posiciones, atender solicitudes del dealer— puede hacerse, en principio, desde un programa construido sobre ella.

Se entrega a los titulares de licencia como parte de los paquetes para desarrolladores de MetaQuotes, no como descarga pública, y la documentación está en el sitio de soporte de MetaQuotes, con acceso restringido. En los paquetes con los que hemos trabajado es una biblioteca nativa para Windows con cabeceras para C++ y wrappers para .NET; revise el paquete actual para la build de su servidor, porque los detalles cambian.

“La Manager API le permite desarrollar utilidades de administración y gestión a medida, o incluso su propio terminal de manager.”
— MetaQuotes — MetaTrader 5 trading platform for brokers and banks

¿Cómo se comparan la Manager API, la Web API y la Server API?

La forma más rápida de distinguirlas es preguntar dónde se ejecuta el código y qué pasa si falla. Los programas basados en la Manager API y en la Web API se ejecutan fuera del servidor y se conectan a él; un plugin de la Server API se ejecuta dentro, en cada evento relevante.

MT5 Manager API vs Web API vs Server API
Manager APIWeb APIServer API
Descripción de MetaQuotesUtilidades de administración y gestión a medida, o su propio terminal de managerIntegración de la plataforma con recursos web y otros servicios de la empresaAñadir funciones al Trade Server y al History Server
Dónde se ejecuta su códigoEn su aplicación, conectada como managerEn su servicio web, conectado como manager a través de la redDentro del servidor MT5, cargado como plugin
Forma habitualBiblioteca nativa para aplicaciones de escritorio o serviciosPeticiones HTTPS con respuestas JSON, además de un protocolo binarioPlugin compilado e instalado en el servidor
Ideal paraMesas de dealing, monitores de riesgo, herramientas de administración masivaCRM, área de cliente, pagos, WebTrader a medidaReglas que deben aplicarse en cada operación, antes o en el momento en que ocurre
Recibe eventosSí, como manager conectadoMediante consultas periódicas (polling)Directamente, a medida que se procesan
Si fallaSu herramienta se detiene; el servidor sigue funcionandoSu servicio se detiene; el servidor sigue funcionandoPuede afectar al propio servidor: pruébelo con cuidado
Quién lo instalaUsted, en sus propios equiposUsted, en sus propios servidoresEl administrador del servidor
Las descripciones parafrasean https://www.metatrader5.com/en/brokers (consultado el 12 de octubre de 2026); el resto de filas refleja la experiencia de proyectos de FXUP.

¿Dónde encajan la Gateway API y la Report API?

Completan el conjunto, pero responden a preguntas distintas. La Gateway API conecta MT5 con otros sistemas de trading y fuentes de datos, que es como se conectan los proveedores de liquidez y los mercados organizados; la tratamos en la guía sobre la Gateway API de MT5. La Report API amplía los informes que genera el servidor de trading, algo importante para los informes regulatorios y de gestión.

Ninguna sustituye a la Manager API ni a la Web API. Un CRM que necesita abrir cuentas nunca usará la Gateway API, y una conexión de liquidez nunca se construirá sobre la Web API.

¿Qué automatizan los brókeres con la Manager API?

Los brókeres usan la Manager API sobre todo para tareas que, de otro modo, su personal haría a mano en el terminal Manager, a gran escala o a cualquier hora. Ejemplos habituales de proyectos que hemos visto:

  • Administración de cuentas: crear cuentas en bloque, mover clientes entre grupos, cambiar el apalancamiento tras una evaluación de conveniencia.
  • Operaciones de saldo: registrar depósitos, retiradas, créditos y correcciones a partir de una cola de pagos aprobados.
  • Herramientas de dealing y riesgo: pantallas a medida de exposición neta por símbolo, alertas de posiciones grandes y rentabilidad por cliente.
  • Informes para introducing brokers: extraer las operaciones al final de cada día para calcular comisiones.
  • Controles de cumplimiento: marcar cuentas que operan fuera de los patrones esperados o mantienen posiciones durante el fin de semana.
  • Mantenimiento: archivar cuentas inactivas, limpiar grupos de prueba, comparar la configuración de los símbolos con una lista maestra.

Ejemplo práctico: de la aprobación del KYC a la primera operación

Supongamos que un bróker aprueba a un cliente nuevo en su CRM un martes a las 10:00. Así se reparte el trabajo entre interfaces en una integración típica; en un CRM web, como el nuestro, las llamadas de nivel manager suelen pasar por la Web API.

  1. KYC aprobadoEl responsable de cumplimiento aprueba los documentos en el CRM. El CRM comprueba el país del cliente y le asigna el grupo de MT5 que corresponde.
  2. Cuenta creadaEl CRM llama al servidor como manager para crear la cuenta con nombre, grupo, apalancamiento y una contraseña generada, y después muestra el login en el área de cliente.
  3. Depósito acreditadoEl proveedor de pagos confirma un depósito con tarjeta. Tras los controles propios del CRM, se registra una operación de saldo en la cuenta con la referencia del pago en el comentario.
  4. El cliente operaEl cliente entra en el WebTrader o en la aplicación y abre una posición. Si el bróker tiene un plugin de la Server API, en este punto puede aplicar reglas propias.
  5. InformesDurante la noche, un proceso de informes lee las operaciones del día para las comisiones de los IB y para el panel del equipo de riesgos.

¿Cuándo conviene más la Web API que la Manager API?

La Web API suele ser la mejor opción cuando quien la consume es un servicio web que funciona en Linux, en la nube o en un lenguaje distinto de C++ o .NET. Trabaja con HTTPS y JSON, así que un CRM escrito en PHP, Node.js, Go o Python puede usarla sin biblioteca nativa. Por eso la mayoría de los CRM y portales, incluido el nuestro, se construyen sobre ella.

La Manager API se gana su sitio cuando usted está creando una herramienta de escritorio para dealers, necesita todas las funciones de manager en una aplicación nativa o quiere reaccionar a los eventos del servidor sin hacer consultas periódicas. Un monitor de riesgo que debe mostrar la exposición en tiempo real es el caso típico. Nuestra guía sobre la Web API de MetaTrader 5 explica con más detalle los límites de la Web API.

¿Qué es un plugin de la Server API de MT5 y cuándo lo necesita?

Un plugin de la Server API es código que se ejecuta dentro del servidor de trading o de historial de MetaTrader 5 y al que se llama a medida que ocurren los eventos: una solicitud de operación, una transacción, un cambio en una cuenta. Lo necesita cuando una regla debe aplicarse en cada operación, antes de que el resultado sea definitivo, y no puede esperar a que un programa externo se dé cuenta.

Algunos ejemplos son controles de margen o de exposición a medida, reglas de bonos que dependen del volumen operado, lógica de copy trading que debe reaccionar al instante o datos adicionales que se escriben en las operaciones para los informes. Esa potencia es también el riesgo: un plugin lento o defectuoso ralentiza o detiene el servidor para todos. Recomendamos a los clientes mantener los plugins pequeños, probarlos en un servidor aparte con una carga realista y dejar fuera del servidor todo lo que pueda ejecutarse fuera.

MetaQuotes incluye ahora funciones de automatización y de riesgo dentro del propio MT5. Antes de encargar un plugin, compruebe si la plataforma ya hace ese trabajo.

¿Qué API de MT5 debe usar para cada tarea del bróker?

Elija la interfaz según la tarea, no según la que ya conozca su desarrollador. La tabla refleja cómo construiríamos hoy cada elemento.

Tareas del bróker y la interfaz de MT5 que usaríamos
TareaInterfazPor qué
Abrir cuentas tras el KYC en un CRM webWeb APIHTTPS desde cualquier lenguaje; sin biblioteca nativa
Acreditar depósitos automáticamenteWeb APIOperaciones de saldo con comentarios para la auditoría
Back end de un WebTrader o de una aplicación móvil a medidaWeb APIPrecios, gráficos, operaciones e historial a través de la red
Mesa de dealing con exposición en tiempo realManager APIAplicación nativa con todas las funciones de manager
Regla comprobada en cada operación antes de ejecutarlaServer APISe ejecuta dentro del servidor en cada evento
Conectar un proveedor de liquidez o un mercado organizadoGateway API (o bridge / Ultency)Solo los gateways conectan destinos externos
Ampliar los informes que genera el servidor de tradingReport APIDiseñada para los informes del lado del servidor

¿Quién puede obtener acceso a la Manager API de MT5?

El acceso lo da el propietario del servidor MT5, porque cada cuenta de manager se crea en ese servidor. Con su propia licencia MT5, usted decide quién recibe cada manager y qué paquetes para desarrolladores utiliza. En un white label decide el titular de la licencia, y el manager que usted recibe suele estar limitado a sus grupos. En un grey label de MT5, por lo general trabaja a través del CRM y las interfaces del proveedor, sin credenciales de manager directas.

Es una de las cuestiones que conviene resolver antes de firmar. Si sus planes incluyen una herramienta de dealing a medida o un CRM propio, pida a su proveedor por escrito qué nivel de acceso a la API tendrá y en qué condiciones. FXUP es independiente y no está vinculada a MetaQuotes; para preguntas de licencia sobre los propios paquetes de API, el interlocutor adecuado es MetaQuotes o su proveedor de servidor. Si está solicitando su propia licencia MT5, nos encargamos de los requisitos de MetaQuotes y de la solicitud como servicio de consultoría, con honorarios.

¿No sabe qué pedir? Envíenos un mensaje por WhatsApp describiendo su configuración y le propondremos la redacción.

¿Y los servicios de “API de MT5” de terceros?

Muchos productos que se venden como “API de MT5” no son en absoluto las API para brókeres de MetaQuotes. Algunos se conectan a cuentas de trading individuales ejecutando terminales en la nube del proveedor; otros envuelven el paquete de Python de MetaQuotes, que se comunica con un terminal de escritorio en el mismo equipo. Sirven para traders, servicios de señales y analítica, y funcionan con las cuentas de cualquier bróker.

Otros son wrappers alojados sobre la Manager API o la Web API, que ofrecen una interfaz REST por encima de una conexión de manager. Pueden ahorrar tiempo de desarrollo, pero sus credenciales de manager quedan en manos de un tercero y usted depende de su disponibilidad y de su ciclo de actualizaciones cuando MetaQuotes publica una build nueva. Pregunte dónde está alojado el servicio, quién puede ver las credenciales y qué ocurre con su integración si el proveedor cierra.

¿Cómo se mantiene segura una integración con nivel de manager?

Trate cada cuenta de manager que use un software como una cuenta de sistema con privilegios, porque eso es lo que es. Estas son las reglas que aplicamos en nuestras propias integraciones:

  • Un manager por integración, solo con los derechos y los grupos que esa integración necesita.
  • Operaciones de saldo únicamente desde una cola aprobada, nunca directamente desde una solicitud del cliente.
  • Credenciales en un gestor de secretos, renovadas cuando cambian empleados o proveedores.
  • Conexión permitida solo desde servidores conocidos.
  • Cada escritura registrada con su motivo de negocio y conciliada a diario.
  • Nada de reintentos automáticos de movimientos de dinero u operaciones tras un timeout; compruebe primero el estado del servidor.

¿Cuáles son los errores habituales en los proyectos con la Manager API de MT5?

Los errores habituales son de arquitectura, y la mayoría se cometen en la primera semana. Evitarlos cuesta poco; corregirlos cuando los clientes ya dependen del sistema cuesta mucho.

  • Un solo manager para todo. El CRM, el proceso de informes y la herramienta del dealer comparten un login con todos los derechos, así que nadie sabe qué sistema hizo un cambio y no se puede revocar ninguno por separado.
  • Consultas cuenta por cuenta. Un portal que pide las posiciones de cada cliente una tras otra funciona con 50 cuentas y ralentiza el servidor con 5.000. Use peticiones por lotes y guarde en caché lo que no cambia.
  • Lógica de negocio en un plugin. Una regla de copy trading o de bonos escrita como plugin de la Server API porque parecía “más cerca del servidor”, cuando podía ejecutarse fuera sin riesgo.
  • Ignorar la hora del servidor. Operaciones guardadas en el CRM con la hora del servidor y comparadas con registros de pagos en UTC, de modo que las conciliaciones diarias se desfasan dos o tres horas.
  • Reintentar movimientos de dinero. Una llamada de depósito supera el tiempo de espera, el código lo vuelve a intentar y el cliente recibe el abono dos veces. Revise el historial de la cuenta antes de cualquier reintento.
  • Sin plan para las actualizaciones de MT5. MetaQuotes publica builds nuevas con regularidad. Mantenga un servidor de pruebas con la siguiente build y pruebe allí su integración antes de que se actualice el servidor real.

¿Cambia la elección en un proyecto de prop firm o de copy trading?

Sí, un poco. La tecnología para prop trading depende mucho de acciones rápidas y basadas en reglas sobre las cuentas: por ejemplo, cerrar una cuenta de evaluación en el momento en que se supera un límite de drawdown. Algunas firmas lo hacen desde fuera, mediante la Web API o la Manager API con comprobaciones frecuentes; otras prefieren un plugin para que la regla se aplique dentro del servidor. Se trata de elegir entre tiempo de reacción y el riesgo de ejecutar código propio en el servidor.

El copy trading y el PAMM están en una situación parecida. La copia en sí puede ejecutarse fuera del servidor, pero el reparto del volumen y de las comisiones tiene que ser exacto, así que la interfaz que elija debe darle datos fiables de las operaciones y una forma de conciliarlos. La liquidez es otro asunto: si el proyecto también necesita proveedores nuevos, consulte la integración de proveedores de liquidez.

¿Cómo trabaja FXUP con las API de MT5?

Nuestro WebTrader con su marca, las aplicaciones móviles y nuestro propio CRM para brókeres se conectan a MT5 a través de un back end en Go que usa la Web API. También trabajamos con CRM de socios y proponemos el que mejor encaje con el proyecto; en ambos casos comprobamos qué interfaz y qué derechos de manager necesita el CRM antes de que nada entre en funcionamiento. Para clientes con servidor propio también definimos herramientas de dealing, procesos de informes y algún plugin ocasional, y le diremos cuándo una función que ya existe en MT5 o una interfaz más sencilla haría el trabajo.

Si está comparando presupuestos para un proyecto de API, envíenos la especificación por WhatsApp; le diremos qué interfaz necesita cada elemento y dónde está el trabajo oculto. Nuestra página de integraciones a medida enumera el tipo de proyectos que asumimos.

Preguntas frecuentes

¿Para qué se usa la Manager API de MT5?
Se usa para crear software de administración y gestión para un servidor MetaTrader 5: administración de cuentas y grupos, operaciones de saldo, herramientas de dealing y de riesgo, e incluso un terminal de manager completo. Actúa con los derechos de una cuenta de manager.
¿Qué diferencia hay entre la Manager API y la Web API de MT5?
Ambas actúan como manager en el servidor. La Manager API es una biblioteca nativa pensada para aplicaciones de escritorio y servicios; la Web API está diseñada para la integración en red con servicios web, mediante HTTPS y JSON. La mayoría de los CRM y portales usan la Web API.
¿Qué es la Server API de MT5?
Es la interfaz para escribir plugins que se ejecutan dentro de los servidores de trading y de historial de MT5. Los plugins ven los eventos a medida que se procesan, lo que los hace muy potentes, pero también significa que un plugin defectuoso puede afectar a todo el servidor.
¿Es compatible la Manager API de MT5 con mi CRM?
Depende de cómo esté construido el CRM. Un CRM basado en Windows puede usar la Manager API directamente; la mayoría de los CRM web usan la Web API, porque funciona desde cualquier lenguaje mediante HTTPS. Pregunte al fabricante del CRM qué interfaz utiliza y qué derechos de manager necesita.
¿Cuánto cuesta el acceso a la Manager API de MT5?
MetaQuotes no tiene una lista pública de precios para los paquetes de API; el acceso va ligado a las condiciones de la licencia del servidor. Los wrappers alojados por terceros cobran sus propias tarifas. No publicamos precios; escríbanos con la configuración de su servidor y la tarea que necesita, y le enviaremos cifras actuales para el trabajo de integración.
¿Puede un bróker en white label usar la Manager API?
A veces. El titular de la licencia controla el servidor y decide si le da un manager limitado a sus grupos. Deje por escrito en su contrato el nivel de acceso.
¿Puedo usar Python con la Manager API de MT5?
No directamente con los paquetes habituales, que están pensados para C++ y .NET. Los desarrolladores de Python suelen llamar a la Web API mediante HTTPS. El paquete de Python de MetaQuotes, que es distinto, funciona con un terminal de escritorio, no con el servidor como manager.
¿Necesito un plugin de la Server API para una función de bonos o de copy trading?
No siempre. Muchas funciones de bonos y de copia pueden ejecutarse fuera del servidor mediante la Web API o la Manager API, y MT5 tiene automatización integrada. Use un plugin solo cuando la regla deba aplicarse en cada operación dentro del servidor.
¿Es seguro dar mis credenciales de manager a un servicio de terceros?
Solo si tiene respuestas claras sobre el alojamiento, el acceso a las credenciales y los límites de los derechos del manager. Cree un manager dedicado y restringido para ese servicio, de modo que pueda revocarlo sin afectar a nada más.

¿No encuentra su pregunta? Escríbanos por WhatsApp, escriba a @FXUPCK en Telegram o envíe un correo a [email protected].

Fuentes

  1. MetaQuotes — MetaTrader 5 trading platform for brokers and banks (consultado en octubre de 2026)
  2. MetaQuotes — MetaTrader 5 for brokers (metaquotes.net) (consultado en octubre de 2026)
  3. MetaQuotes — MetaTrader 5 Gateways & Connectivity (noticia, 21 de agosto de 2013) (consultado en octubre de 2026)
  4. MQL5 Reference — Python integration for the MetaTrader 5 terminal (consultado en octubre de 2026)

FXUP es una consultora y empresa tecnológica independiente y no está vinculada a MetaQuotes Ltd. MetaTrader 4 y MetaTrader 5 son marcas registradas de MetaQuotes Ltd. Esta página ofrece información general y no constituye asesoramiento jurídico, fiscal ni de inversión; los requisitos regulatorios dependen de cada jurisdicción y cambian con el tiempo. FXUP no publica precios: contáctenos y le enviaremos las cifras actualizadas para su proyecto.