Saltar al contenido
Lecciones de Finanzas

Trading Algorítmico y Ejecución

Implementation Shortfall

El implementation shortfall es el benchmark maestro de la ejecución: el rendimiento sobre el papel que decidiste menos el que de verdad obtuviste, descompuesto en retardo, horquilla, impacto, timing y coste de oportunidad.

12 min Actualizado 13 jun 2026

Detectas un error de precio, le das a “comprar” y veinte minutos después la posición está montada. ¿Ganaste dinero? Tu P&L dice que sí. Pero el precio al que decidiste y el precio que conseguiste son dos números distintos — y el hueco entre ambos es por donde el alfa se fuga en silencio, gota a gota, hacia los bolsillos de los creadores de mercado, los traders más rápidos y tu propia huella.

Ese hueco tiene nombre. En 1988, André Perold lo llamó implementation shortfall (IS), y sigue siendo el marcador más honesto que tiene la ejecución. Se niega a dejarte escoger lo que te conviene: cuenta las ejecuciones que conseguiste, las que perseguiste y las que nunca llegaste a conseguir.

Before you read — take a guess

Decides comprar una acción a 50,00 $ (el 'precio de decisión'). Para cuando tu orden está del todo trabajada, tu ejecución media es de 50,18 $, y un 8 % de las acciones que pretendías nunca se ejecutó porque el precio se escapó. ¿Cuál de estas cosas captura el implementation shortfall?

Qué es el implementation shortfall

Analogía. Lees la carta: pasta, 18 .Eseestupreciodedecisioˊn.Pides.Lacocinasehaquedadosinlapastaquequerıˊas,asıˊqueteconformasconunplatomaˊscaro;hayunrecargoporservicio,luegoimpuestosyluegopropina.Lacuentadice31. Ese es tu *precio de decisión*. Pides. La cocina se ha quedado sin la pasta que querías, así que te conformas con un plato más caro; hay un recargo por servicio, luego impuestos y luego propina. La cuenta dice 31 . El implementation shortfall es el hueco de 13 $ entre el precio que te hizo decidir y el precio todo-incluido que de verdad pagaste — incluido el plato que no pudiste conseguir.

Definición. El implementation shortfall es la diferencia entre el rendimiento de una cartera hipotética “sobre el papel” que opera al instante y sin coste al precio de decisión, y el rendimiento de la cartera real que de verdad construiste:

IS=Rpapeldecidido al precio de decisioˊnRreallo que de verdad lograste\text{IS} = \underbrace{R_{\text{papel}}}_{\text{decidido al precio de decisión}} - \underbrace{R_{\text{real}}}_{\text{lo que de verdad lograste}}

Para una sola compra de NN acciones pretendidas con precio de decisión PdP_d, que ejecuta nn acciones a precio medio Pˉ\bar{P} más unos costes CC, y un precio de fin de horizonte PendP_{end} que marca las acciones sin ejecutar:

IS=n(PˉPd)+Ccoste de ejecucioˊn sobre las acciones ejecutadas  +  (Nn)(PendPd)coste de oportunidad sobre las acciones perdidas\text{IS} = \underbrace{n\,(\bar{P} - P_d) + C}_{\text{coste de ejecución sobre las acciones ejecutadas}} \;+\; \underbrace{(N - n)\,(P_{end} - P_d)}_{\text{coste de oportunidad sobre las acciones perdidas}}

Un IS positivo en una compra significa que lo hiciste peor que la cartera sobre el papel — pagaste de más. Es el marcador más honesto precisamente porque nada puede esconderse dentro: cada céntimo de slippage, cada tasa y cada acción que no lograste capturar aterriza en algún lugar de este número.

Info:

Convención de signo

En una compra, pagar más que el precio de decisión es un coste (IS positivo). En una venta, vender por debajo del precio de decisión es el coste. La mayoría de las mesas reportan el IS en puntos básicos del nocional pretendido para que compras y ventas sean comparables en un único eje.

Completa el benchmark contra el que mide el IS.

Pick the right option for each blank, then check.

El implementation shortfall compara tus ejecuciones reales contra el — el precio en el instante en que te comprometiste a operar.

La descomposición

Analogía. El IS es la cuenta total; la descomposición es el ticket detallado. Saber que “perdiste 28 pb” no sirve para arreglar nada. Saber que fueron 2 pb de horquilla, 5 pb de retardo, 12 pb de impacto, 4 pb de timing, 5 pb de oportunidad te dice exactamente qué palanca tocar.

Definición. El shortfall de Perold se descompone en cinco partidas aditivas:

