Tutorial de Bot de Polymarket · Capítulo 24 de 32
Bot de futuros perpetuos (perps) de Polymarket: apalancamiento nativo de 2-25x, funding rate carry, matemática de distancia de liquidación, dimensionamiento basado en ATR, vs perps de Binance/Bybit. Reglas de grado producción y esqueleto de código.
Qué cubre este capítulo
Los Polymarket Perps son un instrumento más nuevo con apalancamiento nativo de 2-25x y funding rates. Se comportan de forma distinta a los mercados binarios: la liquidación es real, la matemática de tamaño es diferente y las fuentes de edge no son las mismas que en el lado de mercados de predicción. Este capítulo cubre los patrones de bot específicos para perps.
- Qué son los perps y por qué son diferentes
- Apalancamiento nativo en Polymarket (2-25x)
- Mecánica del funding rate
- Matemática de distancia de liquidación
- Dimensionamiento de posición basado en ATR
- Comparación: Polymarket perps vs Binance/Bybit
- Riesgo: escenarios de cascada de liquidación
- Código: colocar una orden perp apalancada con stop
Qué son los perps y por qué son diferentes
Los Futuros Perpetuos de Polymarket (lanzados a fines de 2025) son un instrumento distinto de los mercados de predicción binarios. Los perps son exposición continua al precio de un subyacente - BTC, ETH u otros - con apalancamiento nativo y un funding rate.
Diferencias frente a los binarios:
- Continuos: sin fecha de vencimiento, sin resolución.
- Apalancados: 2x-25x disponibles de forma nativa, sin malabares con contratos proxy.
- Con funding: funding positivo paga a los shorts; funding negativo paga a los longs. El funding se acumula de forma continua.
- Liquidables: si se agota el margen, el exchange cierra forzosamente tu posición. Pérdida real.
En cuanto a estrategia, los perps son trading de CFD, no trading de mercados de predicción. Las fuentes de edge son completamente diferentes: técnicos, funding-arb, basis trades; nada de eso aplica a los binarios.
Apalancamiento nativo en Polymarket (2-25x)
Los Polymarket Perps ofrecen apalancamiento de 2x a 25x. Cuanto mayor es el apalancamiento, menor es el movimiento de precio que te liquida.
Con 10x de apalancamiento, un movimiento adverso del 10% borra la posición. BTC se mueve 10% en una semana con frecuencia regular, así que posiciones de 10x+ mantenidas por días tienen una probabilidad no trivial de liquidación.
Guía práctica: apalancamiento de 2-5x para swing trades mantenidos de días a semanas; 5-10x para day trades; 10x+ solo para trades de menos de una hora con stops ajustados. Más allá de 10x es apostar para el retail; el costo de funding + la cola de liquidación se comen el retorno esperado.
Mecánica del funding rate
El funding es el pago por hora que los longs le pagan a los shorts (o viceversa) para mantener el precio del perp anclado al precio spot. La tasa se calcula a partir de la brecha de precio: brecha positiva → pagan los longs; brecha negativa → pagan los shorts.
Magnitudes típicas: 0.01-0.05% por período de 8 horas en condiciones normales; hasta 0.5% por período en movimientos extremos. Anualizado, eso es 1-50% - sustancial para una estrategia que mantiene posiciones durante días.
El funding puede ser el edge completo en una estrategia: entrar del lado que cobra, cubrir la exposición al precio con spot u otro perp. El clásico basis-trade arb.
Matemática de distancia de liquidación
El precio de liquidación para un long es: entry × (1 - 1/leverage). En 10x, un long abierto en $50,000 BTC se liquida en $45,000 (10% adverso).
Para un short: entry × (1 + 1/leverage). En 10x short a $50k, la liquidación ocurre en $55k.
La matemática se simplifica ignorando el buffer de maintenance margin (normalmente 0.5-1% por debajo del precio teórico de liquidación, a tu favor). Usa la matemática simple para validar; revisa el maintenance margin real del exchange para obtener el número preciso.
Prácticamente: el tamaño de la posición + el apalancamiento deberían producir una distancia de liquidación > 2x la volatilidad diaria del subyacente. Para la volatilidad diaria de BTC de ~3%, eso implica apalancamiento ≤ 16x para una posición sin stop.
Dimensionamiento de posición basado en ATR
Average True Range (ATR) es una medida de volatilidad: el rango diario promedio del precio en los últimos N días. Dimensionar posiciones con ATR vincula el riesgo a las condiciones actuales del mercado.
Patrón: arriesga una cantidad fija en dólares (por ejemplo, $50) por trade. Tamaño de posición = riesgo / (ATR × leverage). Si el ATR diario de BTC es $1,500 (3% de $50k), y estás apalancado 10x, el tamaño de posición es $50 / (1500 × 0.1) = ~ $3,300 nocionales.
Esto reduce automáticamente las posiciones en regímenes de alta volatilidad y las expande en regímenes de baja volatilidad. El beneficio clave: un mal día mueve tu equity por una cantidad acotada sin importar el régimen de mercado.
Comparación: Polymarket perps vs Binance/Bybit
Polymarket Perps vs los principales venues de perps en CEX, mayo de 2026.
| Polymarket Perps | Binance Perps | Bybit Perps | |
|---|---|---|---|
| Máx. apalancamiento | 10x | 125x | 100x |
| Liquidación | USDC en Polygon | USDT en BSC/interno | USDT |
| ¿Requiere KYC? | varía por región | sí (la mayoría de las regiones) | sí |
| Madurez de API | nueva, en crecimiento | madura, profunda | madura |
| Liquidez (BTC) | moderada | extremadamente profunda | profunda |
Polymarket Perps es la opción correcta cuando ya estás en Polymarket y la simplicidad operativa de un solo venue importa. Para estrategias solo de perps a escala, los CEX ganan en liquidez. La mayoría de los builders que conocemos usan Polymarket Perps para basis-arb con sus propias posiciones binarias, no como venue perp independiente.
Riesgo: escenarios de cascada de liquidación
La falla catastrófica en perps: un único movimiento adverso lo bastante grande como para liquidarte, donde la propia liquidación fuerza presión en el book y liquida más posiciones.
En la historia de los CEX en 2024-25, BTC tuvo múltiples movimientos intradía de 10-20% en los que longs de 10x+ fueron barridos en cascada en cuestión de horas. Polymarket Perps no son inmunes; la liquidez es más delgada y un movimiento similar liquidaría todavía más rápido.
Defensas:
- Stop manual por encima del precio de liquidación: coloca un límite duro 30-50% dentro de tu liquidación, para salir antes de que lo haga el auto-liquidator (lo que cuesta la liquidation fee).
- Límites de tamaño de posición: nunca arriesgues más del 10% del equity en una sola posición perp.
- Pausar ante cambio de régimen: si la volatilidad de 24h excede 2x el baseline, reduce tamaños de posición o pausa nuevas entradas.
Código: colocar una orden perp apalancada con stop
Referencia: el esqueleto de colocación de órdenes para una posición de Polymarket Perp con un stop duro.
def open_long_with_stop(symbol, entry_px, leverage, risk_usd):
# Compute position size from risk budget
liquidation_px = entry_px * (1 - 1/leverage)
stop_px = entry_px * (1 - 0.7/leverage) # 70% to liquidation
risk_per_share = entry_px - stop_px
shares = risk_usd / risk_per_share
# Place long entry
long_order = perp_api.place_order(
symbol=symbol, side="long", size=shares, leverage=leverage,
order_type="market"
)
if long_order.status != "filled": return None
# Place hard stop just below entry
stop_order = perp_api.place_order(
symbol=symbol, side="close", size=shares, stop_price=stop_px,
order_type="stop_market", reduce_only=True
)
return {"long": long_order, "stop": stop_order}
El stop reduce-only asegura que solo pueda cerrar la posición existente, no voltearte a short. Adiciones para producción: trailing stop en ganancias, monitor de costo de funding, pausa por tamaño de posición.





