← Pruebas históricas

SDK

NautilusTrader: integra Polymarket en una estrategia por eventos

El adaptador Polymarket integra datos públicos y ejecución firmada en NautilusTrader. La implementación Rust ofrece bindings Python y modela tokens YES y NO como instrumentos BinaryOption separados.

Capturas e interfaz

¿Qué es NautilusTrader?

El cliente convierte cambios del libro, cotizaciones y operaciones en eventos Nautilus. Gamma carga instrumentos cuando se necesitan; condition y token ID conservan identidad. Los datos públicos CLOB y Gamma no requieren cartera.

La ejecución añade firmas EIP-712 y conciliación. Configura firmante, financiador, tipo de firma y permisos y recupera órdenes, ejecuciones y posiciones antes de iniciar. El framework exige aprendizaje y conserva las convenciones de la plataforma.

A quién va dirigido

  • Equipos de estrategias Python o Rust.
  • Investigadores que pasan de simulación a infraestructura real.
  • Desarrolladores que necesitan estados de orden explícitos.

Funciones y cobertura

  • Eventos L2 y operaciones

    Recibe deltas, ticks de cotización y operaciones en tipos Nautilus.

  • Instrumentos en ejecución

    Carga instrumentos desde Gamma al suscribirte.

  • Firmas nativas

    Crea firmas EIP-712 en Rust.

  • Ejecución y cancelación

    Envía órdenes limitadas y órdenes que pueden ejecutarse contra las cotizaciones disponibles; cancela órdenes y agrupa órdenes limitadas independientes.

  • Conciliación de cuenta

    Recupera estado desde órdenes activas, posiciones Data API e historial.

  • Gestión de resolución

    Cierra instrumentos ganadores y perdedores al resolverse.

  • Configuración de cartera

    Configura firmante, financiador y tipo de firma.

Flujos de trabajo con NautilusTrader

Crea una estrategia de datos

Carga instrumentos con cliente público y procesa cotizaciones o libros conservando IDs.

Conecta ejecución

Configura credenciales y permisos, concilia antes de activar y sigue cancelaciones y ejecuciones finales.

Precios y coste total

El adaptador forma parte de NautilusTrader abierto. Infraestructura, servicios comerciales y comisiones van aparte.

Primeros pasos

Antes de empezar: Compras y ventas de mercado usan unidades distintas.

  1. Instala una versión compatible y lee la guía Polymarket.
  2. Configura cliente e IDs de resultado y suscríbete a pocos mercados.
  3. Para ejecutar, define firmante, financiador, firma y permisos y activa conciliación.

Las compras de mercado usan un importe en la moneda de cotización; las ventas usan cantidades de participaciones de resultado.

Leer documentación NautilusTrader

Enlaces útiles

Qué revisar

  • Compras y ventas de mercado usan unidades distintas.
  • IOC se traduce a FAK; GTC y GTD se aplican a órdenes limitadas que permanecen en el libro.
  • No admite stop, trailing, bracket, OCO o iceberg nativos.
  • Post-only no admite vigencia de orden de mercado.
  • Los cambios usan cancelación, sin modificación directa.

En detalle

Valoraciones y reseñas

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

Nuestra opinión sobre NautilusTrader

El adaptador detallado y sus límites sirven a desarrolladores expertos. El framework y las convenciones de ejecución exigen aprendizaje.

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 NautilusTrader

¿Puedo leer datos sin credenciales?

Los datos públicos CLOB y Gamma no requieren cartera.

¿Admite Python?

El adaptador Rust ofrece bindings Python.

¿Los stops son nativos?

El adaptador documentado no ofrece stops ni trailing nativos.

¿Cómo identifica resultados?

Cada BinaryOption usa condition ID y token ID.