Skip to main content
Volver a Docs
🔍Inteligencia

Arbitraje entre plataformas

Encuentra discrepancias de precio entre Polymarket y Kalshi

El arbitraje es la práctica de asegurar una ganancia garantizada aprovechando las diferencias de precio del mismo activo en distintos lugares de negociación. En los mercados de predicción, esto significa comprar YES en la plataforma más barata y NO en la más cara: cuando el costo total es inferior a $1.00, obtienes ganancia en la resolución sin importar el resultado.

Cómo funciona el arbitraje (ejemplo concreto)

Mismo evento: "¿La Fed recortará las tasas en junio de 2026?"

Precios actuales:

  • Polymarket: YES a $0.65, NO a $0.36 (la ligera brecha por encima de $1.00 es el spread/la comisión)
  • Kalshi: YES a $0.58, NO a $0.43

La combinación más barata:

  • Compra YES en Kalshi a $0.58
  • Compra NO en Polymarket a $0.36
  • Costo total: $0.94 por un pago garantizado de $1.00
  • Ganancia: $0.06 por acción = 6.4% de rendimiento

Esto funciona porque, sin importar cómo actúe la Fed, una de tus dos posiciones paga $1.00 y la otra paga $0.00. Pago total: $1.00, costo total: $0.94, ganancia asegurada: $0.06.

Qué hace que una oportunidad de arbitraje sea real

Varias condiciones deben cumplirse de forma simultánea:

  • Mismo evento, mismos criterios de resolución. Los mercados deben resolverse con base en exactamente el mismo evento subyacente. "¿La Fed recortará las tasas en junio?" en Polymarket podría usar el comunicado del FOMC; Kalshi podría usar un proxy distinto. Lee con atención ambos criterios de resolución.
  • Spread > comisiones + slippage. Polymarket y Kalshi cobran cada uno alrededor de 0.2-0.5% a los takers. El slippage puede ser de 1-2% en mercados con poca liquidez. Un arbitraje real necesita al menos 3-4% de spread para ser rentable después de los costos.
  • Liquidez suficiente en ambos lados. Necesitas poder ejecutar el tamaño completo en ambas plataformas a los precios cotizados. Los libros con poca profundidad hacen que tu compra empuje el precio hacia arriba.
  • Velocidad de ejecución. Los arbitrajes desaparecen en segundos a medida que otros traders los detectan. Necesitas ejecutar ambos lados lo más cerca posible de forma simultánea.

El escáner de arbitraje de Predite

Ve a Dashboard → Arbitraje. Verás una tabla de mercados emparejados actualmente con:

  • Descripción del evento (p. ej., "Recorte de la Fed en junio de 2026")
  • Precio YES de Polymarket
  • Precio YES de Kalshi
  • Spread implícito (en pp y % de rendimiento)
  • Beneficio bruto por cada $100 apostados
  • Una etiqueta de riesgo — LOW, MEDIUM o HIGH. Aquí es donde aparece la liquidez: el motor toma el más delgado de los dos libros y lo agrupa (por encima de $100k es riesgo bajo, por encima de $30k medio, si no alto). Obtienes el tramo, no la cifra de profundidad.
  • Un enlace a la pata de Polymarket

La tabla se calcula cuando cargas la página y se cachea unos dos minutos, así que recargar te da un escaneo nuevo. (El escaneo de mercados cada 4 horas es otro job: guarda los arbitrajes para el historial, pero no es lo que lee la tabla.) No hay ningún control de "avísame" en esta página: para enterarte sin vigilarla, ejecuta un bot ARB Hunter, que revisa en cada ciclo y te envía una notificación cuando aparece un spread.

Arbitraje manual frente a automatizado

Ejecución manual:

  • Lee la fila. La columna de dirección ya te dice qué lado comprar y dónde: esa instrucción está en la tabla, no en otra página.
  • El enlace del mercado abre la página de detalle de Polymarket de esa pata. Es una página de mercado normal: no tiene datos de Kalshi ni instrucciones de arbitraje, así que mantén la fila del arbitraje a la vista mientras operas.
  • Abre ambas plataformas en pestañas contiguas.
  • Ejecuta ambas órdenes lo más rápido que puedas.
  • Verifica ambos llenados antes de considerar completo el arbitraje.

La ejecución manual requiere velocidad. Incluso 30 segundos pueden significar perder la oportunidad. Recomendamos el bot automatizado si quieres capturar arbitrajes de forma confiable.

Ejecución automatizada (bot ARB Hunter):

  • Configura la plantilla de estrategia ARB Hunter (consulta el documento de Estrategias de bots).
  • Establece tu umbral mínimo de spread (p. ej., 3%) y el tamaño máximo de posición.
  • En spreads entre plataformas el bot avisa, no ejecuta. Predite no tiene ruta de órdenes hacia Kalshi, así que nada puede colocar la pata de Kalshi por ti: el bot te notifica y tú ejecutas ambas patas a mano.
  • Lo que sí ejecuta solo es arbitraje dentro de una misma plataforma: cuando el YES y el NO del mismo mercado de Polymarket suman menos de $1.00, ambas patas viven en el mismo libro y el bot puede tomarlas.
  • Solo en el plan Bot.

Riesgos del arbitraje

El arbitraje se describe como "libre de riesgo", pero varias cosas pueden salir mal:

  • Divergencia en la resolución. Los dos mercados podrían tener criterios de resolución sutilmente distintos. Ejemplo: Polymarket podría contar cualquier recorte de tasas; Kalshi podría requerir un recorte específico en puntos base. Si se resuelven de forma diferente, tu cobertura se rompe.
  • Una de las patas falla. Si se llena en Kalshi pero la orden de Polymarket se rechaza (error de red, liquidez insuficiente), quedas con un YES en descubierto sin la cobertura del NO. El tamaño de la posición pasa de "6% de ganancia asegurada" a "depende del resultado".
  • Decaimiento por el tiempo. Si la resolución está muy lejos en el futuro, tu capital queda inmovilizado. Un arbitraje de 5% que tarda 6 meses en resolverse es solo un 10% anualizado, no es gran cosa frente a otras oportunidades.
  • Riesgo de plataforma. Cualquiera de las plataformas podría ser hackeada, perder fondos o tener un error que resuelva mal un mercado. No pongas todo tu bankroll en un solo arbitraje.

Cuándo NO hacer arbitraje

  • Spread inferior al 3%. Las comisiones y el slippage se comerán el spread. La ganancia es matemática, pero en la práctica es cero.
  • Alguno de los mercados es ilíquido. No puedes ejecutar el tamaño completo sin mover el precio, y tu arbitraje efectivo se reduce.
  • La resolución está a más de 6 meses. Tu capital queda inmovilizado por demasiado tiempo.
  • No tienes cuentas en ambas plataformas con saldos fondeados. Configurar Kalshi toma de 1 a 3 días (KYC, verificación bancaria). Si no lo tienes listo, el arbitraje ya habrá desaparecido para cuando lo estés.

Consideraciones fiscales

Ambas patas de un arbitraje son transacciones declarables en EE. UU. Cada lado tiene su propia base de costo, período de tenencia y ganancia/pérdida. La exportación fiscal de Predite (Formulario 8949) gestiona esto automáticamente para las billeteras conectadas. Si haces arbitraje manualmente entre plataformas, asegúrate de llevar el registro de la base de costo de cada pata.

Documentos relacionados