Senzoukria · Glosario

Supuestos de ejecución (modelo de ejecución del backtest)

Los supuestos de ejecución son las reglas que un backtest o un simulador usa para decidir si una orden simulada se ejecuta, cuándo y a qué precio: momento de la señal, precio de las órdenes a mercado, ejecución de las limitadas, ejecución de los stops, huecos y costes. Forman parte del resultado, porque los datos históricos registran lo que se negoció, no lo que habría obtenido una orden nueva.

Actualizado en septiembre de 2026Publicado el 25 de septiembre de 2026

En esta página
  1. Las decisiones que toma todo modelo de ejecución
  2. Por qué las limitadas son lo más difícil
  3. En Senzoukria
  4. Errores habituales
  5. Relacionado
  6. En la misma sección
  7. Esta página en otros idiomas
  8. Preguntas frecuentes

Las decisiones que toma todo modelo de ejecución

Versiones optimista y conservadora de los supuestos principales
SupuestoVersión optimistaVersión conservadora
Momento de la señalEjecución al cierre de la barra que produjo la señalEjecución en la apertura de la barra siguiente
Precio de la orden a mercadoÚltimo precio negociadoPrecio siguiente más slippage en contra
Orden limitadaEjecutada en cuanto el precio toca el límiteEjecutada solo si el precio traspasa el límite
Orden stopEjecutada exactamente al precio del stopEjecutada al peor entre el stop y el primer precio posterior, huecos incluidos
Barra ambiguaSe supone que el objetivo va primeroSe supone que el stop va primero
CostesNingunoComisiones por contrato más slippage

Por qué las limitadas son lo más difícil

Una operación histórica a tu precio límite demuestra que alguien negoció ahí, no que tu orden hubiera sido alcanzada. Las órdenes en reposo se ejecutan por orden de cola en la mayoría de los mercados de futuros, y una orden colocada en el momento de la señal entra al final de la cola. Cuando el precio solo toca un nivel y gira, las órdenes de delante se ejecutaron y las de detrás no. Una regla de toque igual a ejecución exagera por tanto las ejecuciones precisamente en las operaciones que giraron justo en el límite, que suelen ser las mejores.

Una regla de traspaso exige que el precio opere al menos un tick más allá del límite. Subestima un poco las ejecuciones y elimina las más halagüeñas. El replay del libro con datos orden a orden permite estimar la posición en la cola, pero solo donde existe ese historial.

En Senzoukria

El backtest automático toma decisiones sobre barras cerradas y las aplica en la apertura de la barra siguiente. El slippage, fijado en ticks, penaliza siempre la entrada, y una comisión de ida y vuelta por contrato se descuenta de cada operación; los valores por defecto son 1 tick y 1,24 dólares. Los stops y los objetivos se contrastan contra los máximos y los mínimos de las barras y se ejecutan a su propio precio: un objetivo tocado por el máximo de una barra cuenta como ejecutado, y una barra que abre más allá de un stop se registra aun así al precio del stop, así que los huecos que atraviesan un stop no se modelan. Cuando una barra toca las dos salidas, gana el stop.

La cuenta simulada que se usa en Replay ejecuta una orden limitada cuando el precio negociado alcanza su disparador, al precio del disparador, lo que su código describe como una ejecución idealizada sin slippage, y el panel Performance señala que no se descuenta comisión en las sesiones de replay. El Replay mide por tanto la lectura y la toma de decisiones bajo una ejecución generosa; el backtest automático es el lugar para probar los costes.

Errores habituales

  • Tratar un límite tocado como un límite ejecutado en una estrategia que opera contra los extremos.
  • Suponer que los stops se ejecutan a su precio a través de las pausas de sesión y de las publicaciones de noticias.
  • Comparar un resultado de replay sin costes con un resultado de backtest que sí los incluye.
  • No repetir nunca el contraste con supuestos peores para ver dónde cambia de signo el resultado.

En la misma sección

Esta página en otros idiomas

Preguntas frecuentes

¿Qué supuesto de ejecución debo usar para las órdenes limitadas?
En estrategias cuyas limitadas se sitúan en puntos de giro, exige que el precio traspase el límite al menos un tick, o descuenta la tasa de ejecución de forma explícita. Compara el resultado con la versión de toque: la diferencia entre ambas es la parte del edge que depende de la posición en la cola.
¿Los datos de ticks eliminan la necesidad de supuestos de ejecución?
No. Los datos de ticks resuelven el orden de los precios dentro de una barra, pero siguen registrando solo las operaciones ejecutadas. Si tu orden se habría ejecutado a un precio en reposo, y cuánto se habría movido el mercado en respuesta, siguen siendo supuestos.
NEXT

Sigue leyendo