A vantagem do atraso do spot na Polymarket é real. E tem uns $100 de profundidade.
Compre o lado que o spot já confirmou, antes de a Polymarket reprecificar. Ao contrário da maioria das estratégias que as pessoas divulgam, esta sobrevive ao contato com os dados — com um z-score de 15. O motivo de ela não ter deixado todo mundo rico está no livro de ofertas.
Há uma história que circula a cada poucos meses: um bot transforma algumas centenas de dólares em várias centenas de milhares operando nos mercados cripto Up/Down da Polymarket, com uma taxa de acerto em torno de 98%. O mecanismo descrito é sempre o mesmo — ele não prevê nada. Ele observa o spot na Binance ou na Coinbase e, quando o movimento já está confirmado mas a Polymarket ainda não reprecificou, compra o lado que, na prática, já ganhou.
A maioria das alegações sobre estratégias desmorona assim que você as testa. Esta não. Nós a medimos em milhares de operações com snapshots reais do livro de ofertas, e a vantagem não só existe como é esmagadora — um z-score de 15.22 no melhor ponto de entrada.
Depois medimos quanto dinheiro dá para passar por ela de verdade.
O resultado em duas linhas
Entrando 30 segundos antes do vencimento, quando o spot já se moveu ≥10bps, você paga 80.55¢ por resultados que acontecem 94.62% das vezes — um retorno de +17.48% por operação, com z = 15.22. O tamanho mediano no livro a até um centavo desse ask é de $114.
O teste
- Universo: todos os mercados Up/Down de 5 minutos de BTC, ETH e SOL resolvidos no arquivo, de 5 de agosto a 5 de setembro de 2026.
- Sinal: no momento da entrada, compare o preço de referência spot do snapshot com o preço de referência de abertura do mercado. Se o spot está acima da abertura, Up está ganhando no momento.
- Operação: comprar o lado que o spot indica, no ask.
- Filtro: apenas quando o spot já se moveu pelo menos um determinado número de pontos-base — o “movimento confirmado” de que a estratégia depende.
- Exclusões: mercados em que algum dos lados não tem asks no livro. Sem oferta, sem operação.
Resultado 1: a vantagem cresce com o tamanho do movimento
| Movimento do spot em T−60s | Operações | Custo médio | Taxa de acerto | Vantagem | ROI | z | Veredito |
|---|---|---|---|---|---|---|---|
| < 2bps (estável) | 6,082 | 68.51¢ | 68.61% | +0.10pp | +0.15% | 0.18 | Ruído |
| 2–5bps | 5,448 | 84.44¢ | 84.71% | +0.27pp | +0.31% | 0.54 | Ruído |
| 5–10bps | 3,658 | 89.72¢ | 91.25% | +1.53pp | +1.71% | 3.28 | Significativo |
| 10–20bps | 1,456 | 90.95¢ | 95.26% | +4.31pp | +4.74% | 7.74 | Significativo |
| 20bps+ | 323 | 91.59¢ | 96.90% | +5.32pp | +5.80% | 5.52 | Significativo |
Quando o spot mal se moveu, o mercado o precifica corretamente — +0.10pp não é nada. À medida que o movimento aumenta, o mercado fica cada vez mais para trás: em 10–20bps ele subprecifica o lado implícito em 4.31 pontos percentuais, e em 20bps+ em 5.32.
A monotonicidade é o que torna isso crível. Um resultado espúrio seria ruidoso entre as faixas. Este cresce de forma limpa com a força do sinal, na direção que o mecanismo prevê — exatamente como uma ineficiência real se parece.
Resultado 2: o timing domina tudo
Manter o sinal constante em ≥10bps e variar apenas quando você entra produz o maior efeito isolado do estudo.
| Ponto de entrada | Operações | Custo médio | Taxa de acerto | Vantagem | ROI | z |
|---|---|---|---|---|---|---|
| 180s antes do vencimento | 4,546 | 87.63¢ | 88.32% | +0.69pp | +0.79% | 1.45 (ruído) |
| 60s antes do vencimento | 1,456 | 90.95¢ | 95.26% | +4.31pp | +4.74% | 7.74 |
| 30s antes do vencimento | 595 | 80.55¢ | 94.62% | +14.08pp | +17.48% | 15.22 |
A três minutos do fim, o mesmo sinal não vale nada — z = 1.45, indistinguível de ruído. A sessenta segundos, vale 4.74%. A trinta segundos, vale 17.48%.
O mecanismo é intuitivo quando você o vê. Com três minutos restantes, um movimento de 10bps realmente pode reverter, então o mercado está certo em não precificá-lo como definido. Com trinta segundos restantes, o mesmo movimento é quase decisivo — mas as cotações não acompanharam. Note que o custo médio chega a cair para 80.55¢ em T−30s enquanto a taxa de acerto fica acima de 94%: o mercado está oferecendo a 80¢ algo que se resolve a seu favor 19 vezes em 20.
É daqui que vêm as histórias de 98% de acerto
Uma taxa de acerto de 94.62% em T−30s é totalmente plausível, e com filtros um pouco mais rígidos você poderia levá-la a 98%. Os prints virais não são necessariamente falsos. O que eles omitem é o tamanho — e o fato de que uma taxa de acerto alta em um contrato de $1 não diz nada sobre o retorno até você saber quanto pagou.
Resultado 3: a restrição que ninguém mostra no print
Uma vantagem vale o dinheiro que você consegue passar por ela. Então medimos o valor nocional em dólares no livro a até um centavo do ask no momento em que cada sinal disparou.
| Movimento do spot | Sinais | Mediana de $ disponível | Percentil 25 | Percentil 75 |
|---|---|---|---|---|
| < 5bps | 11,530 | $80 | $26 | $245 |
| 5–10bps | 3,658 | $123 | $48 | $329 |
| 10–20bps | 1,456 | $114 | $46 | $288 |
| 20bps+ | 323 | $90 | $23 | $222 |
A oportunidade mediana tem cerca de $114 de profundidade. Um quarto delas fica abaixo de $50. Isso muda a leitura de tudo acima:
| 10–20bps em T−60s | ≥10bps em T−30s | |
|---|---|---|
| ROI por operação | +4.74% | +17.48% |
| Tamanho mediano disponível | ~$114 | ~$114 |
| Lucro por oportunidade | ~$5.40 | ~$19.90 |
| Oportunidades em 31 dias | 1,456 | 595 |
| Teto mensal teórico | ~$7,900 | ~$11,800 |
Por que o teto é uma fantasia e o número real é menor
Esses números supõem que você captura todas as oportunidades qualificadas em três moedas durante um mês, executa o tamanho mediano inteiro no melhor preço e nunca perde a corrida. Na realidade, você compete com outros bots pela mesma cotação defasada, não consegue executar $114 sem descer para preços piores, e qualquer latência tira você da operação. Trate ~$10k/mês como um teto rígido em condições perfeitas, não como uma previsão.
Por que essa vantagem sobrevive
A maioria das ineficiências documentadas acaba sendo arbitrada. Esta persiste, e os dados de profundidade explicam por quê: ela é pequena demais para valer a pena industrializar e rápida demais para ser capturada casualmente.
- A capacidade é o fosso, ao contrário. Um fundo que precisa alocar milhões não consegue usar uma oportunidade de $114 de profundidade. A vantagem só interessa a quem opera em escala amadora, o que mantém a concorrência pequena.
- É uma corrida de latência, não uma vantagem de análise. A informação é pública e inequívoca — o spot se moveu. Tudo se resume a quem chega primeiro à cotação defasada. Quem decide são os milissegundos, não a percepção.
- Tomar liquidez significa que alguém está perdendo. A contraparte é um market maker cuja cotação está defasada. À medida que os market makers reduzem o tempo de reação, a janela se estreita. A vantagem que você mede hoje é, em parte, uma medida de quão lentos são os market makers atuais.
- A janela é estruturalmente curta. Concentrada nos últimos 30–60 segundos de um mercado de cinco minutos, várias vezes por hora, por moeda.
Se você vai construir isso
- Use streaming, não polling. Em T−30s, um loop de polling já está atrasado demais. Assine o canal de mercado do CLOB e um feed de spot — veja o guia de WebSocket.
- Meça sua própria latência antes de escrever o código da estratégia. Se o caminho do sinal até a ordem passar de ~200ms, a cotação já era. Isto é um projeto de infraestrutura com uma estratégia acoplada, e não o contrário.
- Dimensione pelo livro, não pela sua convicção. Leia a profundidade no livro e limite a ordem ao que realmente está lá. Percorrer o livro transforma uma vantagem de 17% em prejuízo mais rápido do que qualquer outra coisa neste estudo.
- Espere uma taxa de acerto menor ao vivo. Você vai ser executado preferencialmente nas operações que estão prestes a dar errado — a cotação parada ali em T−30s às vezes está defasada por um motivo. A seleção adversa não está modelada em nenhum dos números acima.
- Teste primeiro o caminho de cancelamento. Veja como criar um bot de trading para a Polymarket.
Atualização: a Polymarket triplicou o atraso do taker
Publicado em 5 de setembro; as regras mudaram no dia anterior
Em 4 de setembro de 2026, às 14:00 UTC, a Polymarket aumentou o atraso do taker nos mercados cripto de 50ms para 150ms. Ele era de 250ms até 17 de agosto, quando caiu para 50ms. Um atraso do taker segura as ordens executáveis antes do casamento — que é exatamente o mecanismo que torna uma corrida de latência não lucrativa.
Nossa amostra vai de 5 de agosto a 5 de setembro, então abrange dois regimes de atraso do taker e só um dia do atual. Isso não invalida o erro de preço — o mercado ainda cotava a 80.55¢ resultados que aconteciam 94.62% das vezes, e isso é uma propriedade das cotações, não do motor de casamento. O que muda é quem consegue capturá-lo.
- Um piso de 150ms comprime a vantagem de ser rápido. Quando todo taker espera 150ms, cortar 20ms do seu caminho rende proporcionalmente menos do que rendia com um piso de 50ms.
- A seleção adversa piora, não melhora. 150ms é tempo de sobra para um market maker retirar uma cotação defasada. É mais provável você ser executado justamente quando o market maker estava feliz em ser atingido.
- A direção é clara. A Polymarket mudou esse número três vezes em sete semanas. Trate qualquer vantagem dependente de latência como alugada, não como sua.
Não rodamos o estudo de novo com dados posteriores a 4 de setembro — ainda não há dados suficientes para separar sinal de ruído. Se você vai construir em cima disto, a orientação honesta é medir de novo na sua própria janela em vez de confiar nestes números, e checar o changelog de novo antes de aumentar o tamanho.
Limitações, com honestidade
- Um mês, com mudanças de regras no meio. De 5 de agosto a 5 de setembro de 2026. A resolução por TWAP chegou em 7 de agosto e mudou de janela em 14 de agosto; o atraso do taker mudou duas vezes. O instrumento não foi constante ao longo da amostra.
- Execuções no topo do livro presumidas. Cobramos o melhor ask pela operação inteira. As execuções reais são piores.
- Seleção adversa não modelada. Em produção, as operações em que você vence a corrida são, desproporcionalmente, as que o market maker queria cancelar.
- Sem taxas, gás ou custo de infraestrutura. Uma configuração colocalizada para vencer essas corridas não é de graça, e o teto acima equivale mais ou menos ao custo de um servidor modesto.
- A amostra encolhe em T−30s. 595 operações, contra 1,456 em T−60s — menos snapshots tão perto do vencimento com os dois lados cotáveis. O z-score é alto, mas a estimativa se apoia em menos dados.
- A contraparte se adapta. Isto mede quão lentos os market makers foram em um mês, não uma propriedade permanente do mercado.
Dito isso, esta é a única estratégia que testamos com estes dados que produz uma vantagem grande, monotônica e estatisticamente esmagadora. Compare com comprar favoritos, que acerta 97.70% das vezes e ainda assim perde dinheiro.
A distinção entre as duas é toda a lição: uma vantagem vem de estar certo sobre algo que o preço ainda não absorveu, não de estar certo sobre o resultado. Todo mundo em T−30s sabe qual lado está ganhando. Só a cotação defasada vale alguma coisa.
Tudo isso foi calculado a partir dos snapshots da PolyTest: preço de referência spot, os asks dos dois lados e 8 níveis de profundidade do livro com resolução abaixo de um segundo. A API da própria Polymarket não permite este teste: o livro de um mercado resolvido retorna 404 e o histórico de preços dele guarda só cerca de um ponto por minuto. Comece grátis para rodar a sua própria versão.
Perguntas frequentes
- A estratégia de arbitragem de atraso do spot na Polymarket é real?
- Sim, de forma mensurável. Nos mercados de 5 minutos de BTC, ETH e SOL ao longo de 31 dias, comprar o lado já indicado por um movimento spot confirmado produziu uma vantagem estatisticamente esmagadora: +4.31 pontos percentuais a 60 segundos do vencimento quando o spot tinha se movido 10-20bps (z = 7.74), subindo para +14.08 pontos percentuais a 30 segundos do vencimento (z = 15.22). A vantagem cresce de forma monotônica com o tamanho do movimento do spot, que é como uma ineficiência genuína se parece.
- Quanto dinheiro dá para ganhar com arbitragem de atraso na Polymarket?
- Bem menos do que os retornos sugerem, porque as oportunidades são rasas. O nocional mediano no livro a até um centavo do ask quando o sinal dispara é de cerca de $114, então uma vantagem de 17.48% dá mais ou menos $20 por oportunidade. Com 595 oportunidades qualificadas em um mês na entrada de 30 segundos, o teto teórico fica em torno de $11,800 — supondo que você vença todas as corridas, execute o tamanho mediano inteiro e não pague taxas. Os resultados reais são bem menores.
- As taxas de acerto dos bots virais da Polymarket são falsas?
- Não necessariamente. Uma taxa de acerto de 94.62% a 30 segundos do vencimento é exatamente o que nossos dados mostram para esta estratégia, e filtros mais rígidos a levariam mais alto. O que os prints omitem é a profundidade do livro de ofertas — a vantagem só existe em lotes de cerca de $100 — e o fato de que a taxa de acerto não diz nada sobre o retorno em um contrato de pagamento fixo até você saber o preço de entrada.
- Por que a vantagem do atraso na Polymarket não foi arbitrada?
- Porque a capacidade dela é pequena demais para atrair capital sério e a exigência de velocidade é alta demais para traders casuais. Um fundo que aloca milhões não consegue usar uma oportunidade de $114 de profundidade, então a concorrência continua pequena. Também é uma corrida pura de latência sobre informação pública, e não uma vantagem analítica, e depende de quão devagar os market makers atuais atualizam suas cotações — à medida que eles ficam mais rápidos, a janela se estreita.
- Qual é o melhor momento para entrar em uma operação Up/Down na Polymarket?
- Para esta estratégia, o mais tarde que a sua infraestrutura permitir. O mesmo sinal spot de 10bps não vale nada 180 segundos antes do vencimento (+0.69pp, z = 1.45), vale +4.31 pontos percentuais a 60 segundos e +14.08 pontos percentuais a 30 segundos. O mercado precifica os movimentos confirmados cada vez pior à medida que o vencimento se aproxima, então a vantagem mora quase toda no último minuto.
- De quais dados preciso para fazer backtest de uma estratégia de arbitragem na Polymarket?
- Snapshots pontuais com os preços de ask dos dois lados, o preço de referência spot no mesmo instante e a profundidade do livro de ofertas. A profundidade importa porque, sem ela, você não consegue saber se uma vantagem é operável em tamanho. A API da Polymarket não consegue fornecer isso para mercados resolvidos: o livro retorna 404 e o histórico de preços guarda só cerca de um ponto por minuto. Você precisa de um arquivo gravado enquanto os mercados estavam ativos.
Tenha os dados históricos que a Polymarket não guarda
A PolyTest registra os mercados cripto Up/Down da Polymarket enquanto estão ativos — mais de 240M de snapshots com 8 níveis de profundidade do livro de ofertas, timestamps abaixo de um segundo e mercados resolvidos preservados. Comece com um teste grátis de 3 dias.
Continue lendo
Uma taxa de acerto de 97.7% que perde dinheiro: comprar favoritos, com backtest
Compre o lado que está claramente ganhando, receba o pagamento quase certo, repita. Isso produz uma taxa de acerto que parece extraordinária em um print. Em 17,002 operações com dados reais do livro de ofertas, também perde dinheiro, e o motivo é aritmética, não azar.
O momento da entrada vale mais do que o seu sinal
A maior parte da discussão sobre estratégias é sobre o que comprar. Em mercados de cinco minutos, quando você compra acaba importando mais — o mesmo sinal vai de ruído estatístico a uma vantagem de 15 sigmas dependendo apenas do relógio. Com uma exceção importante.
Como criar um bot de trading para a Polymarket
A maioria dos tutoriais de bots para a Polymarket usa SDKs que não existem mais. Este é o caminho atual de ponta a ponta — o que instalar em 2026, como a autenticação realmente funciona, onde estão as lacunas de dados e os modos de falha que matam bots na primeira semana.