Netting vs hedging en MT5: posiciones, ejecuciones y resultados
Descubre por qué las mismas compras y ventas ejecutadas generan registros de posiciones distintos. Compara ambos modos, concilia resultados realizados y flotantes y distingue una nueva orden del cierre de un ticket.
Autor · Editor
- Autor
- Mykola Zavarov
- Editor
- Andrey Bondarenko
Revisado

Lo esencial
Netting mantiene una posición por símbolo; hedging permite posiciones separadas, incluidas las opuestas.
Una nueva ejecución opuesta reduce, cierra o invierte una posición en netting. En hedging abre otra posición; cerrar un ticket existente es una acción diferente.
La simulación usa ejecuciones ficticias de EUR/USD, costes nulos y un único precio hipotético de valoración. La igualdad del resultado total bajo estos supuestos no demuestra costes ni márgenes iguales en cuentas reales.
El volumen neto y el bruto responden a preguntas distintas. Comprueba el modo de cuenta, los permisos y la operación prevista antes de interpretar la lista de posiciones.
Orden, ejecución y posición son objetos distintos
Compras EUR/USD y más tarde introduces una nueva orden de venta del mismo símbolo. ¿Por qué una cuenta de MT5 muestra una posición menor y otra conserva una compra y una venta? La respuesta empieza por el sistema de contabilización de posiciones de la cuenta y por lo que solicita realmente la instrucción enviada.
Término | Qué representa |
|---|---|
Orden | Instrucción de compra o venta bajo unas condiciones determinadas. Una orden sin ejecutar no crea por sí misma una posición. |
Ejecución o deal | Transacción ejecutada. Una orden puede completarse mediante varias ejecuciones. |
Posición | La obligación de negociación abierta resultante, registrada según el sistema de contabilización de la cuenta. |
Desplázate lateralmente para comparar todas las columnas ↔
Los principios básicos de MetaTrader 5 distinguen estos objetos y los sistemas netting y hedging. No trates el número de una orden, una ejecución y una posición abierta como descripciones intercambiables. El historial de órdenes completadas, por sí solo, no explica qué posiciones siguen abiertas.
En esta guía, «hedging» designa el modo de contabilización de posiciones de MT5. La etiqueta no demuestra que una combinación concreta reduzca el riesgo o constituya una cobertura eficaz.
Cómo cambia cada registro con una nueva ejecución
Con netting hay una posición común por símbolo. Otra ejecución en el mismo sentido aumenta su volumen; una opuesta lo reduce, lo cierra exactamente o invierte la posición según la cantidad. Con hedging, una nueva ejecución puede crear otra posición en el mismo sentido o en el contrario. Son las diferencias de contabilización de la plataforma; no se elige un sistema cambiando el nombre de una operación.
Nueva ejecución frente a una posición larga existente | Netting | Hedging: operación de nueva posición |
|---|---|---|
Comprar más | Aumenta la posición larga común y recalcula su entrada ponderada. | Abre otra posición larga. |
Vender menos que la cantidad larga existente | Reduce la larga; el resto conserva su precio de entrada. | Abre una corta separada; la larga original permanece. |
Vender exactamente la cantidad larga existente | Cierra la posición común. | Conserva la larga y abre una corta igual. |
Vender más que la cantidad larga existente | Cierra la larga y abre el exceso como una corta. | Conserva la larga y abre la nueva corta por su cantidad completa. |
Desplázate lateralmente para comparar todas las columnas ↔
La tabla presupone una operación de apertura de posición en hedging. Una instrucción expresa para cerrar una posición existente seleccionada tiene otra finalidad. La documentación de ejecución de MetaTrader describe aumentos de volumen y cierres; es esencial distinguir la acción solicitada del simple sentido de compra o venta.
El sistema de contabilización es una propiedad de la cuenta de negociación, establecida dentro de las condiciones de cuenta del bróker. Explicar una cuenta no demuestra que otra del mismo bróker tenga idénticos permisos o ajustes.
Reproduce las mismas ejecuciones en ambos registros
Reproduce las mismas operaciones ejecutadas en dos libros de posiciones
Compara Netting y Hedging con una secuencia didáctica de EUR/USD. Cada fila es una operación BUY o SELL nueva y ya ejecutada. Las cantidades son unidades de EUR; el P/L del modelo se expresa en USD.
Este laboratorio usa costes nulos y un único precio de valoración hipotético. No consulta cotizaciones ni reproduce una cuenta de bróker. Los ejemplos son inventados; las operaciones pegadas son tus supuestos, no registros verificados de forma independiente.
Una nueva operación opuesta reduce, cierra o invierte la posición Netting. En Hedging abre otro ticket y deja abiertos los anteriores. Cerrar expresamente una posición seleccionada es una acción distinta y no se modela aquí.
Paso 3 de 3; precio común de valoración 1,115 USD/EUR.
Netting · una posición agregada
- Dirección actual
- Largo en EUR
- Precio medio ponderado de entrada · USD/EUR
- ≈ 1,10333333
- Cantidad larga · EUR
- 6000,00
- Cantidad corta · EUR
- 0,00
- Cantidad bruta · EUR
- 6000,00
- Cantidad neta · EUR
- +6000,00
- P/L realizado del modelo · USD
- +120,00
- P/L flotante del modelo · USD
- +70,00
- P/L total del modelo · USD
- +190,00
Realizado 120,00 + flotante 70,00 = total 190,00 USD.
Hedging · tickets abiertos separados
Tickets Hedging que siguen abiertos: 3
- Cantidad larga · EUR
- 12.000,00
- Cantidad corta · EUR
- 6000,00
- Cantidad bruta · EUR
- 18.000,00
- Cantidad neta · EUR
- +6000,00
- P/L realizado del modelo · USD
- 0,00
- P/L flotante del modelo · USD
- +190,00
- P/L total del modelo · USD
- +190,00
Realizado 0,00 + flotante 190,00 = total 190,00 USD.
En este paso, ambos libros sin costes tienen un resultado total de 190,00 USD. Procesan las mismas cantidades y precios ejecutados con una valoración común. El reparto entre P/L realizado y flotante y la cantidad bruta abierta pueden diferir. Esta igualdad no demuestra igualdad de costes reales, margen ni riesgo.
Tickets Hedging que siguen abiertos
T1, T2, etc. son etiquetas didácticas, no números de ticket del servidor MetaTrader. Cada operación nueva abre un ticket separado; el laboratorio no permite cerrar un ticket seleccionado, por lo que el P/L realizado de Hedging permanece en cero.
| Ticket didáctico | Sentido de la nueva operación | Cantidad · EUR | Ejecución de entrada · USD/EUR | P/L flotante del modelo · USD |
|---|---|---|---|---|
| T1 | BUY · comprar EUR | 10.000,00 | 1,10 | +150,00 |
| T2 | SELL · vender EUR | 6000,00 | 1,12 | +30,00 |
| T3 | BUY · comprar EUR | 2000,00 | 1,11 | +10,00 |
Contabilidad después de cada operación
Cada fila muestra los dos libros inmediatamente después de la nueva operación, valorados al precio común. La primera fila es el estado inicial vacío. No representa una secuencia de valoraciones de mercado cambiantes.
| Paso | Nueva operación ejecutada | Efecto en Netting | Neto Netting · EUR | Media Netting · USD/EUR | Realizado Netting · USD | Flotante Netting · USD | Bruto Hedging · EUR | Flotante Hedging · USD | P/L total en cada libro · USD |
|---|---|---|---|---|---|---|---|---|---|
| 0 | — | Ninguna operación aún | 0,00 | — | 0,00 | 0,00 | 0,00 | 0,00 | 0,00 |
| 1 | BUY · comprar EUR 10.000,00 EUR a 1,10 | Abrir la posición agregada | +10.000,00 | 1,10 | 0,00 | +150,00 | 10.000,00 | +150,00 | +150,00 |
| 2 | SELL · vender EUR 6000,00 EUR a 1,12 | Reducir y conservar la media de la posición restante | +4000,00 | 1,10 | +120,00 | +60,00 | 16.000,00 | +180,00 | +180,00 |
| 3 | BUY · comprar EUR 2000,00 EUR a 1,11 | Añadir y recalcular el precio medio ponderado | +6000,00 | ≈ 1,10333333 | +120,00 | +70,00 | 18.000,00 | +190,00 | +190,00 |
Las tablas se desplazan horizontalmente. Enfoca la región de la tabla y usa las flechas si lo necesitas.
Las cantidades se muestran con 2 decimales; los precios y el P/L, con hasta 8. Los valores periódicos se redondean solo al mostrarlos. La media nunca se redondea antes de calcular el P/L. El CSV incluye fracciones exactas y columnas decimales legibles por separado.
Descargar los libros y el registro actuales · CSVEl CSV incluye solo operaciones procesadas, ambos libros, tickets didácticos abiertos, valoración común y supuestos de costes nulos. Los encabezados en inglés, puntos decimales y fracciones exactas permiten comprobar el resultado. Importa las columnas de fracciones exactas como texto para evitar que la hoja de cálculo las convierta en fechas.
No se simulan Close Position, Close By, comisiones, spread, deslizamiento, swaps, margen, stop-out, FIFO, SL/TP, ejecuciones parciales ni reglas del servidor. Los precios BUY y SELL son precios de ejecución introducidos. Una valoración común elimina deliberadamente las diferencias Bid/Ask. El modo y las operaciones disponibles dependen de la cuenta real y del bróker.
Este componente calcula en esta pestaña sin enviar tus entradas ni guardarlas en el almacenamiento del navegador. Solo se guarda un archivo si decides descargarlo. Esta descripción se limita al laboratorio, no al resto del sitio.
Cada fila representa una nueva compra o venta ya ejecutada de EUR/USD ficticio, con cantidad en EUR y precio en USD por EUR. La herramienta admite entre una y ocho ejecuciones. Las cantidades deben ser positivas, de hasta 1.000.000 EUR y con dos decimales; los precios de ejecución y valoración deben ser positivos, de hasta 1.000 USD por EUR y con cinco decimales. Se admite la coma decimal.
Los dos registros reciben exactamente las mismas filas en el mismo orden. En hedging, cada fila abre un nuevo ticket didáctico. No hay cierres de tickets ocultos, reglas de emparejamiento ni operaciones Close By. Las etiquetas de ticket permiten seguir el ejemplo; no son identificadores reales de una cuenta de MT5.
- Aplica el ejemplo y avanza desde el paso cero por las ejecuciones. En el paso cero no hay posiciones ni resultados realizados.
- Compara la cantidad restante, los precios de entrada y el resultado realizado después de cada ejecución.
- Inspecciona los tickets separados de hedging y los volúmenes largos, cortos, netos y brutos en EUR.
- Usa los ejemplos de reducción, volumen opuesto igual, inversión y ampliación para aislar un cambio contable cada vez.
Un único precio hipotético de valoración se aplica a todos los pasos mostrados. No es una secuencia histórica de precios de mercado ni un backtest. Cambiar ese precio modifica el resultado flotante, pero no los precios ejecutados ni el resultado ya realizado. Añadir una ejecución posterior no reescribe el registro de un paso anterior.
Editar las entradas oculta los resultados anteriores y el CSV actual hasta aplicar cambios válidos. El ejemplo de referencia, los archivos y el protocolo siguen disponibles sin JavaScript; editar y avanzar por pasos requiere JavaScript. El modelo excluye spread, comisiones, financiación, margen, liquidación, stops y reglas de ejecución del servidor.
Concilia una reducción seguida de una ampliación
Utiliza estas tres ejecuciones hipotéticas y un precio de valoración común de 1,11500 USD por EUR. Son precios de operaciones ya ejecutadas. Los ejemplos explican el registro posterior a la ejecución, no si esos precios habrían estado disponibles en el mercado.
Paso | Nueva ejecución | Posición netting posterior | Resultado netting realizado acumulado |
|---|---|---|---|
1 | Compra de 10.000 EUR a 1,10000 | Larga de 10.000 EUR a 1,10000 | 0 USD |
2 | Venta de 6.000 EUR a 1,12000 | Larga de 4.000 EUR a 1,10000 | 120 USD |
3 | Compra de 2.000 EUR a 1,11000 | Larga de 6.000 EUR a 1,103333… | 120 USD |
Desplázate lateralmente para comparar todas las columnas ↔
La segunda ejecución realiza 6.000 × (1,12 − 1,10) = 120 USD y deja 4.000 EUR al precio de entrada original. La tercera añade 2.000 EUR. La entrada ponderada pasa a ser (4.000 × 1,10 + 2.000 × 1,11) / 6.000 = 1,103333… USD por EUR. Conserva ese valor sin redondear al calcular el resultado.
Al precio de valoración de 1,115, el resultado flotante de netting es 6.000 × (1,115 − 1,103333…) = 70 USD. Sumado a los 120 USD realizados, el resultado total del modelo es 190 USD. La media mostrada con su desarrollo decimal periódico explica el cálculo; no se introduce redondeada en esa operación.
Hedging conserva tres tickets: la primera posición larga aporta 150 USD flotantes, la corta aporta 30 USD y la última larga, 10 USD. No se ha cerrado nada, así que el resultado realizado es cero y el flotante, 190 USD. El volumen largo es 12.000 EUR, el corto 6.000 EUR, el bruto 18.000 EUR y el neto +6.000 EUR.
Volumen igual, inversión y entrada ponderada
Aísla ahora dos ejecuciones: comprar 10.000 EUR a 1,10 y después vender 10.000 EUR a 1,12. Netting queda sin posición y ha realizado 200 USD. Hedging mantiene dos tickets opuestos, con volumen neto de 0 EUR y bruto de 20.000 EUR. A un precio de valoración común M, su resultado flotante es 10.000(M − 1,10) + 10.000(1,12 − M) = 200 USD.
El precio de valoración se cancela algebraicamente en ese ejemplo de cantidades iguales. Eso no convierte los tickets de hedging en posiciones cerradas ni demuestra nada sobre margen exigido, financiación o fondos disponibles para retirar. Ambos registros recibieron dos ejecuciones de 10.000 EUR. El modo contable por sí solo no demuestra que una secuencia de ejecución cueste menos.
Para una inversión de posición, cambia la segunda venta a 15.000 EUR a 1,12. Netting cierra la larga original, realiza 200 USD y abre el exceso de 5.000 EUR como una corta a 1,12. Al precio de valoración de 1,115, esa corta aporta 25 USD flotantes: el total es 225 USD. Hedging mantiene la larga original de 10.000 EUR y la corta completa de 15.000 EUR; el resultado flotante es 150 + 75 = 225 USD.
Como ejemplo separado de ampliación en el mismo sentido, una compra de 10.000 EUR a 1,10000 seguida de otra de 5.000 EUR a 1,10600 produce una entrada netting de 1,10200 para 15.000 EUR. Una reducción parcial conserva la entrada del resto; una inversión asigna al nuevo exceso el precio de la ejecución que invierte la posición. No hay un único precio de entrada para un conjunto hedging con tickets opuestos.
Separa las medidas de volumen y de resultado
Medida | Definición en este modelo de EUR/USD |
|---|---|
Volumen largo / volumen corto | Suma de cantidades abiertas en EUR en cada sentido. |
Volumen neto | Largo menos corto, en EUR. Positivo significa neto largo; negativo, neto corto. |
Volumen bruto | Largo más corto, en EUR. Cuenta cantidades abiertas sin compensar sus sentidos. |
Resultado realizado | Beneficio o pérdida atribuido a cantidades cerradas por la operación netting modelada. |
Resultado flotante | Larga abierta: Q × (valoración − entrada); corta abierta: Q × (entrada − valoración), en USD. |
Resultado total del modelo | Realizado más flotante, bajo el supuesto indicado de costes nulos. |
Desplázate lateralmente para comparar todas las columnas ↔
Para las mismas ejecuciones y un precio de valoración común, el modelo conserva el resultado total entre los dos sistemas. Netting traslada una parte al resultado realizado cuando se encuentran cantidades opuestas; hedging mantiene abiertos esos nuevos tickets. La igualdad procede de la aritmética de las mismas ejecuciones con signo, no de una afirmación sobre el patrimonio real de la cuenta.
Un volumen neto de 0 EUR no significa que ya no haya posiciones. El volumen bruto y los tickets individuales siguen describiendo el conjunto hedging abierto. A su vez, el volumen bruto no es una estimación de pérdidas ni una fórmula de margen. Otras monedas necesitarían sus propias unidades; esta simulación se limita deliberadamente a EUR/USD.
La guía de correlación y exposición por moneda trata otra cuestión: movimiento conjunto y composición por divisas. Un coeficiente de correlación no identifica qué ticket cierra la plataforma, y esta simulación contable no estima una ratio de cobertura ni una probabilidad de pérdida.
Cerrar un ticket no equivale a abrir su opuesto
En una cuenta hedging, distingue una nueva entrada opuesta del cierre expreso de una posición seleccionada. Un cierre identifica la posición que se reduce o cierra y la cantidad correspondiente. La nueva entrada opuesta de esta simulación no identifica ninguna posición que deba cerrarse, por lo que deja abiertos todos los tickets hedging existentes.
Las instrucciones de cierre de MetaTrader explican cómo cerrar una posición elegida, también por una cantidad parcial. Por ejemplo, reducir en 6.000 EUR una larga seleccionada de 10.000 EUR deja 4.000 EUR de esa posición. No debe confundirse esa operación con abrir una nueva corta de 6.000 EUR. Esta simulación modela únicamente ese segundo tipo de entrada nueva.
Close By es otra operación específica que MetaTrader describe para posiciones opuestas del mismo símbolo en una cuenta hedging. Cuando está disponible, cierra posiciones entre sí; si sus volúmenes difieren, queda un resto en el sentido de la posición mayor. Esta guía no lo considera intercambiable con dos órdenes de mercado arbitrarias ni promete una ventaja de costes.
Registra la operación además de su sentido: nueva entrada, cierre de posición seleccionada o Close By admitido. La simulación no tiene controles para cerrar tickets: cada fila significa una nueva entrada ejecutada.
Comprueba la cuenta en lugar de deducir sus reglas
Confirma el modo de contabilización y los permisos de la cuenta concreta. Las propiedades de cuenta de MQL5 distinguen el modo de margen/contabilización, el permiso para posiciones opuestas y un indicador de cierre FIFO. Si ese indicador está activo, el cierre debe respetar el orden de la posición más antigua primero. La restricción relevante es la configuración real de esa cuenta.
La capacidad de hedging no implica margen cero para cantidades largas y cortas iguales. La documentación de margen de MetaTrader describe un tratamiento del volumen cubierto configurado por el bróker. Importan el método y las especificaciones del símbolo. Esta simulación no calcula descuentos de margen ni compara los requisitos de margen de cuentas reales.
La gestión de Stop Loss y Take Profit difiere entre sistemas de contabilización; consulta las reglas pertinentes de MetaTrader y las especificaciones reales del bróker. Una entrada opuesta no permite deducir que se hayan cambiado o eliminado los niveles protectores de otro ticket. Aquí no se simulan niveles de stop.
Las ejecuciones reales también pueden tener costes, precios y financiación distintos. La guía de deslizamiento explica por qué pueden diferir el precio previsto y el ejecutado. La igualdad sin costes de esta simulación no demuestra resultados netos iguales en cuentas reales tras spreads, comisiones, swaps u operaciones de cierre diferentes.
Para una cuestión de margen de una cuenta concreta, revisa las condiciones del símbolo y de la cuenta antes de utilizar un cálculo de nivel de margen. La comparación entre forex y futuros explica por separado la estructura del instrumento. Ni la palabra «hedging» ni una cantidad neta de cero sustituyen esas especificaciones.
Una lista breve para interpretar el registro de posiciones
- Confirma el modo de cuenta y las restricciones de cierre en la documentación de la cuenta concreta.
- Distingue la orden enviada, sus ejecuciones y las posiciones abiertas resultantes.
- Registra si una instrucción opuesta abre una nueva posición o cierra expresamente una existente seleccionada.
- Usa cantidades con unidades identificadas, precios ejecutados y un precio de valoración explícito; separa importes realizados y flotantes.
- Concilia volúmenes largos, cortos, netos y brutos sin tratarlos como estimaciones de margen o pérdidas.
- Mantén costes, financiación y reglas del bróker fuera del ejemplo sin costes hasta que se hayan especificado y verificado.
Si aparece una discrepancia, reproduce una posición y una ejecución posterior antes de añadir más filas. Comprueba primero la operación prevista y luego cantidades y precios. Un historial más largo no corrige una suposición equivocada sobre qué posición se cerró.
Consulta la guía de backtesting en forex para investigaciones que necesiten señales históricas y tiempos de ejecución modelados. Esta simulación empieza después de la ejecución y compara la contabilización de posiciones. Su protocolo descargable registra supuestos y observaciones; no certifica una estrategia ni una cuenta real.
Preguntas frecuentes
¿Es más seguro hedging que netting?
La etiqueta contable no demuestra seguridad. Cambia cómo se registran las posiciones y qué operaciones las cierran. Siguen importando cantidades, direcciones, costes de ejecución, reglas de la cuenta y el resto de la cartera. Esta guía compara registros bajo supuestos explícitos y no recomienda un modo de cuenta ni una operación.
¿Por qué una venta creó otra posición en lugar de cerrar mi compra?
Una nueva entrada opuesta en una cuenta hedging puede abrir una posición separada. Cerrar una existente es una operación distinta que identifica la posición que se desea cerrar. Confirma el modo de cuenta y la acción enviada; el sentido «venta» por sí solo no explica su efecto.
¿Puedo pasar de netting a hedging con una orden opuesta?
No. Una orden opuesta no cambia el sistema de contabilización de la cuenta. El modo pertenece a la cuenta y a sus condiciones con el bróker. Confirma con este qué tipos de cuenta ofrece y cuál sería el procedimiento de cambio, en lugar de asumir que una operación modifica esa configuración.
¿Por qué ambos registros muestran el mismo resultado total?
Reciben las mismas ejecuciones, utilizan costes nulos y valoran todas las cantidades restantes a un precio común. Bajo esos supuestos, la suma de realizado y flotante coincide algebraicamente. Las cuentas reales pueden diferir por costes, ejecución, valoración y reglas de cierre; la igualdad no es una promesa de un resultado real.
¿Un volumen neto de cero significa margen cero?
No. La cantidad neta compensa sentidos, pero no define el método de margen del bróker. Los tickets opuestos iguales pueden seguir teniendo volumen bruto positivo; su tratamiento depende de los ajustes de cuenta y símbolo. La simulación muestra cantidades y resultados hipotéticos, no requisitos de garantía o liquidación.
¿La herramienta simula Close Position, Close By o stops?
No. Cada fila introducida es una nueva ejecución y cada fila hedging abre un nuevo ticket didáctico. Los cierres de tickets seleccionados, Close By, FIFO, SL/TP, spread, comisiones y financiación quedan fuera del modelo. Consulta la documentación oficial de plataforma y cuenta para esas operaciones.
Fuentes y lecturas adicionales
- MetaTrader 5 — Basic PrinciplesConsultado
- MetaTrader 5 — Executing TradesConsultado
- MQL5 — Account PropertiesConsultado