Polymarket Bot Tutorial · Capítulo 24 de 32

Polymarket perpetual futures (perps) bot: alavancagem nativa de 2-25x, funding rate carry, matemática da distância de liquidação, position sizing baseado em ATR, vs perps da Binance/Bybit. Regras de nível de produção e skeleton de código.

O que este capítulo cobre

Polymarket Perps são um instrumento mais novo, com alavancagem nativa de 2-25x e funding rates. Eles se comportam de forma diferente dos binary markets - liquidations são reais, a matemática de sizing é diferente, e as fontes de edge não são as mesmas do lado de prediction markets. Este capítulo cobre os padrões de bot específicos para perps.

  • O que são perps e por que eles são diferentes
  • Alavancagem nativa na Polymarket (2-25x)
  • Mecânica de funding rate
  • Matemática da distância de liquidação
  • Position sizing baseado em ATR
  • Comparação: Polymarket perps vs Binance/Bybit
  • Risco: cenários de liquidation cascade
  • Código: enviar uma ordem de perp alavancada com stop

O que são perps e por que eles são diferentes

Polymarket Perpetual Futures (lançados no fim de 2025) são um instrumento diferente dos binary prediction markets. Perps são exposição contínua a preço de um underlying - BTC, ETH ou outros - com alavancagem nativa e funding rate.

Diferenças em relação aos binaries:

  • Contínuo: sem data de vencimento, sem resolução.
  • Alavancado: 2x-25x disponível nativamente, sem malabarismos de contrato proxy.
  • Financiado: funding positivo paga shorts; funding negativo paga longs. O funding acumula continuamente.
  • Liquidável: se a margem se esgota, a exchange encerra sua posição à força. Perda real.

Em termos de estratégia, perps são CFD trading, não prediction market trading. As fontes de edge são totalmente diferentes - technicals, funding-arb, basis trades, nenhum dos quais se aplica aos binaries.

Alavancagem nativa na Polymarket (2-25x)

Polymarket Perps oferecem alavancagem de 2x a 25x. Quanto maior a alavancagem, menor o movimento de preço que liquida sua posição.

Com 10x de alavancagem, um movimento adverso de 10% zera a posição. BTC varia 10% ao longo de uma semana com frequência regular, então posições de 10x+ mantidas por dias têm uma probabilidade não trivial de liquidação.

Orientação prática: 2-5x de alavancagem para swing trades mantidos por dias a semanas; 5-10x para day trades; 10x+ apenas para trades sub-hora com stops apertados. Acima de 10x é aposta para o varejo; o custo de funding + a cauda de liquidação consomem o retorno esperado.

Mecânica de funding rate

Funding é o pagamento por hora que longs pagam shorts (ou vice-versa) para manter o perp ancorado ao spot. A taxa é calculada a partir do gap de preço: gap positivo → longs pagam; gap negativo → shorts pagam.

Magnitudes típicas: 0,01-0,05% por período de 8 horas em condições normais; até 0,5% por período em movimentos extremos. Anualizado, isso dá 1-50% - substancial para uma estratégia que mantém posições por dias.

O funding pode ser o edge inteiro de uma estratégia: entrar do lado que recebe pagamento, fazer hedge da exposição ao preço com spot ou outro perp. O clássico basis-trade arb.

Matemática da distância de liquidação

O preço de liquidação para um long é: entry × (1 - 1/leverage). Em 10x, um long iniciado em $50.000 de BTC liquida em $45.000 (10% adverso).

Para um short: entry × (1 + 1/leverage). Em 10x short a $50k, liquidação em $55k.

A matemática é simplificada ao ignorar o buffer de maintenance margin (tipicamente 0,5-1% do preço teórico de liquidação, a seu favor). Use a matemática simples para sanity check; consulte a maintenance margin real da exchange para o valor preciso.

Na prática: position size + leverage devem resultar em uma distância de liquidação > 2x a volatilidade diária do underlying. Para a volatilidade diária de ~3% do BTC, isso significa leverage ≤ 16x para uma posição sem stop.

Position sizing baseado em ATR

Average True Range (ATR) é uma medida de volatilidade: a faixa média diária de preço dos últimos N dias. O position sizing com base em ATR atrela o risco às condições atuais de mercado.

Padrão: arrisque um valor fixo em dólares (por exemplo, $50) por trade. Position size = risk / (ATR × leverage). Se o ATR diário do BTC for $1.500 (3% de $50k), e você estiver com 10x de alavancagem, o position size é $50 / (1500 × 0,1) = cerca de $3.300 notionais.

Isso reduz automaticamente as posições em regimes de alta volatilidade e as amplia em regimes de baixa volatilidade. O benefício principal: um único dia ruim move seu equity por um valor limitado, independentemente do regime de mercado.

