Envías una orden y das por hecho que ya está. A veces es así, al instante. Otras veces se queda esperando, se ejecuta por partes o no se ejecuta en absoluto.
Un fill es simplemente la confirmación de que una parte o la totalidad de tu orden se ejecutó realmente, no solo que hiciste clic en el botón. Tener clara esta distinción explica muchas cosas: por qué tu ticket muestra tres precios distintos en lugar de uno, por qué una orden límite puede pasar horas sin ejecutarse, por qué una orden stop a veces se ejecuta peor que el nivel que fijaste.
Esta guía recorre el estado de la orden desde que se envía hasta que se cierra, cómo se ejecutan realmente las órdenes de mercado, límite y stop, y cómo calcular tu precio promedio cuando una sola orden se ejecuta en varias partes.
Puntos clave
- Un fill ocurre cuando una parte o la totalidad de la orden enviada se ejecuta realmente, no cuando la envías.
- Las órdenes pasan por distintos estados: enviada, aceptada, activa, ejecutada parcialmente, ejecutada por completo, cancelada, expirada o rechazada.
- Las órdenes de mercado se ejecutan rápido, pero al precio que ofrezca el libro de órdenes. Las órdenes límite garantizan el precio, pero no la ejecución.
- Una misma orden puede ejecutarse en varias partes a precios distintos, sobre todo en un mercado poco profundo o que se mueve rápido.
- El slippage, los requotes y los rechazos son tres problemas distintos con tres causas distintas.
¿Qué significa fill en trading?
Un fill es lo que ocurre cuando una parte o la totalidad de tu orden se ejecuta realmente en el mercado. No cuando haces clic en el botón. No cuando la plataforma la acepta. Sino cuando una contraparte al otro lado toma realmente la operación.
Esta distinción confunde a muchos traders novatos. Colocas una orden y asumes que ya está. A veces lo está, casi al instante. Otras veces tu orden queda activa esperando, se ejecuta por partes o no se ejecuta en absoluto.
El "estado de la orden" es simplemente el punto del proceso en el que se encuentra tu orden en cada momento, y leerlo correctamente te dice si realmente estás dentro de una operación o todavía estás esperando.
Dato rápido
- Si compras 10 lotes en un mercado poco profundo, podrías obtener 4 lotes al precio cotizado y 6 lotes dos o tres ticks peor, y todo contaría como una sola orden ejecutada con un único precio promedio.
Estado de la orden, del envío al cierre
Toda orden que envías pasa por un ciclo de vida. La mayoría de las veces ocurre en milisegundos y no notas los pasos. Sin embargo, en un mercado rápido o poco profundo, observar en qué punto se atasca una orden dice mucho de lo que sucede por debajo.
Enviada y aceptada
Enviada significa que tu plataforma mandó la orden al bróker o al mercado. Aceptada significa que fue recibida y es válida: tamaño correcto, símbolo correcto, precio dentro del rango. Aceptada no es ejecutada. Solo quiere decir que la orden ya está vigente y a la espera de una contrapartida.
Activa (abierta)
Una orden activa está en el libro de órdenes, esperando que el mercado alcance su precio o que aparezca una contraparte al precio actual. Las órdenes límite y stop pasan la mayor parte de su vida en este estado. Una orden de mercado casi nunca, ya que está diseñada para ejecutarse de inmediato contra lo que haya disponible.
Ejecutada parcialmente
Una parte de tu orden se ejecutó y el resto sigue activo (o fue cancelado). Si pediste 10 lotes y se ejecutaron 4, tienes una posición de 4 lotes y los 6 lotes restantes siguen vigentes o ya no existen, según la configuración de vigencia (time-in-force) de la orden.
Ejecutada por completo
Toda la orden se ejecutó. Es el estado que la mayoría de los traders asume que obtendrá siempre, y el que en realidad exige la liquidez más profunda detrás.
Cancelada, expirada y rechazada
Cancelada significa que tú (o el sistema) retiraste la orden antes de que se ejecutara. Expirada significa que se agotó su plazo, algo habitual en las órdenes del día o en cualquiera con vencimiento fijo. Rechazada significa que la orden nunca llegó a estar vigente, normalmente por un problema de margen, un precio no válido, o un símbolo o tamaño que el bróker no acepta.
Estado | Significado |
|---|---|
Enviada | Orden enviada al bróker o al mercado, aún sin procesar |
Aceptada | Orden validada y ya vigente en el mercado |
Activa | Orden en el libro de órdenes, esperando una contrapartida |
Ejecutada parcialmente | Una parte de la orden se ejecutó y el resto sigue activo o ya no existe |
Ejecutada por completo | Toda la orden se ejecutó |
Cancelada | Retirada antes de ejecutarse |
Expirada | Se agotó el plazo de vigencia (time-in-force) antes de ejecutarse |
Rechazada | Nunca llegó a estar vigente (problema de margen, precio o tamaño) |
Cómo se ejecutan las órdenes de mercado
Una orden de mercado le indica a tu bróker que la ejecute de inmediato al precio disponible. Según la guía de la SEC para inversores sobre tipos de órdenes, garantiza la ejecución, no el precio.

