Órdenes y posiciones en MT5: evita errores con netting
Contenido
- Orden, ejecución y posición son cosas distintas
- Qué cambia entre netting y hedging
- Errores en cuentas que no admiten coberturas
- 1. La orden de cobertura acaba cerrando la posición
- 2. Se descontrola la gestión de promedios y grids
- 3. Varios EA sobre el mismo símbolo interfieren entre sí
- También hay errores en sentido contrario
- Pasos de verificación antes de operar
- Límites de esta verificación
- Resumen
Antes de poner en marcha un EA, comprueba si tu cuenta es netting o hedging. El mismo EA, con otro tipo de cuenta, convierte una operación contraria en una "nueva posición" o en un "cierre". Si lo que el EA espera no coincide con la cuenta, aparecen resultados no deseados aunque la lógica sea correcta.
Damos tanta importancia a esta comprobación porque a veces no salta ningún error y lo único que cambia es el comportamiento. En este artículo primero aclaramos la terminología y después explicamos los errores más habituales y cómo verificarlos.
Orden, ejecución y posición son cosas distintas
MT5 registra las operaciones en tres etapas:
- Orden: la instrucción de "quiero comprar" o "quiero vender". Las órdenes pendientes (límite o stop) no generan posición hasta que se ejecutan.
- Ejecución (deal): el registro de que la orden se ha completado. Una misma orden puede dividirse en varias ejecuciones.
- Posición: el volumen que mantienes en este momento como resultado de las ejecuciones.
"Tener una orden pendiente" y "tener una posición abierta" son estados diferentes. Por ejemplo, aunque retires el EA del gráfico, las órdenes pendientes y las posiciones en MT5 no tienen por qué desaparecer solas. Tras detener un EA, conviene revisar en la pestaña Operaciones que no quede ninguna de las dos.
Comparación de brókers recomendados →
🎁 Descargar EA gratis📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores
Nada más suscribirte recibirás un enlace de descarga a un paquete exclusivo con nuestros 13 indicadores MT5: archivos compilados (.ex5), código fuente y una guía de instalación. Después, 8 correos sobre los fundamentos del trading algorítmico, cómo leer correctamente un backtest y cómo elegir bróker (uno al día durante los primeros 5 días y luego a los 7, 14 y 30 días de la suscripción). También te avisaremos antes de cada subida de precio de las versiones vendidas en MQL5 Market (precio de lanzamiento que sube por tramos según las ventas). En este sitio nuestros EA son gratuitos con una cuenta real en un bróker asociado.
* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.
Qué cambia entre netting y hedging
Netting agrupa todo en una sola posición por símbolo. Hedging permite mantener posiciones separadas para cada ejecución, incluso en el mismo símbolo.
| Ejemplo de operación | Cuenta netting | Cuenta hedging |
|---|---|---|
| Compra 0.1 lotes con una compra de 0.1 lotes abierta | Se suman en una posición de compra de 0.2 lotes | Dos posiciones de compra de 0.1 lotes |
| Compra 0.1 lotes con una venta de 0.1 lotes | Se compensan y no queda posición | Dos posiciones, una de compra y otra de venta (cobertura) |
| Compra 0.1 lotes con una venta de 0.2 lotes | Se invierte a una venta de 0.1 lotes | Dos posiciones: compra 0.1 y venta 0.2 (no hay inversión) |
| Stop loss y take profit por posición | Un solo juego por símbolo | Configurables para cada posición |
La clave está en la segunda fila: en una cuenta netting, una orden enviada con la intención de cubrir actúa como orden de cierre de la posición existente.
Errores en cuentas que no admiten coberturas
1. La orden de cobertura acaba cerrando la posición
Si el EA abre una operación contraria para limitar las pérdidas latentes, en una cuenta netting la posición desaparece. Si el EA sigue adelante creyendo que "ambas posiciones están abiertas", la gestión se desajusta de la realidad. Y si además está programado para enviar otra orden contraria, puede incluso abrir una posición nueva en una dirección no deseada.
2. Se descontrola la gestión de promedios y grids
Un diseño que cierra con beneficio cada posición por separado no funciona en una cuenta netting, porque todo se agrupa en un único precio medio. Según las órdenes adicionales, también pueden cambiar los niveles de stop loss y take profit. En un EA que limita el riesgo por número de posiciones, por muchas veces que se añadan siempre cuenta como 1, y el límite puede no activarse nunca.
3. Varios EA sobre el mismo símbolo interfieren entre sí
Este es el error que más se pasa por alto. Por ejemplo, MEGAMAX DONCHIAN y DONCHIAN ENGINE operan ambos USDJPY en H1. Si los usas a la vez en una cuenta netting, la posición en USDJPY se suma en una sola. Según su diseño, el cierre de uno puede cerrar también la parte del otro, o el EA puede detectar "posición abierta" y bloquear nuevas entradas.
Las cifras medidas de cada EA sirven para evaluarlo por separado; no reflejan el resultado de usarlos juntos sobre el mismo símbolo.
También hay errores en sentido contrario
Si un EA pensado para netting se ejecuta en una cuenta hedging, la orden contraria que debía cerrar la posición puede quedar como una posición nueva. Cuando las coberturas se acumulan, siguen pesando el margen, el swap y el spread. Una cuenta hedging no es siempre más segura.
Pasos de verificación antes de operar
- Comprueba el tipo de cuenta: en la barra de título del terminal o en el historial de acceso suele aparecer "Hedge" o "hedging". La indicación varía según la versión; si no puedes determinarlo, consulta al bróker.
- Comprueba las cuentas compatibles con el EA: revisa el manual y los parámetros por si indican un tipo de cuenta. Consulta también la guía de configuración de EA.
- Prueba el comportamiento en una cuenta demo: abre una demo del mismo tipo que tu cuenta real y opera con el lote mínimo. Comprueba que el número de filas en la pestaña Operaciones es el esperado.
- Iguala el tipo de cuenta en las pruebas: al analizar los resultados del probador, verifica que el entorno de prueba y la operativa real usan el mismo tipo de cuenta.
- Detecta el uso conjunto sobre el mismo símbolo: si varios EA operan el mismo símbolo en una cuenta, evita combinarlos en una cuenta netting.
- Lee las condiciones del bróker: lo habitual es que el tipo de cuenta se fije al abrirla y que cambiarlo exija abrir otra cuenta. Varía según el bróker, así que usa la comparativa de brókers como punto de partida y revisa también sus condiciones oficiales.
Límites de esta verificación
Antes de nada, dejamos claro lo que no podemos afirmar.
- Lo explicado aquí es el funcionamiento general. No es el resultado de comparar un EA concreto en ambos tipos de cuenta. El comportamiento real solo se conoce comprobando la implementación de ese EA.
- Con un EA cuyo código no puedes leer, el aislamiento de la causa tiene límites. Si en un periodo demo corto no se produce ningún aumento de posición ni inversión, el problema no llega a aflorar.
- Tampoco una cuenta "hedging" es garantía de tranquilidad. Según la regulación o los términos del bróker, las coberturas y el orden de cierre pueden estar limitados. Quedan condiciones que el tipo de cuenta mostrado no revela.
- Aunque iguales el tipo de cuenta, seguirán existiendo diferencias de resultado por spreads y ejecuciones. Nada de esto garantiza obtener lo que muestra el backtest.
Además, netting no es malo en sí mismo. Para un EA que opera de forma sencilla con una posición por símbolo, tiene la ventaja de que el volumen abierto es fácil de controlar. Lo importante no es cuál es mejor, sino que el diseño del EA y la cuenta encajen.
Resumen
- La orden es la instrucción, la ejecución es el registro de que se ha completado y la posición es el volumen abierto actual.
- Netting mantiene una posición por símbolo; hedging permite varias posiciones en el mismo símbolo.
- En una cuenta netting, una orden contraria no genera cobertura, sino un cierre o una inversión.
- Al usar varios EA sobre el mismo símbolo, hay que vigilar la suma de posiciones.
- Incluso en una cuenta hedging, si lo que se espera del cierre es distinto, pueden quedar coberturas no deseadas.
- Antes de operar en real, comprueba el funcionamiento en una cuenta demo del mismo tipo y con el lote mínimo.
Relacionado
2026-10-29
OnTick vs OnTimer en MQL5: cuándo usar cada uno en un EA
2026-10-20
Zona horaria del servidor y filtro horario del EA
2026-10-19
Backtest no reproducible: 5 puntos que revisar
2026-10-16
Backtest con símbolos personalizados y sus trampas
📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores
Nada más suscribirte recibirás un enlace de descarga a un paquete exclusivo con nuestros 13 indicadores MT5: archivos compilados (.ex5), código fuente y una guía de instalación. Después, 8 correos sobre los fundamentos del trading algorítmico, cómo leer correctamente un backtest y cómo elegir bróker (uno al día durante los primeros 5 días y luego a los 7, 14 y 30 días de la suscripción). También te avisaremos antes de cada subida de precio de las versiones vendidas en MQL5 Market (precio de lanzamiento que sube por tramos según las ventas). En este sitio nuestros EA son gratuitos con una cuenta real en un bróker asociado.
* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.
¿Tienes alguna pregunta sobre EAs o Forex?
Puedes publicarla en el foro de trading de Nattzy (registro gratuito). También son bienvenidas preguntas que vayan más allá de este artículo: configuración de EAs, elección de bróker y más.
Preguntar en Nattzy ↗