Un backtest de opciones puede mostrar una entrada impecable al precio medio, una salida impecable al precio medio y una ganancia ordenada que ninguna orden podría haber capturado. El precio medio es un cálculo, no una promesa: cuando una opción call cotiza a $1.00 bid y $1.20 ask, $1.10 es una referencia entre dos precios en espera. Puede servir para valorar una posición. No indica que un comprador o vendedor estuviera dispuesto a negociar contigo a ese precio.
He visto que esto se cuela en la investigación porque los datos del precio medio parecen menos ruidosos que los del bid y el ask, y porque facilitan comparar estrategias. El problema empieza cuando una convención de valoración se convierte silenciosamente en un modelo de ejecución. Tres errores explican buena parte del daño.
Error 1: tratar cada precio medio como una ejecución
Supongamos que un backtest compra una opción call a un precio medio de $1.10 y la vende más tarde a $1.18. Informa una ganancia de ocho centavos. Pero si ambas cotizaciones tenían un diferencial de diez centavos, cruzarlo implicaría pagar el ask de $1.20 al entrar y recibir el bid de $1.08 al salir: una pérdida de doce centavos antes de comisiones.
El desastre suele aparecer en una estrategia que opera con frecuencia, obtiene pequeñas ganancias por operación y parece sólida en muchos contratos. Puede que su ventaja no supere el diferencial que borró. El precio medio todavía puede servir como referencia, sobre todo para estimar el valor de la cartera, pero la ejecución necesita un lado del precio y una suposición de ejecución explícita.
| Uso | Referencia de precio razonable | Lo que no demuestra |
|---|---|---|
| Valorar una posición abierta | Precio medio, con una regla documentada sobre la calidad de la cotización | Que la posición pudiera cerrarse al precio medio |
| Compra a mercado | Ask, más el impacto modelado cuando corresponda | Que el tamaño mostrado bastara para tu orden |
| Venta a mercado | Bid, menos el impacto modelado cuando corresponda | Que una cotización desactualizada siguiera disponible |
Error 2: confiar en una cotización sin vigencia
Una cotización de opciones puede permanecer sin cambios mientras el subyacente se mueve, el mercado hace una pausa o el mercado mostrado desaparece. Un backtest que toma el último bid y ask en cada decisión puede seguir reutilizando ese precio medio antiguo como si un operador pudiera actuar con él. El precio actualizado del subyacente no actualiza la cotización de la opción.
El desastre se manifiesta en una curva de capital de opciones sospechosamente tranquila: pocos picos de deslizamiento, ejecuciones a precios con precisión de centavo y operaciones con contratos cuyas cotizaciones apenas cambiaron en todo el día. Registra la antigüedad de las cotizaciones y descarta o rebaja las observaciones que superen un umbral adecuado al mercado y a la estrategia. Comprueba también que el bid y el ask sean positivos, estén ordenados y vayan acompañados de un tamaño mostrado verosímil. Un mercado cruzado o con bid cero es una condición de los datos que hay que gestionar, no una ganga que aprovechar.
Una tarde tranquila, vi una vez una cadena de opciones que parecía congelada mientras el subyacente seguía moviéndose a pequeños saltos. Me recordó que una tabla ordenada no es lo mismo que un mercado activo.
Error 3: tratar el tamaño mostrado como si fuera tuyo
Incluso una cotización reciente con un diferencial razonable solo muestra lo que aparecía cuando el flujo de datos la capturó. Si el ask muestra un contrato y el backtest compra diez, asignarles a los diez el mismo ask supone una profundidad que la cotización nunca mostró. Si la estrategia publica una orden limitada al precio medio, asignarle una ejecución porque el subyacente tocó después ese nivel supone prioridad en la cola y que hubo una operación que cruzó el precio de la orden.
El desastre suele aumentar con el tamaño de la posición. Una prueba de 1 contrato parece verosímil, mientras que los resultados de la cartera escalan casi linealmente hasta 50 contratos, sin coste adicional por diferencial ni ejecuciones fallidas. Cuando sea posible, limita la cantidad ejecutada al tamaño observado; de lo contrario, aplica una suposición de impacto transparente y analiza varios escenarios de sensibilidad. Para las órdenes pasivas, exige pruebas de que hubo una operación más allá del límite o modela la cola y las ejecuciones parciales de forma conservadora. Un máximo o mínimo de la barra por sí solo no permite saber si tu orden estaba al principio de la cola.
¿Qué debería hacer un backtest de opciones con el precio medio?
Separa la valoración de la operativa. Registra el bid, el ask, la marca temporal de la cotización y el tamaño usados en cada decisión. Valora las posiciones con una regla declarada y luego simula las compras y ventas con los lados ejecutables del mercado o con un modelo documentado de órdenes limitadas. Cobra las comisiones y las tarifas de mercado por separado; un precio realista no incluye todos los costes.
Después, compara los resultados con varios supuestos explícitos: valoraciones al precio medio, ejecución al bid/ask y un escenario con diferenciales más amplios o menos ejecuciones. Si la tesis solo se sostiene con ejecuciones al precio medio, la investigación ha identificado una cuestión de acceso al mercado, no una ventaja de trading demostrada. Esta distinción es especialmente importante en opciones, donde los diferenciales amplios y el escaso tamaño pueden hacer que las operaciones más atractivas del backtest sean las más difíciles de ejecutar.
← Todos los artículos