En un mercado rápido, esa diferencia importa: el propio ejemplo de la SEC es una orden de 1000 acciones en la que las primeras 500 se ejecutan al precio cotizado y el resto a un precio más alto, porque el libro solo tenía cierta cantidad disponible en ese nivel antes de que el precio tuviera que moverse.
Tipo de orden | Garantía de precio | Garantía de ejecución | Uso habitual |
|---|---|---|---|
Mercado | No | Sí | Entrar o salir de inmediato |
Límite | Sí | No | Entrar o salir a un precio fijado o mejor |
Stop | No | Sí, una vez activada | Limitar pérdidas o entrar en una ruptura |
Stop límite | Sí, una vez activada | No | Igual que la stop, con control del precio |
Las plataformas de Forex y CFD funcionan igual. Si envías una compra de mercado en un par mayor durante una sesión líquida, normalmente obtendrás una sola ejecución limpia cerca del precio que viste.
Si la envías en horas de poca actividad, o con un tamaño mayor del que puede absorber la parte superior del libro, la plataforma recorre varios niveles de precio para ejecutarte: la misma orden, varios precios de ejecución.
Cómo se ejecutan las órdenes límite
Una orden límite solo se ejecuta a tu precio especificado o mejor. Una compra límite se ejecuta a tu precio o a uno inferior; una venta límite, a tu precio o a uno superior. Lo que cedes a cambio de ese control del precio es la certeza: si el mercado nunca alcanza tu nivel, la orden simplemente queda activa, o expira, o se cancela, y nunca llegas a ejecutarte.
Por eso una orden de venta límite y una de compra límite se comportan como imágenes especulares. Una espera por encima del mercado y la otra por debajo, y ambas solo se activan cuando el precio llega hasta ellas.
Cómo se ejecutan las órdenes stop y stop límite
Una orden stop permanece inactiva hasta que el precio toca el nivel stop; entonces se convierte en una orden de mercado y se ejecuta al precio disponible en ese momento, que no es necesariamente el precio stop.
Una buy stop se sitúa por encima del precio actual y una sell stop por debajo; ambas se usan habitualmente para entrar en rupturas o para limitar las pérdidas de una posición abierta.

Una orden stop límite añade un segundo precio. Cuando se activa el stop, se convierte en una orden límite en lugar de una orden de mercado. Eso te protege de una mala ejecución en un mercado rápido, pero introduce el mismo riesgo que toda orden límite: si el precio atraviesa tu límite antes de que pueda ejecutarse, la orden se queda sin ejecutar.
Por qué una orden puede ejecutarse en varias partes
Aquí es donde empieza buena parte de la confusión. Colocas una orden, un ticket, un ID de orden, y recibes una confirmación con tres o cuatro precios de ejecución distintos. No ha salido nada mal. La orden simplemente se ejecutó contra varias capas del libro de órdenes en lugar de una.
Esto se conecta directamente con lo que mide realmente la liquidez en trading. Una orden de mercado de 10 lotes no necesita una contraparte dispuesta a operar 10 lotes a un solo precio, necesita 10 lotes de profundidad total, y esa profundidad está repartida en distintos niveles de precio.
Un libro profundo te ejecuta en una o dos partes muy próximas. Uno poco profundo puede recorrer cinco o seis niveles, y cada parte se registra a un precio ligeramente distinto.