PartidaQué mideProvocada por
Retardo (slippage)Deriva del precio entre la decisión y el momento en que tu orden llega de verdad al mercadoLatencia, vacilación, enrutado lento
Horquilla y tasasLa media horquilla compra-venta que cruzas más las comisiones/impuestos explícitosLiquidez del valor, agresividad de la orden
Impacto de mercadoEl movimiento de precio que provocas al exigir liquidezTu tamaño frente a la profundidad disponible, velocidad
Coste de timing (de trading)Movimientos de precio por la volatilidad natural mientras trabajas la ordenDuración del horizonte, deriva del mercado
Coste de oportunidadAlfa perdido en la porción que nunca se ejecutóPasividad, precios límite fijados demasiado ajustados

Estos suman el IS total. La idea profunda: las partidas se compensan entre sí. Opera rápido y aplastas el coste de oportunidad y de timing, pero pagas un impacto de mercado enorme. Opera despacio y el impacto encoge mientras el riesgo de timing y de coste de oportunidad se disparan. No hay comida gratis — solo una mezcla distinta.

Implementation shortfall: a dónde va el coste
Shortfall total26 pb
1Retardo3Horquilla y tasas20Impacto2TimingOportunidad26TotalCoste (pb)

Operar rápido aplasta el riesgo de timing y no deja nada sin ejecutar, pero lo pagas en impacto de mercado, que domina la factura: mueves el precio en tu contra al exigir liquidez ya.

Implementation shortfall = rendimiento sobre el papel − rendimiento real, dividido en partidas. La ejecución rápida pesa en impacto; la lenta, en timing y oportunidad. La velocidad óptima vive entre ambos extremos — justo lo que resuelven los modelos de ejecución óptima.

Asocia cada partida del shortfall con la palanca que más directamente la provoca.

Pick a term, then click its definition.

Un ejemplo completamente resuelto

Gestionas un fondo y tu modelo señala una compra. En el momento en que te comprometes, la acción imprime 50,00 eseestupreciodedecisioˊn.Pretendescomprar100.000acciones,unnocionalpretendidode100.000×50,00— ese es tu **precio de decisión**. Pretendes comprar **100.000 acciones**, un nocional pretendido de 100.000 × 50,00 = 5.000.000 $.

Esto es lo que de verdad ocurre, paso a paso:

EtapaPrecio / CantidadDetalle
Precio de decisión PdP_d50,00 $Precio cuando se disparó la señal
Precio de llegada (la orden toca el libro)50,04 $La acción derivó al alza 0,04 $ durante el enrutado → retardo
Precio medio de ejecución de las acciones ejecutadas Pˉ\bar{P}50,18 $Horquilla cruzada + tu propio impacto incorporado
Acciones ejecutadas nn90.000Capturaste el 90 % de la orden
Acciones nunca ejecutadas NnN-n10.000El precio se escapó; tu límite nunca operó
Precio de fin de horizonte PendP_{end}50,45 $Donde habría que perseguir las 10.000 perdidas
Costes explícitos CC1.800 $Comisiones + tasas sobre las 90.000 acciones ejecutadas (≈0,4 pb)

Coste de ejecución sobre las acciones ejecutadas:

90,000×(50,18$50,00$)+1,800$=90,000×0,18$+1,800$=16,200$+1,800$=18,000$90{,}000 \times (50{,}18\,\$ - 50{,}00\,\$) + 1{,}800\,\$ = 90{,}000 \times 0{,}18\,\$ + 1{,}800\,\$ = 16{,}200\,\$ + 1{,}800\,\$ = 18{,}000\,\$

Coste de oportunidad sobre las 10.000 acciones perdidas (marcadas al precio final al que costarían ahora):

10,000×(50,45$50,00$)=10,000×0,45$=4,500$10{,}000 \times (50{,}45\,\$ - 50{,}00\,\$) = 10{,}000 \times 0{,}45\,\$ = 4{,}500\,\$

Implementation shortfall total:

IS=18,000$+4,500$=22,500$\text{IS} = 18{,}000\,\$ + 4{,}500\,\$ = 22{,}500\,\$

En puntos básicos del nocional pretendido:

ISpb=22,500$5,000,000$×10,000=45 pb\text{IS}_{\text{pb}} = \frac{22{,}500\,\$}{5{,}000{,}000\,\$} \times 10{,}000 = 45 \text{ pb}

Ahora el ticket detallado — los mismos 22.500 $ repartidos en las partidas de Perold:

PartidaAritméticaDólarespb de 5 M$
Retardo90.000 × (50,04 50,00− 50,00)3.600 $7,2
Horquilla + impacto90.000 × (50,18 50,04− 50,04)12.600 $25,2
Tasas explícitasdado1.800 $3,6
Oportunidad10.000 × (50,45 50,00− 50,00)4.500 $9,0
IS totalsuma22.500 $45,0

El ticket es demoledor: el impacto (25,2 pb) es el elefante, y el coste de oportunidad (9,0 pb) es la segunda línea más grande — mayor que el retardo. Un trader que mirase solo la ejecución media de 50,18 $ nunca vería esos 9 pb sangrando en silencio por la puerta de atrás.

Tip:

