Las Discrepancias de Precio Son la Norma, No la Excepción
Los mercados de predicción valoran los resultados binarios como contratos entre 0 y 100 centavos. Si un contrato sobre "¿Recortará la Fed las tasas en junio?" cotiza a 62 centavos en Polymarket y a 57 centavos en Kalshi, existe una discrepancia de 5 centavos sobre el mismo evento subyacente. En los mercados financieros tradicionales, este tipo de brecha se cerraría casi de inmediato gracias a los arbitrajistas. En los mercados de predicción, estas discrepancias persisten durante horas o incluso días, por razones tanto estructurales como prácticas.
La primera razón es la liquidez fragmentada. Polymarket opera sobre Polygon con liquidación en USDC. Kalshi funciona como un exchange regulado en EE. UU. con liquidación en USD. Distintas bases de usuarios, distintos fondos de capital, distintas restricciones regulatorias. Un trader en Polymarket puede ser un usuario nativo de cripto cómodo con las transacciones on-chain, mientras que un trader en Kalshi puede ser un residente en EE. UU. que pasó por KYC y depositó mediante transferencia bancaria. Estas poblaciones tienen distintos conjuntos de información y distintas preferencias de riesgo, lo que genera precios diferentes.
Cómo Funciona el Arbitraje Mecánicamente
Supongamos que un evento binario tiene los siguientes precios. La Plataforma A valora el "Sí" en 60 centavos. La Plataforma B valora el "Sí" en 52 centavos. Como los contratos son complementarios (Sí + No = $1 en cada plataforma), la Plataforma A valora el "No" en 40 centavos y la Plataforma B en 48 centavos.
El arbitraje: comprar "Sí" en la Plataforma B por 52 centavos y comprar "No" en la Plataforma A por 40 centavos. Costo total: 92 centavos. Independientemente del resultado, una de tus posiciones paga $1. Ganancia garantizada: 8 centavos por par, menos comisiones y costos de capital.
Este es el caso de manual. En la práctica, varias fricciones reducen o eliminan la ganancia. Las comisiones de trading en ambas plataformas suelen rondar el 1-2% del nocional. Las comisiones de retiro y los costos de bridge (para mover capital entre cadenas o entre cripto y fiat) se acumulan. Y existe el riesgo de timing en la liquidación, ya que necesitas capital bloqueado en ambas plataformas hasta que el evento se resuelva, lo cual puede tardar semanas o meses.
El Problema de la Eficiencia de Capital
La mayor limitación del arbitraje en mercados de predicción es la eficiencia de capital. Para ejecutar la operación descrita, necesitas cuentas financiadas en ambas plataformas. Tu capital queda bloqueado desde el momento en que entras en la operación hasta que el mercado se resuelve. Si un contrato no se liquida en tres meses, una ganancia de 8 centavos sobre 92 centavos de capital representa un retorno anualizado de aproximadamente el 35%, que es aceptable pero no extraordinario, y requiere que mantengas el capital inmovilizado todo ese tiempo.
Compara esto con el arbitraje tradicional, donde las posiciones pueden cerrarse y el capital reciclarse rápidamente. En los mercados de predicción, la naturaleza binaria de los contratos implica que generalmente se mantienen hasta la liquidación. Existe un mercado secundario —puedes vender tus posiciones antes de que el evento se resuelva—, pero los spreads de salida pueden ser lo suficientemente amplios como para comerse tu ganancia.
Arbitraje entre Resultados
Una variante más interesante involucra mercados con múltiples resultados. Si un mercado pregunta "¿Quién ganará las elecciones presidenciales?" y lista cinco candidatos, la suma de todos los precios del "Sí" debería ser igual a $1 (ya que exactamente un candidato gana). Si la suma supera $1, puedes vender todos los resultados y asegurar una ganancia sin riesgo equivalente al exceso. Si la suma está por debajo de $1, puedes comprar todos los resultados.
Estas situaciones de overround/underround son comunes. Un mercado de cinco candidatos podría valorarlos en 42, 28, 18, 9 y 7 centavos, sumando 104 centavos. Vender los cinco te da $1.04 en ingresos con un pago garantizado de $1, obteniendo 4 centavos antes de comisiones. El exceso existe porque las plataformas necesitan market makers que provean liquidez en cada contrato individual, y esos market makers incorporan su propio margen.
Herramientas y Ejecución
Monitorear estas discrepancias manualmente es poco práctico. El enfoque útil es construir o utilizar herramientas que consulten precios en distintas plataformas de forma continua y alerten cuando las discrepancias superen tu umbral de costos. Existen varios bots de código abierto específicamente para Polymarket, y la documentación de la API tanto de Polymarket como de Kalshi es lo suficientemente clara como para construir un sistema de comparación de precios en unos pocos cientos de líneas de Python.
El lado de la ejecución importa más que el de la detección. Cuando identificas una discrepancia, necesitas ejecutar en ambas plataformas casi simultáneamente. Si compras "Sí" en la plataforma más barata pero el precio del "No" en la otra plataforma se mueve antes de que puedas ejecutar, tu arbitraje puede desaparecer o convertirse en una pérdida. Aquí es donde la infraestructura de baja latencia y las cuentas pre-financiadas se vuelven importantes.
Para la mayoría de los traders individuales, la oportunidad realista no está en el arbitraje de alta frecuencia, sino en identificar discrepancias estructurales persistentes: casos en los que las diferencias regulatorias, demográficas o informacionales entre plataformas generan mispricing confiables que duran el tiempo suficiente como para ser aprovechados.