Las operaciones en bloque, órdenes inusualmente grandes en relación con el volumen normal, son la versión más clara de esto. Una orden de tamaño minorista apenas altera el libro. Una de tamaño institucional puede mover el precio de forma visible mientras se ejecuta, y por eso los grandes participantes suelen dividir las órdenes grandes en partes más pequeñas en lugar de enviarlas de una sola vez.
Cómo calcular tu precio promedio de ejecución (ejemplo de VWAP)
Cuando una orden se ejecuta por partes, tu plataforma no te muestra cuatro operaciones separadas que seguir. Te muestra una posición con un precio promedio, y ese promedio está ponderado por volumen, el mismo concepto de precio promedio ponderado por volumen que usan las mesas institucionales para juzgar la calidad de su propia ejecución.
Toma la ejecución de más arriba: 4 lotes a 1.0850, 3 lotes a 1.0851, 2 lotes a 1.0852 y 1 lote a 1.0853. El cálculo es sencillo. Multiplica cada precio por su tamaño, suma los resultados y divide entre el tamaño total.
(4 × 1.0850) + (3 × 1.0851) + (2 × 1.0852) + (1 × 1.0853) = 10.8505 10.8505 ÷ 10 lotes = 1.08505
Tu precio promedio de ejecución es 1.08505, que se sitúa entre tu mejor y tu peor precio de ejecución, ponderado hacia el nivel que absorbió más volumen. Ese es el número que tu plataforma mostrará como precio de entrada, y es el que cuenta para tu P&L, no el 1.0850 en el que quizá te fijaste al hacer clic en comprar.

Corrección al cálculo anterior: la suma es 10.8510 (no 10.8505), por lo que el precio promedio de ejecución es 1.08510, no 1.08505. La tabla de arriba tiene las cifras correctas; conviene usar esos números exactos al subir esto al CMS.
Ejecuciones parciales, slippage, requotes y rechazos: ¿cuál es la diferencia?
Estos cuatro conceptos se mezclan constantemente, y no son el mismo problema.
Término | Qué ocurre | ¿La orden sigue vigente después? |
|---|---|---|
Ejecución parcial | Una parte de la orden se ejecuta y el resto sigue activo | Sí, el remanente |
Slippage | Se ejecuta, pero a un precio distinto del esperado | No, la orden ha terminado |
Requote | El bróker ofrece un nuevo precio en lugar de ejecutar | No, queda a la espera de que la aceptes o la rechaces |
Rechazo | La orden no se ejecuta en absoluto | No, la orden nunca llegó a estar vigente |
Ejecución parcial
Una parte de tu orden se ejecutó y otra no. No es un error, solo refleja cuánto volumen había realmente disponible a tu precio cuando la orden llegó al libro.
Slippage
La diferencia entre el precio que esperabas y el precio que realmente obtuviste. Aparece sobre todo en torno a publicaciones de noticias o en mercados poco profundos, cuando el precio se mueve entre el momento en que envías la orden y el momento en que llega al libro.
Requote
El bróker no puede ejecutarte al precio solicitado y te ofrece uno nuevo en lugar de ejecutar automáticamente. Es más común en la ejecución tipo mesa de dinero (dealing desk) que en el procesamiento directo (straight-through processing), y conviene saber cuál de los dos modelos usa tu bróker.
Rechazo
La orden no se ejecutó en absoluto, ni siquiera parcialmente. Normalmente se debe a un problema de margen, un precio no válido o un tamaño que el mercado no acepta, no a un problema de liquidez.