Por qué en pb, no en dólares

Los dólares no comparan entre operaciones — 22.500 $ en una orden de 5 M$ (45 pb) es mediocre; esos mismos 22.500 $ en una orden de 50 M$ (4,5 pb) son una ejecución excelente. Normaliza siempre el IS por el nocional pretendido para que una operación pequeña y una gigante se midan con la misma regla.

Si las 100.000 acciones se hubieran ejecutado a 50,18 $ sin acciones perdidas, ¿cuál sería el IS en pb?

Coste = 100.000 × (50,18 $ − 50,00 $) + 1.800 $ = 18.000 $ + 1.800 $ = 19.800 $. En pb: 19.800 $ / 5.000.000 $ × 10.000 = 39,6 pb. Menor que 45 pb — porque habrías capturado la posición completa en lugar de comerte 9 pb de coste de oportunidad en las 10.000 que se escaparon. Ejecutarlo todo, incluso a una media de peor aspecto, puede ganarle a un “gran precio” sobre una ejecución parcial.

Por qué el coste de oportunidad es el asesino sutil

Analogía. Dos pescadores comparan su jornada. Uno presume del peso medio de los peces que sacó — pero solo se quedó con los fáciles cerca del muelle y dejó que todos los grandes luchadores rompieran el sedal. El otro sacó menos trofeos, pero cuenta como pérdida los que se le escaparon. Solo el segundo pescador está siendo honesto. El coste de oportunidad es el pez que se escapó.

Definición. El coste de oportunidad es el alfa renunciado sobre las acciones pretendidas que nunca se ejecutaron, marcado a donde habría que adquirirlas ahora: (Nn)(PendPd)(N - n)(P_{end} - P_d) para una compra. Es el único componente del IS que crece cuando operas menos — que es justo por lo que las métricas ingenuas, basadas solo en ejecuciones, se lo pierden.

La trampa. Un algoritmo demasiado pasivo coloca órdenes límite pacientes, solo se ejecuta cuando el mercado viene hacia él y presume de un precio medio de ejecución precioso. Pero sistemáticamente no consigue ejecutar cuando la acción corre a tu favor — precisamente cuando el alfa es más real. Esas acciones sin ejecutar son beneficio renunciado puro. Mide solo las ejecuciones realizadas y este algoritmo perezoso parece un genio; mide el IS contra el precio de decisión y sus 9, 15, 20 pb de fuga saltan a la vista.

Warning:

La selección adversa de la pasividad

Las ejecuciones pasivas están seleccionadas adversamente: tiendes a ejecutar cuando el mercado opera a través de ti (la noticia fue en sentido contrario) y te quedas sin ejecutar cuando corre a tu favor. Un marcador basado solo en ejecuciones premia justo esta conducta perdedora. Anclarse al precio de llegada/decisión — el benchmark del IS — es lo que impide que un algoritmo pasivo manipule los números, y es el fundamento de un buen Análisis de Costes de Transacción (TCA).

El bróker de un gestor reporta un precio medio de ejecución fantástico, muy por dentro del VWAP del día, en todas las órdenes. Y aun así, los rendimientos en real de la estrategia van muy por detrás de su backtest. ¿Cuál es el culpable más probable?

Juntándolo todo

El implementation shortfall es el libro de cuentas honesto de la ejecución: rendimiento sobre el papel menos rendimiento realizado, anclado al precio de decisión, descompuesto en retardo, horquilla/tasas, impacto, timing y coste de oportunidad — y, crucialmente, contando las operaciones que nunca hiciste.

Big picture

El implementation shortfall de un vistazo

  • Implementation shortfall
    • Definición
      • Rendimiento sobre el papel − rendimiento realizado
      • Anclado al precio de decisión (de llegada)
      • Reportado en pb del nocional pretendido
    • Descomposición
      • Retardo / slippage
      • Horquilla + tasas
      • Impacto de mercado (tu huella)
      • Coste de timing (volatilidad mientras trabajas)
      • Coste de oportunidad (acciones sin ejecutar)
    • Compensaciones
      • Rápido → baja oportunidad, alto impacto
      • Lento → bajo impacto, alto timing + oportunidad
    • Por qué importa
      • Pilla la manipulación por pasividad
      • Fundamento del TCA
El marcador de ejecución todo-incluido y sus cinco partidas aditivas.

Repaso: implementation shortfall

Question 1 of 40 correct

El implementation shortfall se define mejor como:

Check your answer to continue.

La mayor línea de nuestro ticket resuelto fue el impacto de mercado — 25,2 de los 45 pb. No es casualidad: para cualquier orden con entidad, el precio que empujas en el mercado suele ser el coste dominante. A continuación abriremos esa partida por sí sola y conoceremos el modelo de cabecera que usan los profesionales para predecirla: el Impacto de Mercado y la Ley de la Raíz Cuadrada.

Marcar lección como completada