Tutorial de Bot de Polymarket · Capítulo 21 de 32

Estrategias de bots para mercados binarios Sí/No de Polymarket: contratos estándar de evento, apalancamiento 1x con tope estricto, escalado mediante amplitud de portafolio, errores comunes (perseguir 0.99) y esqueleto de código.

Qué cubre este capítulo

Los mercados binarios (Sí/No) son la base de Polymarket. La mayoría de las estrategias viven aquí. Este capítulo cubre el límite de apalancamiento, la trampa del precio 0.99 que atrapa a los nuevos builders y el patrón de amplitud, no tamaño, hacia el que convergen los bots en producción.

  • Qué cubren los mercados binarios
  • El límite de apalancamiento 1x (y cómo escalar alrededor de él)
  • Error común: perseguir precios de 0.99
  • Amplitud de portafolio como apalancamiento efectivo
  • Riesgo por mercado vs portafolio
  • Código: escanear mercados binarios y colocar compras con tamaño

Qué cubren los mercados binarios

Los mercados binarios son la base de Polymarket: una sola pregunta sí/no con dos tokens de resultado. "¿Ganará Trump la elección de 2024?" es binario; "¿Quién ganará la elección de 2024?" con 5 candidatos es NegRisk (capítulo 11).

Los dos tokens de resultado (YES y NO) en un mercado binario suman 1.0 menos un pequeño spread o impuesto de mercado. Puedes comprar cualquiera de los dos lados; ambos lados tienen su propio libro de órdenes. La fijación de precios es simétrica: comprar YES a 0.40 es equivalente a vender NO a 0.60 en términos de pago esperado.

La mayoría de los mercados que no son de torneo en Polymarket son binarios: preguntas de clima, resultados políticos de evento único, partidos deportivos individuales, preguntas cripto de objetivo de precio único. El patrón de bot es similar en casi todos ellos.

El límite de apalancamiento 1x y cómo escalar alrededor de él

Los binarios de Polymarket tienen apalancamiento 1x: gastas 40 USD para comprar 100 acciones a 0.40; el pago máximo es 100 USD. No hay margin ni liquidación. La eficiencia de capital es menor que en los futuros perpétuos (capítulo 24), donde hay disponible 2-25x.

Escalar alrededor del tope 1x significa, o bien: (1) desplegar más capital entre mercados - diversificar en lugar de apalancarte, (2) rotar capital a través de mercados que se resuelven - el capital se libera en cada resolución y rota al siguiente, (3) usar mercados NegRisk donde el arb de la suma a 1 puede producir apalancamiento sintético efectivo.

El encuadre correcto para una estrategia binaria: bajo apalancamiento, alta amplitud. 50 posiciones pequeñas en 50 mercados es el perfil típico de un bot maduro, no 5 posiciones grandes en 5 mercados.

Error común: perseguir precios de 0.99

La falla más común de un bot binario: comprar un favorito muy fuerte cerca de la resolución a 0.99, esperando un payout fácil de 1 centavo cuando se resuelva YES.

La matemática: a 0.99, pagas 99 centavos para ganar 1 centavo. Una tasa de falla del 1% (1 de cada 100 mercados), cada una costándote 99 centavos, borra 99 ganancias exitosas de 1 centavo. La relación riesgo-recompensa es brutal en el extremo.

La capacidad también es un problema. El libro a 0.99 es delgado; colocar tamaño significativo empuja el precio a 0.995 o más, erosionando el edge ya de por sí pequeño.

Mantente fuera de mercados cotizando por encima de 0.92, salvo que tengas una estrategia específica diseñada para el perfil de arb de rendimiento en la cola. La mayoría de los bots binarios no debería comprar por encima de 0.85.

Amplitud de portafolio como apalancamiento efectivo

No puedes apalancar posiciones individuales, pero sí puedes apalancar las características de varianza del portafolio manteniendo muchas apuestas no correlacionadas al mismo tiempo.

50 posiciones de 20 USD cada una son 1,000 USD en juego. Si la tasa de acierto es 55% con una economía de +3c/-4c, el PnL diario esperado es (0.55 × 3 − 0.45 × 4) × 50 × $0.20 = $1.50 esperados, con varianza acotada. El mismo retorno esperado, pero con un drawdown mucho menor, vs una sola posición de 1,000 USD.