Qué influye en si tu orden se ejecuta (y cómo)
Cuatro factores hacen la mayor parte del trabajo, e interactúan entre sí más de lo que la gente espera.
Vigencia (time-in-force) | La orden permanece activa hasta que... |
|---|---|
Día | Cierra la sesión de trading en curso |
Válida hasta cancelación (GTC) | Se ejecuta o la cancelas manualmente |
Ejecutar o cancelar (IOC) | De inmediato, y luego se cancela cualquier parte sin ejecutar |
Ejecutar todo o cancelar (FOK) | De inmediato y por completo, o se cancela toda la orden |
Liquidez
Los libros más profundos absorben órdenes mayores sin que el precio se mueva mucho. Los libros poco profundos hacen lo contrario. Si aún no lo has hecho, nuestra guía sobre lo que mide realmente la liquidez en trading lo explica con más detalle, ya que es la base de todo lo demás.
Volatilidad del mercado
Los mercados tranquilos se ejecutan de forma limpia. Los rápidos y volátiles amplían la brecha entre el precio que ves y el precio que obtienes, lo que explica en buena parte el slippage.

Tamaño de la orden
Una orden de tamaño minorista rara vez altera el libro. Una grande, en relación con lo que realmente hay disponible en cada nivel de precio, puede acabar ejecutándose en varios niveles, como mostraba el ejemplo anterior.

Vigencia de la orden (time-in-force)
Este es el ajuste que decide cuánto tiempo sigue viva tu orden si no se ejecuta de inmediato. Una orden válida hasta cancelación (GTC) permanece activa hasta que se ejecuta o tú la cancelas, a veces durante semanas. Una orden del día muere al cierre si no se ha ejecutado. Si configuras mal este ajuste, una orden límite perfectamente razonable puede expirar antes de que el mercado llegue a tu precio.
Cómo consultar el estado de las órdenes en MetaTrader 5 y cTrader
Ambas plataformas te lo muestran en tiempo real, sin obligarte a adivinar. En MetaTrader 5, la pestaña Trade de la Caja de herramientas (Toolbox) muestra las órdenes abiertas, pendientes e históricas con su estado actual. Los paneles Positions y Orders de cTrader hacen lo mismo, con una separación visual más clara entre lo que está ejecutado, lo que sigue activo y lo que está pendiente de un disparador.
Así es, más o menos, el ticket de una orden una vez que llega una ejecución.

Conclusión
Un fill es simplemente la confirmación de que el mercado tomó realmente el otro lado de tu operación, en su totalidad o en parte, a un precio o a varios. Cuando sabes leer correctamente el estado de la orden (enviada, activa, ejecutada parcialmente, cancelada), todos los puntos confusos (por qué obtuviste tres precios distintos, por qué tu orden límite nunca se activó, por qué esa stop se ejecutó peor de lo esperado) dejan de ser un misterio.
Preguntas frecuentes
¿Qué pasa con el resto de mi orden si no se ejecuta?
Depende de su vigencia (time-in-force). Una orden del día cancela la parte sin ejecutar al cierre. Una orden válida hasta cancelación sigue activa hasta que se ejecuta o tú la cancelas.
¿Pago la misma comisión por una ejecución parcial que por una completa?
Normalmente, sí. La comisión se cobra por unidad ejecutada, así que una ejecución parcial se factura sobre el volumen que realmente se ejecutó, no sobre el tamaño total de tu orden.
¿Por qué mi orden stop se ejecutó a un precio peor que mi nivel stop?
Una vez activada, una orden stop se convierte en una orden de mercado y se ejecuta al precio disponible, no al precio de activación. Esa diferencia es slippage.
¿Puede una orden límite dar lugar a una ejecución parcial?
Sí. Si solo una parte del volumen disponible coincide con tu precio, el resto sigue activo a ese precio hasta que se ejecute, se cancele o expire.
¿Cuál es la diferencia entre el estado de la orden y el precio de ejecución?
El estado de la orden muestra en qué punto se encuentra (activa, ejecutada, cancelada). El precio de ejecución muestra lo que realmente pagaste o recibiste una vez que se ejecutó.