Backtesting de Bots de Trading en Mercados de Predicción: De la Repetición al Trading en Papel
Un bot no se valida porque su señal predijo el lado correcto. Se valida cuando la señal sobrevive a la profundidad histórica, los costos, los vacíos y los mercados que nunca ha visto.
Un backtest de bot de mercado de predicción debe reproducir la información en orden de marca de tiempo, fijar el precio de cada entrada en función del lado disponible del libro histórico, liquidar según el resultado real y preservar los mercados con cobertura faltante como faltantes. El siguiente paso es el trading en papel prospectivo en libros en vivo. Ese proceso de dos etapas separa una idea histórica de una estrategia que puede operar sin anticipación o ejecuciones solo a medio camino.
La escalera de pruebas
| Etapa | Pregunta | Condición de aprobación |
|---|---|---|
| Sanidad de la señal | ¿Utiliza la regla solo información disponible en ese momento? | Sin liquidación ni fuga de filas futuras |
| Repetición del punto medio | ¿Hay valor direccional antes de la ejecución? | Resultado positivo bajo un relleno optimista explícito |
| Repetición de la profundidad | ¿Sobrevive el borde a la propagación y al tamaño? | El VWAP dimensionado sigue siendo viable |
| Prueba de estrés | ¿Sobrevive a los vacíos y cambios de parámetros? | Ninguna configuración o mercado domina |
| Trading en papel | ¿Funciona en mercados en vivo no vistos? | Historial prospectivo estable con efectivo virtual |
Modelado de ejecuciones antes de optimizar las señales
Una compra cruza el precio de oferta y una venta cruza el precio de demanda. Si el tamaño solicitado excede el primer nivel, recorre la escalera y calcula el VWAP; si la escalera no puede soportar la orden, registra la fracción sin ejecutar. Un relleno a medio camino puede permanecer como un límite superior de mejor caso, pero nunca debe confundirse con un rendimiento ejecutable.
Las tarifas, la latencia, la posición en la cola y el impacto en el mercado requieren suposiciones separadas. Mantén cada suposición visible para que un resultado pueda reproducirse en lugar de ocultar todo el error de ejecución dentro de una constante de deslizamiento inexplicable.
Utiliza una regla en Polymarket y Kalshi
DepthFeed normaliza los libros registrados de Polymarket y Kalshi en una forma de investigación única al mismo tiempo que preserva los identificadores de la sede y los metadatos de la fuente. El Backtest Lab puede ejecutar configuraciones preestablecidas o una regla personalizada en sandbox sobre mercados resueltos con rellenos a medio camino, deslizamiento fijo o profundidad de libro.
Una regla sobreviviente puede pasar al Trading en Papel. DepthFeed evalúa las reglas admitidas del lado del servidor o acepta señales de un webhook por estrategia, fija el precio de los rellenos en vivo del libro en vivo y registra una curva de capital, posiciones abiertas y operaciones. Se admiten backtests deportivos; la ejecución de deportes en papel prospectivo aún no está disponible.
Lista de verificación de validación de bot
- Congela un universo de mercado y un rango de tiempo antes de ajustar.
- Mantén los campos de resultado y liquidación no disponibles para la función de entrada.
- Compara rellenos a medio camino, deslizamiento fijo y conscientes de la profundidad.
- Informa el tamaño sin ejecutar, los libros faltantes y los rechazos de operaciones.
- Realiza pruebas de sensibilidad alrededor de cada umbral y regla de tenencia.
- Prueba prospectivamente la regla final antes de conectar la ejecución real.
Key takeaways
- 01Un backtest de bot debe evaluar la información estrictamente en orden de marca de tiempo.
- 02El VWAP con conocimiento de la profundidad revela los bordes que desaparecen cuando el tamaño real cruza el libro.
- 03Los datos faltantes y el tamaño sin ejecutar pertenecen al resultado, no a un relleno sintético.
- 04Polymarket y Kalshi pueden compartir la lógica de la regla cuando el libro se normaliza de forma transparente.
- 05El trading en papel proporciona la evidencia prospectiva que un backtest histórico no puede.
Un bot no se valida porque su señal predijo el lado correcto. Se valida cuando la señal sobrevive a la profundidad histórica, los costos, los vacíos y los mercados que nunca ha visto.
Empieza gratis