Comparação: Polymarket perps vs Binance/Bybit

Polymarket Perps vs as principais venues de perp em CEX, maio de 2026.

Polymarket PerpsBinance PerpsBybit Perps
Max leverage10x125x100x
SettlementUSDC na PolygonUSDT na BSC/internalUSDT
KYC requiredvaria por regiãosim (na maioria das regiões)sim
API maturitynova, em crescimentomadura, profundamadura
Liquidity (BTC)moderadaextremamente profundaprofunda

Polymarket Perps é a escolha certa quando você já está na Polymarket e a simplicidade operacional de uma única venue importa. Para estratégias exclusivas de perp em escala, as CEXs ganham em liquidez. A maioria dos builders que conhecemos usa Polymarket Perps para basis-arb com suas próprias posições binary, e não como venue de perp independente.

Risco: cenários de liquidation cascade

A falha catastrófica em perps: um único movimento adverso grande o suficiente para liquidar, em que a própria liquidação força pressão no book e liquida mais posições.

Na história das CEXs em 2024-25, o BTC teve vários movimentos intradiários de 10-20% em que longs de 10x+ foram expelidos em cascata em poucas horas. Polymarket Perps não são imunes; a liquidez é mais rasa e um movimento semelhante liquidaria ainda mais rápido.

Defesas:

  • Stop manual acima do preço de liquidação: coloque um hard limit 30-50% dentro da sua liquidação, para sair antes do auto-liquidator (o que custa a liquidation fee).
  • Limites de position size: nunca arrisque mais de 10% do equity em uma única posição de perp.
  • Pause em mudança de regime: se a volatilidade de 24h exceder 2x a baseline, reduza os position sizes ou suspenda novas entradas.

Código: enviar uma ordem de perp alavancada com stop

Referência: o skeleton de placement de ordem para uma posição em Polymarket Perp com um hard stop.

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}

O stop reduce-only garante que ele só possa fechar a posição existente, e não virar você short. Adições de produção: trailing stop no lucro, monitor de custo de funding, pause de position size.

Perguntas frequentes

Que alavancagem a Polymarket perps suporta?
Variável por asset, atualmente 2x a 25x em 2026. O limite é definido pela plataforma por mercado. Alavancagem maior traz uma distância de liquidação proporcionalmente menor - 25x significa que um movimento adverso de ~4% liquida sua posição. A maioria dos traders disciplinados opera em 2-5x mesmo quando 10-25x está disponível.
Como o funding rate funciona na Polymarket perps?
Um pagamento periódico entre holders de long e short que ancora o preço do perp ao spot. Quando os perps negociam acima do spot (longs pagando), o funding é positivo e longs pagam shorts. O ciclo geralmente é de 8 horas. Uma estratégia de funding-rate carry fica short durante funding positivo persistente e long durante funding negativo.
Como a Polymarket perps é diferente da Binance/Bybit?
Polymarket perps são margined em USDC (e agora pUSD), operam na Polygon (gas menor) e negociam contra o order book da Polymarket em vez de matching centralizado. O universo de assets é menor; a liquidez é mais rasa. Use Polymarket perps quando o asset for exclusivo da Polymarket; caso contrário, perps de CEX normalmente têm melhor qualidade de fill.
Como faço o sizing de uma posição de perp alavancada?
Use sizing baseado em ATR: position_size = bankroll_fraction * bankroll / (ATR_n_days * leverage). Limite a alavancagem ao valor que mantenha a distância de liquidação > 2x a distância do seu stop-loss. Com stop de 5% e 10x de alavancagem, você está a 1 stop da liquidação - muito apertado. Com stop de 5% e 3x de alavancagem, a liquidação fica em ~33%, seguro.
O que acontece na liquidação?
Sua posição é encerrada à força no preço de liquidação. Os fundos restantes (collateral - perda de liquidação) retornam para sua conta, muitas vezes com uma liquidation fee adicional descontada. Planeje para um pior caso em que o slippage de liquidação seja 1-3% além do preço de liquidação marcado em mercados voláteis.
Posso fazer market-making em Polymarket perps?
Sim, mas é uma besta diferente do spot prediction markets. A volatilidade do funding rate, os liquidation cascades e os order books mais rasos fazem com que estratégias de MM que funcionam no spot da Polymarket possam perder em perps. Bots especializados de perp-MM de CEX muitas vezes podem ser portados, mas precisam de recalibração.
Polymarket perps está disponível em qualquer lugar?
Sujeito às mesmas restrições regionais do restante da Polymarket Global. Usuários dos EUA acessam pela Polymarket US (plataforma separada, com suas próprias listagens de perp sob supervisão da CFTC). Sempre verifique sua jurisdição antes de depositar em perps.