Un bot de arbitraje entre Polymarket y Kalshi suele imaginarse como un escáner que resta dos precios y opera cuando la diferencia es positiva. Esa imagen omite las preguntas más difíciles. Los contratos pueden significar cosas diferentes, las cotizaciones pueden describir momentos distintos y las cantidades visibles a precios atractivos pueden ser demasiado pequeñas para respaldar la operación propuesta. Incluso una relación válida de precios puede convertirse en una posición direccional cuando solo se ejecuta un lado.
El objetivo educativo útil es distinguir una discrepancia mostrada de una operación cuyos pagos y costes pueden explicarse. Este artículo desarrolla esa distinción mediante precios y contratos ficticios. No identifica oportunidades actuales ni sugiere que un proceso entre mercados garantice beneficios. Polymarket International y US son servicios separados; cada cuenta y contrato siguientes deben interpretarse dentro de su integración elegible real.
Bot de arbitraje entre Polymarket y Kalshi: empieza por un mapa de pagos
Una diferencia de precios solo adquiere significado después de conocer el pago de la posición en cada resultado pertinente. Escribe los dos contratos en lenguaje corriente y describe qué paga cada uno si el evento ocurre, no ocurre o encuentra un caso excepcional definido en las reglas. Hazlo antes de comparar precios.
Para un par ilustrativo de participaciones binarias ordinarias sobre exactamente el mismo evento, una de SÍ y otra de NO podrían pagar juntas una unidad en los dos resultados estándar. Esa identidad depende de definiciones y unidades de pago equivalentes. No se deriva simplemente de que ambos títulos de mercado mencionen a la misma persona o publicación económica.
Los fundamentos del análisis de arbitraje en mercados de predicción ayudan a separar relaciones de pagos de pronósticos de probabilidad. Una cobertura cuyo éxito depende de predecir qué interpretación contractual prevalecerá es una estrategia distinta de una identidad completa de pagos.
Encuentra la definición que rompe la correspondencia
Busca activamente discrepancias. Compara periodos de observación, zonas horarias, fuentes de referencia, límites de umbrales y disposiciones de resultados excepcionales. Una descripción amplia de evento puede ocultar una diferencia estrecha pero financieramente importante. La pregunta más útil de revisión suele ser qué situación real haría que estos contratos se liquidaran de manera diferente.
Supongamos que un contrato ficticio pregunta si un índice cierra por encima de 100 el viernes, mientras otro pregunta si cotiza por encima de 100 en algún momento de ese día. Un máximo intradiario de 101 seguido de un cierre de 99 produce respuestas opuestas. Comprar posiciones que parecen complementarias no elimina la exposición en ese estado.
Registra la discrepancia aunque parezca improbable. Un estado raro puede dominar un pequeño diferencial aparente. Si no pueden conciliarse las definiciones, clasifica la relación como comparación de valor relativo en lugar de etiquetarla como arbitraje. Ese lenguaje conserva la distinción entre una identidad contractual y una expectativa empírica.
Compara las reglas completas y sus versiones
Los titulares y resúmenes breves son útiles para descubrir, pero insuficientes para validar una cobertura. Kalshi distingue explícitamente sus resúmenes de reglas de las reglas completas. La misma disciplina se aplica al revisar el contrato real de Polymarket y sus condiciones de resolución.
Conserva los identificadores de mercado, las reglas revisadas y la hora de revisión de ambos lados. Si cambia una regla o aclaración pertinente, invalida la correspondencia anterior hasta revisarla otra vez. Un escáner no debe heredar para siempre la aprobación semántica simplemente porque dos identificadores permanezcan en su base de datos.
Esto crea dos componentes separados: un proceso más lento que establece equivalencia contractual y otro más rápido que sigue relaciones aprobadas. El componente rápido no debe improvisar interpretación contractual durante un movimiento repentino de precio. Cuando la relación aprobada es incierta, rechazar la oportunidad es una salida significativa, no un fallo de procesamiento.
Normaliza la unidad económica
Antes de restar precios, establece qué representa una unidad mostrada. Un decimal de estilo probabilístico, un precio en centavos y un porcentaje pueden describir el mismo número en formatos distintos. Una cantidad puede referirse a contratos, participaciones u otra unidad específica del mercado. Confundir representación con valor puede crear enormes diferenciales ficticios.
Por ejemplo, 0.47 dólares y 47 centavos son precios iguales, no una diferencia de 46.53. Asimismo, 100 unidades con un pago ganador de un dólar difieren de 100 unidades bajo otra convención de pago. Conserva tanto el campo original como el importe económico normalizado para poder auditar cualquier conversión.
No elimines precisión prematuramente. Redondear un par de precios antes de multiplicar por cantidad puede distorsionar un margen estrecho. Calcula con la precisión permitida y las restricciones reales de órdenes, y aplica después el tratamiento pertinente de cargos y liquidación. El formato para un gráfico debe aplicarse después del cálculo económico.
Usa ofertas que realmente puedas aceptar
Comprar requiere una oferta de venta disponible al tamaño previsto; vender requiere una oferta de compra disponible. Una última operación o punto medio no establece ninguna de las dos. Por tanto, el arbitraje entre mercados de predicción debe comparar lados ejecutables del mercado, incluida la profundidad, en lugar de números atractivos elegidos de pantallas sin relación.
Imagina SÍ ofrecido a 46 centavos en el mercado A y NO a 51 centavos en el B. Bajo condiciones binarias ordinarias perfectamente equivalentes, la compra combinada cuesta 97 centavos antes de costes para un posible pago combinado de un dólar. Eso es una diferencia bruta de tres centavos, no un beneficio completado.
Ahora supongamos que la oferta de 46 centavos cubre solo cinco unidades y la posición propuesta es de 200. Las unidades restantes pueden costar más. Un monitor debe calcular el coste combinado para una cantidad declarada e identificar la profundidad que la respalda. Un diferencial sin cantidad es información incompleta.
Sincroniza observaciones sin fingir que son atómicas
Dos cotizaciones capturadas en momentos distintos pueden crear una diferencia que nunca existió simultáneamente. Conserva las marcas temporales de origen cuando estén disponibles, las horas locales de recepción y la antigüedad de cada observación. Rechaza comparaciones cuyos tiempos sean demasiado inciertos para la estrategia prevista.
Incluso observaciones muy próximas no son una instantánea atómica de dos mercados independientes. Una cotización puede cambiar después de observarla y antes de ejecutar. El objetivo es medir y acotar esa incertidumbre, no afirmar que desapareció. Informa de la antigüedad de la observación más antigua junto a la diferencia calculada.
Un monitor ficticio que recibe la actualización del mercado A a las 10:00:00 y la del B a las 10:00:08 no debe compararlas silenciosamente como un único instante durante un anuncio importante. Según la estrategia, ocho segundos pueden ser inaceptables. El umbral debe reflejar el evento y el comportamiento medido de datos, no un número universal.
Incluye costes antes de declarar una oportunidad
La diferencia bruta debe cubrir comisiones aplicables, consumo de diferencial, déficit esperado de ejecución y cualquier coste necesario para financiar o deshacer la posición. Las reglas actuales de comisiones pueden variar por mercado, cuenta y vía de ejecución. No importes un supuesto universal de comisiones cero de un ejemplo antiguo.
Supongamos que un par ficticio equivalente cuesta 97 centavos y los cargos directos modelados añaden 1.2 centavos por par. El margen modelado restante es de 1.8 centavos antes de otras incertidumbres. Si una previsión conservadora por cambios de ejecución añade otros 1.5 centavos, solo quedan 0.3 centavos. Ese pequeño importe puede desaparecer por redondeo o una estimación inexacta de profundidad.
Mantén visible cada componente de coste. Un único número opaco de «ventaja neta» impide revisar el supuesto que más importa. Después de ejecutar, sustituye los componentes estimados por importes registrados y conserva las diferencias. Los errores del modelo forman parte de las pruebas de la estrategia.
Calcula la cantidad que pueden respaldar ambas cuentas
Un par prometedor puede requerir cantidades diferentes de capital en cada mercado. Los recursos mantenidos en una cuenta no financian automáticamente la otra. Los saldos disponibles deben contemplar órdenes abiertas, posiciones sin resolver y cualquier restricción pertinente de la cuenta.
Usando los precios ficticios anteriores, 100 pares requieren $46 en el mercado de SÍ y $51 en el de NO antes de cargos. Un operador con $90 en el primero y $20 en el segundo no puede ejecutar 100 pares simplemente porque el efectivo combinado supere $97. La segunda cuenta es la restricción vinculante.
La documentación actual de garantía de Polymarket para International describe pUSD; otras cuentas y servicios requieren su propia revisión de financiación. No debe suponerse que mover capital sea instantáneo, gratuito o intercambiable entre servicios. Los recursos preposicionados y las oportunidades que dependen de transferencias tienen riesgos operativos diferentes.
Reconoce que los tramos separados no son atómicos
La liquidación atómica dentro de una operación casada no vuelve atómicas dos órdenes enviadas independientemente a mercados distintos. Una puede ejecutarse mientras la otra se rechaza, retrasa o deja de ser viable por precio. Esta es la fuente central de riesgo de ejecución del arbitraje en mercados de predicción.
Describe todos los resultados de ejecución antes de enviar cualquiera de los tramos. Ambos pueden ejecutarse según lo previsto, ambos pueden permanecer sin ejecutar o puede ejecutarse solo uno. Las cantidades parciales crean estados adicionales. La estrategia necesita una política para cada estado, incluido cuándo dejar de intentarlo y cuánta exposición direccional puede tolerar temporalmente.
La política no debe depender de encontrar siempre una salida inmediata. Si la cobertura restante se encarece, el operador se enfrenta a una elección real entre aceptar exposición y pagar por reducirla. Llamar arbitraje a la intención original no elimina esa elección ni limita automáticamente su coste.
Analiza un ejemplo de ejecución parcial
Supongamos que la operación ficticia prevista es de 100 unidades de SÍ a 46 centavos y 100 unidades equivalentes de NO a 51 centavos. La primera orden ejecuta las 100 unidades de SÍ, mientras que la segunda solo ejecuta 35 de NO. La parte emparejada consta de 35 pares. La cuenta también mantiene 65 unidades de SÍ sin pareja.
Esas 65 unidades deben valorarse y limitarse como exposición direccional. No están cubiertas por el hecho de que se enviara una orden de más unidades de NO. Si la oferta restante de NO sube a 58 centavos, completar la cobertura cuesta más de lo previsto originalmente y puede borrar el margen esperado.
Un proceso responsable registra por separado cantidades emparejadas y no emparejadas. Puede aplicar entonces la respuesta previamente aprobada: esperar dentro de un límite temporal, reducir la posición sin pareja, completar solo dentro de un precio revisado acotado o detenerse para revisar. Ninguna de esas acciones debe inventarse después de que empiecen a acumularse pérdidas.
Bot de arbitraje entre Polymarket y Kalshi: clasifica señales falsas
El seguimiento útil produce explicaciones, no solo alertas. Una señal falsa puede surgir de reglas no equivalentes, cotizaciones desactualizadas, tamaño insuficiente, unidades incorrectas, costes ausentes, fondos no disponibles o un mercado que ya no acepta la acción pertinente. Asignar un motivo ayuda a mejorar el componente adecuado.
El seguimiento de diferencias de precios entre Polymarket y Kalshi puede mostrar una relación candidata con sus comprobaciones fallidas. Por ejemplo, una diferencia de cuatro centavos en el titular podría rechazarse porque los contratos observan fechas distintas. Otra podría superar la revisión semántica y fallar porque solo se ofrecen tres unidades al precio atractivo. Son limitaciones diferentes y requieren respuestas distintas.
Conserva los candidatos rechazados en el registro de investigación con pruebas suficientes para reconstruir la decisión. De lo contrario, un revisor posterior puede ver solo oportunidades que parecen exitosas y subestimar con qué frecuencia las pantallas sin analizar producen comparaciones engañosas. La selectividad forma parte del rendimiento del sistema.
Distingue una cobertura de una posición de valor relativo
Algunos contratos están muy relacionados sin ser equivalentes. Una posición que compra el aparentemente más barato y vende o toma el lado opuesto del otro puede expresar una opinión sobre su relación. Su rendimiento depende de cómo evolucione esa relación, no únicamente de una identidad contractual de pagos.
Por ejemplo, que un candidato gane unas primarias y que el mismo candidato gane unas elecciones generales son eventos conectados pero distintos. Una relación histórica entre sus precios no garantiza la liquidación. Lo mismo se aplica a un umbral económico de este mes y otro relacionado del mes siguiente.
Etiqueta esas estrategias con precisión. Un modelo de valor relativo necesita supuestos sobre resultados conjuntos, tiempos y divergencia potencial. Debe tener un presupuesto de pérdidas adecuado a esos supuestos. Renombrarlo arbitraje porque dos precios suelen moverse juntos anima al operador a pasar por alto precisamente el estado que puede crear una pérdida grande.
Contempla los retrasos de resolución y financiación
Incluso un par correctamente equivalente puede inmovilizar capital hasta que ambos lados alcancen sus estados finales de cuenta. El evento subyacente puede aclararse antes de que cualquiera de los mercados termine su proceso de resolución. Un lado puede liberar fondos antes que el otro.
La guía oficial de liquidación de Kalshi señala variaciones en los plazos. Compara condiciones reales de resolución y registros de cuenta en lugar de suponer liquidación simultánea entre mercados. Una estrategia que compromete repetidamente todos los recursos puede quedarse sin capacidad de actuar mientras posiciones anteriores siguen sin resolver.
Evalúa la duración además del importe de capital comprometido. Ganar un pequeño importe nominal durante un intervalo largo e incierto es económicamente distinto de reutilizar rápidamente los mismos recursos. No anualices un ejemplo ficticio breve para convertirlo en un rendimiento prometido; usa el tiempo solo para comparar requisitos de capital de flujos alternativos.
Evita contar repetidamente la misma oportunidad
Un escáner puede emitir cientos de actualizaciones de una relación persistente de precios. Esas actualizaciones no son oportunidades independientes. Si cada alerta activa una orden nueva sin comprobar la intención y exposición existentes, el sistema puede comprar repetidamente el mismo par hasta agotar su presupuesto.
Identifica un candidato por el par aprobado de contratos, la dirección, la política de cantidad y el periodo de observación. Sigue si ya tiene instrucciones pendientes, ejecuciones parciales o una posición completada. Los datos nuevos pueden justificar revisar una decisión existente, pero no deben crear automáticamente una asignación nueva.
Esta distinción también mejora las estadísticas de investigación. Informa de propuestas únicas de operación y relaciones distintas de eventos por separado de las actualizaciones brutas de cotizaciones. Un gran número de alertas puede indicar datos ruidosos en lugar de un conjunto amplio de oportunidades rentables. El análisis de trading algorítmico en mercados de predicción ofrece contexto para diseñar observaciones significativas.
Somete la salida a estrés antes de entrar
Un par propuesto debe superar un ensayo en el que falle el tramo más difícil. Estima la profundidad disponible de salida para la posición sin pareja resultante y pregunta después si esa estimación sigue siendo plausible durante el evento que creó la diferencia. Una cotización de mercado tranquilo protege poco frente a un fallo en un mercado estresado.
En una posición ficticia de 100 unidades, deshacerla a un precio cinco centavos peor cuesta $5 antes de cargos. Si el margen previsto del par era de $2, un incidente así puede compensar varios intentos que de otro modo serían exitosos. Esta aritmética explica por qué la fiabilidad de ejecución importa más que el tamaño visual de la lista de oportunidades de un escáner.
El ensayo debe incluir un mercado no disponible, una respuesta ambigua de orden y una actualización retrasada de saldo. El objetivo no es predecir todas las interrupciones. Es establecer una respuesta acotada cuando el proceso no puede demostrar que existen ambas exposiciones previstas.
Evalúa resultados con el denominador adecuado
Cuenta por separado los pares intentados, totalmente completados, parciales y candidatos rechazados. Informa de resultados netos realizados después de todos los costes pertinentes, manteniendo visibles las posiciones sin resolver. Un porcentaje de éxito basado solo en pares completados excluye los fallos que a menudo determinan la economía de la estrategia.
Informa también del capital comprometido y el tiempo pendiente. Dos implementaciones pueden producir el mismo resultado nominal con requisitos muy diferentes de recursos. Un proceso que deja exposición sustancial sin pareja durante periodos largos no debe describirse como equivalente a otro que resuelve rápidamente estados parciales.
La guía más amplia de software de trading en mercados de predicción destaca los registros inspeccionables. En el análisis entre mercados, el registro debe unir ambos lados sin borrar sus historiales separados. La conclusión útil es si una relación cuidadosamente definida sobrevivió a condiciones reales de ejecución, no si un gráfico mostró brevemente una resta atractiva.
Separa la calidad de detección de la calidad de ejecución
Un monitor puede identificar correctamente una relación breve que un ejecutor no puede capturar con fiabilidad. Evalúa esos componentes por separado. La calidad de detección trata de si coincidían las condiciones, los precios eran actuales y la profundidad respaldaba la cantidad declarada. La calidad de ejecución trata de qué ocurrió después de un intento autorizado, incluidas ejecuciones parciales, retrasos y costes reales.
En un periodo ficticio de investigación, supongamos que 40 candidatos superan las comprobaciones documentadas del monitor, pero solo se intentan 10 porque los recursos de cuenta son limitados. Ocho se completan, uno permanece parcialmente expuesto y uno no recibe ejecuciones. Informar de ocho victorias entre ocho pares completados oculta los otros dos intentos y la restricción de capital que excluyó a la mayoría de candidatos.
Mantén visible todo el embudo sin tratar cada etapa como oportunidad de beneficio. Los candidatos rechazados y no intentados pueden ayudar a diagnosticar el proceso, pero sus rendimientos hipotéticos no deben sumarse a resultados realizados. Asimismo, no supongas que un candidato omitido se habría ejecutado a los precios mostrados. Las pruebas respaldan una relación observada, no una ejecución que nunca ocurrió. Esta distinción es esencial al decidir si la abundancia aparente de un escáner justifica la complejidad de mantener dos cuentas separadas de trading.
Establece un criterio claro para actuar
Un candidato solo está listo para considerarse cuando se ha revisado la equivalencia contractual, las observaciones son suficientemente actuales, el tamaño está respaldado, los costes están incluidos y ambas cuentas tienen recursos utilizables. La respuesta a una ejecución incompleta debe estar ya definida. Cualquier requisito sin resolver cambia el candidato de propuesta ejecutable a observación de investigación.
Ese criterio puede rechazar la mayoría de diferencias mostradas. El rechazo no demuestra que el monitor esté roto; puede mostrar que distingue una relación útil de una engañosa. La calidad de las explicaciones importa más que el número de oportunidades anunciadas.
Un bot de arbitraje entre Polymarket y Kalshi se vuelve comprensible cuando cada ventaja aparente puede rastrearse hasta un mapa de pagos, un cálculo de precio específico para una cantidad y un registro completo de ejecución. Esos elementos no garantizan beneficios. Permiten identificar dónde una idea prometedora deja de ser una operación válida y dónde hacen falta más pruebas.
Guías relacionadas y ejemplos resueltos
- Bot de arbitraje de Kalshi frente a Polymarket: verifica ambos tramos — Compara dos mercados independientes sin suponer reglas equivalentes o ejecución simultánea.
- Bot de arbitraje de Polymarket: economía de conjuntos completos — Prueba la economía de participaciones complementarias frente a precios ejecutables y tramos incompletos de operaciones.