Restricción: las posiciones deben ser genuinamente no correlacionadas. 50 favoritos de la NFL en un solo fin de semana no son 50 apuestas independientes; en gran medida son una sola apuesta correlacionada por clima y favoritos a través de los juegos. Diversifica por deporte, tipo de evento y horizonte temporal.

Riesgo por mercado vs portafolio

Dos límites de riesgo, ambos necesarios.

  • Por mercado: máximo X USD por mercado sin importar el edge. Limita la pérdida catastrófica de un solo mercado. Valor común: 25-100 USD por mercado.
  • Portafolio: capital total máximo desplegado en cualquier momento. Limita el drawdown total en días malos no correlacionados. Valor común: 50-70% del saldo de la wallet.

El límite por mercado es el más importante porque acota el radio de explosión de cualquier bug único o evento de edge que desaparece. El límite de portafolio es una comprobación de cordura; con 50+ posiciones, la ley de los grandes números normalmente te mantiene dentro de los límites incluso sin él.

Ambos límites deben aplicarse en código, no en la cabeza. Un bot sin límites forzados eventualmente encontrará la configuración en la que despliega 90% del capital en un solo mercado y lo perderá.

Código: escanear mercados binarios y colocar compras con tamaño

Referencia: escanear los mercados binarios de mayor volumen, filtrar setups válidos y colocar compras FOK con tamaño.

def scan_and_buy():
    events = gamma_top_events(limit=50, active=True, closed=False)
    for ev in events:
        for m in ev.get("markets", []):
            if m.get("negRisk"): continue   # binaries only
            outs = json.loads(m["outcomes"])
            prices = [float(p) for p in json.loads(m["outcomePrices"])]
            for i, out_name in enumerate(outs):
                if not setup_qualifies(m, i, prices[i]): continue
                tok = json.loads(m["clobTokenIds"])[i]
                size = compute_size(m, prices[i])
                if size < 5: continue
                place_fok(tok, "BUY", prices[i] + 0.02, size, neg_risk=False)

def setup_qualifies(m, idx, price):
    return 0.10 <= price <= 0.85    # avoid extremes

La función setup_qualifies es donde vive tu estrategia. El wrapper solo hace el plumbing.

Preguntas frecuentes

¿Qué es un mercado binario en Polymarket?
Un mercado con exactamente dos resultados: YES (1 USD si ocurre el evento, 0 USD si no) y NO. La mayoría de los eventos de Polymarket son binarios: "¿Pasará X antes de Y?" Cada acción paga 1 USD en el lado ganador y 0 en el lado perdedor, con tope.
¿Puedo apalancar una posición binaria en Polymarket?
No con apalancamiento nativo. Los mercados binarios están limitados a 1x: tu pérdida máxima equivale a tu costo de compra. El apalancamiento sintético viene de la amplitud del portafolio: operar 50 posiciones binarias pequeñas concurrentes con valor esperado positivo compone más rápido que una sola posición grande.
¿Por qué es riesgoso comprar a 0.99?
A 0.99, el upside es 1 centavo (aprox. 1% de retorno) mientras que el downside es 99 centavos (una pérdida de -99% si ocurre el evento improbable). La asimetría riesgo-recompensa es brutal: un solo evento cisne negro borra 100 ganancias normales. Regla dura para nuestros bots: no comprar por encima de 0.95 salvo que tu matemática de valor esperado sea impecable.
¿Qué tamaño debería operar por mercado binario?
1-5% del bankroll por mercado. Con un bankroll de 500 USD, eso son 5-25 USD por posición. El criterio de Kelly da un máximo teórico (~edge / varianza), pero la mayoría de los bots retail deberían usar Kelly fraccional a 25-50% del Kelly completo para sobrevivir la varianza.
¿Cómo encuentro mercados binarios rentables?
Tres filtros: (1) Liquidez: más de 10K USD en volumen de 24h para poder entrar y salir. (2) Claridad de resolución: los mercados con criterios ambiguos cargan riesgo de disputa. (3) Tu fuente de edge: noticias, modelo estadístico o expertise de dominio. Sin una de esas tres, no tienes edge; tienes esperanza.
¿Los mercados binarios son menos riesgosos que los NegRisk de múltiples resultados?
Por mercado, sí: mecánicas más limpias, sin riesgo entre piernas. Por portafolio, depende de la construcción. Un portafolio diversificado de 30 mercados binarios suele tener menor varianza que una apuesta NegRisk concentrada de múltiples resultados.