Las etiquetas comerciales sirven como punto de partida, pero no explican todo el proceso. Para un Expert Advisor conviene saber cómo se forma el precio, dónde se procesa la orden, qué modo de ejecución usa el símbolo y qué ocurre cuando el precio solicitado deja de estar disponible.
Market Maker, STP, ECN y DMA: qué significan
Un Market Maker puede cotizar el precio al cliente y actuar como contraparte según su política de ejecución. STP suele describir el enrutamiento automático hacia uno o varios proveedores externos. ECN normalmente se refiere a una red electrónica que reúne ofertas de compra y venta, mientras que DMA describe el acceso directo a un mercado o libro de órdenes externo. En el Forex minorista estos términos no se aplican siempre del mismo modo: el contrato de la cuenta y la política de ejecución dicen más que una insignia comercial.
| Etiqueta | Idea habitual | Qué debe verificar quien usa un EA |
|---|---|---|
| Market Maker | El bróker proporciona el precio y puede internalizar la operación. | Requotes, comportamiento del spread, reglas de stops y conflicto de intereses. |
| STP | Las órdenes se enrutan automáticamente hacia fuentes de liquidez. | Regularidad del enrutamiento, margen añadido y gestión de rechazos. |
| ECN | Se agregan precios y volumen de distintos participantes. | Comisión, volumen mínimo, ejecuciones parciales y profundidad disponible. |
| DMA | La orden llega a un mercado o libro externo bajo reglas definidas. | Instrumentos, tipos de orden, política de llenado y posible last look. |
Un EA bien controlado puede funcionar mejor en una cuenta estable y de costes transparentes que en otra con una etiqueta atractiva, pero spreads, rechazos o fills irregulares.
Diferencia el modelo del bróker del modo de ejecución
MT4 puede mostrar modos como ejecución instantánea, por solicitud o a mercado. Estos indican cómo el terminal y el servidor procesan una orden; no demuestran que el bróker sea ECN, STP o Market Maker. Con ejecución instantánea, el precio solicitado puede dejar de estar disponible y generar un requote. Con ejecución a mercado, la operación se llena al precio disponible en el servidor, que puede ser distinto del observado al enviar la solicitud.
Revisa también la especificación del símbolo: spread fijo o flotante, dígitos, tamaño del contrato, Stops Level, paso de lote, volumen máximo, swap y horarios. La lógica del EA puede ser correcta y aun así recibir errores de stops o volumen por parámetros distintos.
La calidad de ejecución se mide; no es un eslogan
Evalúala con una muestra representativa de las horas en las que opera el EA. Registra precio solicitado, precio de ejecución, latencia total, rechazos, requotes, fills parciales y spread de entrada. Separa condiciones normales, rollover, noticias y periodos de baja liquidez. Una sola orden rápida no demuestra consistencia.
Mide desviaciones positivas y negativas, no solo el promedio.
Separa aperturas, cierres y modificaciones rechazadas.
Mide todo el recorrido, no únicamente el ping del VPS.
La importancia depende de la estrategia. Unas décimas de pip pueden ser irrelevantes para una posición H4 y decisivas para un scalper. Un sistema grid también necesita liquidez y margen suficientes cuando activa varias órdenes casi a la vez.
Lista de compatibilidad para un EA
La regulación, la protección del dinero del cliente y los retiros deben comprobarse por separado para la entidad jurídica que abrirá la cuenta. La compatibilidad técnica no sustituye la debida diligencia.
Realiza una prueba controlada antes de operar en real
- Usa la misma versión del EA, símbolo, timeframe e inputs previstos para real.
- Mantén el riesgo fijo y compara cuentas en la misma franja horaria.
- Exporta Experts, Journal e historial; no dependas de capturas.
- Compara solicitud y fill, spread, comisión, swap y errores de modificación.
- Incluye suficientes operaciones en mercados tranquilos y rápidos.
- Al pasar a real, empieza pequeño y confirma que los fills siguen dentro del rango probado.
No optimices el EA alrededor de un feed demo excepcionalmente favorable. Busca condiciones estables que la estrategia pueda tolerar.
Referencias oficiales
MetaTrader documenta su proceso de ejecución y los campos definidos por el bróker en Observación del mercado y Especificación. Combina estos datos con la política de ejecución del bróker.