En esta página
Las decisiones que toma todo modelo de ejecución
| Supuesto | Versión optimista | Versión conservadora |
|---|---|---|
| Momento de la señal | Ejecución al cierre de la barra que produjo la señal | Ejecución en la apertura de la barra siguiente |
| Precio de la orden a mercado | Último precio negociado | Precio siguiente más slippage en contra |
| Orden limitada | Ejecutada en cuanto el precio toca el límite | Ejecutada solo si el precio traspasa el límite |
| Orden stop | Ejecutada exactamente al precio del stop | Ejecutada al peor entre el stop y el primer precio posterior, huecos incluidos |
| Barra ambigua | Se supone que el objetivo va primero | Se supone que el stop va primero |
| Costes | Ninguno | Comisiones 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.
Relacionado
En la misma sección
- Suspensión de la cotización
- Superficie de volatilidad
- Swap de varianza
- Subasta inacabada
- Tamaño de muestra
- Subasta fallida
- Tamaño de operación
- Strangle
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.