← Pruebas históricas

SDK

prediction-market-backtesting: Reproducción de Polymarket y experimentos de cartera

prediction-market-backtesting es un proyecto de investigación Python y Rust dirigido a desarrolladores y basado en NautilusTrader. Reproduce datos compatibles de proveedores de Polymarket e incluye ejecutores de cuadernos, carteras conjuntas, optimización y gráficos detallados.

Capturas e interfaz

¿Qué es prediction-market-backtesting?

Elige las vías de carga PMXT o Telonex y conserva el esquema, la disposición local de archivos y el intervalo temporal elegidos. La preparación en caché y materializada evita adquirir repetidamente los mismos datos. Las variaciones del libro y los ticks de operaciones alimentan una simulación por eventos, donde comisiones, latencia y posición en la cola pasiva siguen siendo supuestos explícitos.

La reproducción histórica pública ejecutable se centra en Polymarket. El código Kalshi es infraestructura de investigación y modelado de comisiones; Limitless y Opinion siguen planificados. El entorno BTC separado con datos en directo no es el ejecutor histórico, y las operaciones de prueba o en real pueden requerir cuentas distintas.

A quién va dirigido

  • Crear investigación de reproducción reutilizable en Python.
  • Comparar parámetros entre mercados.
  • Examinar supuestos de ejecución e informes.

Funciones y cobertura

  • NautilusTrader

    Utiliza el framework subyacente de simulación por eventos.

  • Reproducción del libro

    Combina variaciones de libro y ticks de operaciones compatibles.

  • Cargadores de proveedores

    Utiliza las vías documentadas de PMXT y Telonex.

  • Preparación en caché

    Reutiliza datos locales y materializados.

  • Carteras conjuntas

    Modela varios mercados con supuestos compartidos de capital.

  • Optimización de parámetros

    Explora parámetros mediante los muestreadores compatibles.

  • Informes y gráficos

    Examina capital, pérdida máxima, ejecuciones, asignación, retornos y puntuaciones.

  • Entorno BTC de pruebas

    Experimenta por separado en un entorno con datos en directo.

Flujos de trabajo con prediction-market-backtesting

Reproducir un experimento

Fija proveedor, intervalo temporal, ejecutor y parámetros; conserva los supuestos de ejecución con los resultados.

Comparar parámetros

Prepara la caché, ejecuta el muestreador y examina ejecuciones inusuales y pérdidas máximas junto con el retorno.

Probar una cartera

Utiliza el ejecutor conjunto para modelar de forma integrada la asignación de capital entre mercados.

Precios y coste total

El repositorio público incluye notas de licencia específicas por componente. Los proveedores de datos, el cómputo y las operaciones en real habilitadas por separado tienen costes propios.

Primeros pasos

Antes de empezar: Limitless y Opinion son integraciones planificadas.

  1. Sigue la documentación actual de configuración y contratos de los ejecutores.
  2. Selecciona un proveedor compatible de Polymarket.
  3. Obtén o localiza un intervalo pequeño de datos.
  4. Ejecuta un ejemplo y examina su informe.
  5. Especifica comisiones, latencia y supuestos de órdenes pasivas.
  6. Amplía el experimento cuando funcione la reproducción de un mercado.

Los componentes Kalshi de investigación y comisiones no constituyen una vía pública ejecutable de pruebas históricas.

Enlaces útiles

Qué revisar

  • Limitless y Opinion son integraciones planificadas.
  • El esquema del proveedor y la disposición de archivos deben coincidir con el cargador.
  • La posición en cola y la latencia son supuestos de simulación.
  • Los ejecutores de prueba y en real difieren de la reproducción histórica y pueden necesitar cuentas distintas.

En detalle

Valoraciones y reseñas

Valoración editorial
3,5de 5
0 reseñas de usuarios

Nuestra opinión sobre prediction-market-backtesting

Los cargadores de proveedores y los supuestos explícitos ofrecen herramientas de investigación sustanciales. Las dependencias de datos, las licencias por componente y las plataformas incompletas requieren evaluación por desarrolladores.

Basada en las funciones documentadas, la configuración y las condiciones de acceso. Cómo valoramos

Reseñas de usuarios 0

El umbral de reseñas publicadas para que la nota principal pase a las valoraciones de usuarios es 5.

Sé la primera persona en compartir su experiencia

Un ejemplo concreto ayuda a la siguiente persona a elegir la herramienta adecuada.

Herramientas relacionadas

Explorar la categoría

Preguntas frecuentes sobre prediction-market-backtesting

¿Puedo ejecutar inmediatamente una prueba histórica de Kalshi?

No. El README separa la infraestructura de investigación de una vía pública ejecutable.

¿Se admiten cuadernos?

Sí. Se documentan ejecutores para cuadernos.

¿Pueden varios mercados compartir capital?

Sí. Se admiten ejecutores conjuntos de varios mercados.

¿Por qué pueden diferir los resultados de proveedores?

Varían la cobertura, el orden de eventos, la profundidad y los supuestos de los cargadores.