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.
A estratégia Up/Down mais repetida da Polymarket também é a mais simples: faltando um minuto, compre o lado que está claramente ganhando. É intuitiva, é fácil de automatizar e produz o tipo de taxa de acerto que vira print.
Nós a testamos em 17,002 operações simuladas com snapshots reais do livro de ofertas. A taxa de acerto é de fato extraordinária. Os retornos são negativos.
O resultado principal
Comprar o favorito a 97¢ ou mais acerta 97.70% das vezes em 5,879 operações — e retorna −0.69% por operação. A estratégia não está com azar. Nesses preços ela não consegue dar dinheiro, e quanto mais confiavelmente ela ganha, mais certo isso se torna.
Como o teste funciona
- Universo: todos os mercados Up/Down de 5 minutos de BTC, ETH e SOL resolvidos no arquivo da PolyTest — uma janela móvel de 31 dias, de 5 de agosto a 5 de setembro de 2026.
- Entrada: uma operação por mercado, no snapshot mais próximo de 60 segundos antes do vencimento. Uma observação por mercado, então não há autocorrelação por amostrar o mesmo mercado várias vezes.
- Lado: o resultado com a cotação mais alta — o favorito.
- Preço de execução: o ask, não o preço médio.
price_up + price_downtem média de 1.0117 nestes dados, então o spread de ida e volta de cerca de 1.2¢ já é pago na entrada. - Exclusões: mercados em que algum dos lados tem o livro de asks vazio. Se ninguém está ofertando, a operação é impossível — incluí-la inventaria execuções que não poderiam ter acontecido.
- Pagamento: os vencedores liquidam a $1.00, os perdedores a $0.
Por que pagar o ask importa mais do que parece
A maioria dos backtests publicados de mercados de previsão usa o preço médio. Em um contrato que liquida a $1, um spread de 1.2¢ é um obstáculo de 1.2 ponto percentual em cada operação. Vários dos resultados abaixo ficam dentro dessa margem — e é exatamente por isso que backtests dessas estratégias com preço médio parecem lucrativos e o trading ao vivo não é.
Resultado: comprar o favorito, por faixa de preço
| Preço de entrada | Operações | Custo médio | Taxa de acerto | Vantagem | ROI | z | Veredito |
|---|---|---|---|---|---|---|---|
| 50–60¢ | 1,715 | 53.72¢ | 53.18% | −0.54pp | −1.00% | −0.45 | Ruído |
| 60–70¢ | 1,471 | 64.71¢ | 66.76% | +2.04pp | +3.16% | 1.66 | Ruído |
| 70–80¢ | 1,824 | 74.67¢ | 76.15% | +1.49pp | +1.99% | 1.49 | Ruído |
| 80–90¢ | 2,469 | 84.87¢ | 85.05% | +0.18pp | +0.22% | 0.26 | Ruído |
| 90–97¢ | 3,644 | 93.56¢ | 91.16% | −2.39pp | −2.56% | −5.09 | Significativo |
| 97¢+ | 5,879 | 98.38¢ | 97.70% | −0.68pp | −0.69% | −3.47 | Significativo |
z é a vantagem dividida pelo seu erro padrão; |z| ≥ 1.96 é significativo a 95%. A vantagem é a taxa de acerto menos o custo médio, em pontos percentuais.Leia primeiro as duas últimas linhas, porque é lá que está o volume. Mais da metade das operações fica a 90¢ ou mais, e essas duas faixas perdem dinheiro com alta confiança estatística. A faixa de 90–97¢ é a pior: você paga 93.56¢ por algo que acontece 91.16% das vezes, sangrando 2.39 pontos percentuais em cada operação, com um z-score de −5.09.
As faixas do meio parecem melhores — a de 60–70¢ mostra ROI de +3.16% —, mas nenhuma atinge significância. Com z = 1.66 e z = 1.49, esses são os retornos que você esperaria de um cara ou coroa fantasiado de 1,500 operações. Nenhuma faixa mostra uma vantagem positiva estatisticamente significativa.
Taxa de acerto não é vantagem
A faixa de 97¢+ é a ilustração mais clara do conjunto de dados. Uma taxa de acerto de 97.70% é real — você vai ganhar 39 de cada 40 operações. Mas você pagou 98.38¢ para ganhar $1.00, então essas 39 vitórias rendem $0.63 no total e a única derrota custa $0.98. Uma estratégia pode ganhar quase todas as operações e ainda assim ser perdedora. Qualquer bot vendido pela taxa de acerto em vez do retorno é ingênuo ou está vendendo alguma coisa.
A curva de calibração
Deixando a estratégia de lado e olhando para o próprio mercado: quão precisos são esses preços? Para cada mercado BTC de 5 minutos, pegamos o preço cotado de Up 60 segundos antes do vencimento e comparamos com a frequência com que Up realmente ganhou.
| Preço cotado de Up | Mercados | Taxa real de Up | Erro de preço |
|---|---|---|---|
| 1.5¢ | 2,277 | 0.6% | −0.9pp |
| 6.8¢ | 480 | 5.4% | −1.4pp |
| 11.9¢ | 308 | 9.1% | −2.8pp |
| 16.9¢ | 205 | 13.2% | −3.8pp |
| 21.9¢ | 167 | 18.0% | −3.9pp |
| 42.0¢ | 109 | 42.2% | +0.2pp |
| 62.0¢ | 103 | 68.0% | +6.0pp |
| 72.1¢ | 152 | 68.4% | −3.7pp |
| 82.0¢ | 184 | 88.6% | +6.5pp |
| 92.2¢ | 408 | 91.4% | −0.8pp |
| 97.8¢ | 1,077 | 98.1% | +0.3pp |
Isto é um viés favorito–azarão de manual, o efeito documentado há décadas em apostas de corrida de cavalos e em mercados de previsão. Os azarões são sistematicamente caros: contratos cotados perto de 17¢ ganham 13.2% das vezes, e os cotados perto de 22¢ ganham 18.0%. Os favoritos de faixa intermediária ficam alguns pontos baratos.
Ele é real, aponta na direção certa e é muito difícil de monetizar — porque as faixas em que o viés é maior são justamente as com os livros mais rasos e os maiores spreads relativos. O viés aparece na curva de calibração e desaparece no P&L, que é o destino habitual de uma anomalia conhecida.
Por que o teste simétrico discorda do teste só de Up
A tabela de calibração mostra +6.5pp a 82¢, mas a tabela da estratégia mostra +0.18pp para toda a faixa de 80–90¢. Isso não é uma contradição — a tabela de calibração olha só para o lado Up, e Up só pode ser cotado quando alguém o está ofertando. Condicionar em “Up pode ser comprado” seleciona discretamente um conjunto diferente de mercados. O teste simétrico do favorito não tem essa seleção, e é por isso que é nele que se deve confiar para uma decisão de trading.
Então o viés existe ou não?
As duas coisas, e a distinção é o ponto central:
- Como descrição dos preços — sim. Azarões abaixo de ~25¢ ficam consistentemente caros em 3–4 pontos percentuais. Essa é uma propriedade genuína e mensurável desses mercados.
- Como estratégia — não. Comprar favoritos não rende nada depois do spread, e nos preços em que está a maior parte do volume rende menos do que nada, com alta confiança.
- A assimetria é o sinal. Se os azarões estão caros, a operação não é comprar favoritos — é vender azarões. Isso exige colocar ofertas no livro e ser executado pela ordem a mercado de outra pessoa, ou seja, fazer market making, com todo o risco de inventário que isso implica. Não é uma estratégia que você executa batendo nos asks.
Reproduza
Todos os números acima vêm de dados que você pode puxar. O formato do teste importa mais do que os nossos números — rode-o na sua própria janela e veja se ainda se sustenta.
import os, requests
from statistics import mean
BASE, H = "https://api.polytest.io/api/v1", {"X-API-Key": os.environ["POLYTEST_KEY"]}
trades = []
markets = requests.get(f"{BASE}/markets", headers=H, params={
"coin": "btc", "market_type": "5m", "limit": 100,
}).json()["markets"]
for m in markets:
if not m.get("winner"):
continue
# The snapshot nearest 60s before expiry — one observation per market.
snap = requests.get(f"{BASE}/markets/{m['id']}/snapshots/at", headers=H, params={
"timestamp": m["end_time"], "offset_seconds": -60,
"include_orderbook": "true",
}).json().get("snapshot")
if not snap:
continue
up, down = snap.get("price_up"), snap.get("price_down")
if up is None or down is None:
continue # no offer on one side: untradeable
side = "Up" if up >= down else "Down"
cost = max(up, down) # pay the ask, not the mid
trades.append((cost, m["winner"] == side))
n = len(trades)
cost = mean(c for c, _ in trades)
wr = sum(w for _, w in trades) / n
print(f"n={n} cost={cost:.4f} win_rate={wr:.4f} ROI={(wr-cost)/cost*100:+.2f}%")O que isto prova e o que não prova
- Um mês. Uma janela móvel de 31 dias, de 5 de agosto a 5 de setembro de 2026. Longa o bastante para 17,002 operações, não o bastante para cobrir vários regimes de volatilidade.
- Execuções no topo do livro. Cobramos o melhor ask e supomos que a operação inteira é executada ali. Um tamanho real percorre o livro, então os resultados ao vivo seriam piores do que estes, não melhores.
- Sem taxas nem gás. Adicioná-los empurra todas as linhas para baixo.
- Apenas mercados de 5 minutos. Timeframes mais longos têm liquidez diferente e podem se comportar de outra forma.
- Entrada exatamente em T−60s. O timing acaba importando enormemente — veja o estudo sobre o momento de entrada.
A conclusão que defenderíamos: comprar favoritos no ask não é uma estratégia, é um jeito de pagar o spread 17,000 vezes. Se você quer uma versão disso que funcione, o estudo do atraso do spot testa uma ideia relacionada que mostra uma vantagem real — junto com a restrição que impede que ela ganhe escala.
Todos os números aqui vieram dos snapshots da PolyTest com profundidade completa do livro de ofertas. 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 que ela guarda tem cerca de um ponto por minuto, granular demais para dizer quanto uma execução teria custado. Comece grátis se quiser rodar a sua própria versão.
Perguntas frequentes
- Comprar o favorito funciona nos mercados Up/Down da Polymarket?
- Não. Em 17,002 operações simuladas nos mercados de 5 minutos de BTC, ETH e SOL, com entrada 60 segundos antes do vencimento no ask, nenhuma faixa de preço mostrou retorno positivo estatisticamente significativo. Duas faixas perderam dinheiro de forma significativa: a de 90-97¢ retornou -2.56% por operação (z = -5.09) e a de 97¢+ retornou -0.69% (z = -3.47). Essas duas faixas contêm mais da metade de todas as operações.
- Como uma estratégia com 97% de acerto pode perder dinheiro?
- Porque o pagamento é fixo em $1. Comprar a 98.38¢ com 97.70% de acerto significa que 39 vitórias em 40 rendem cerca de 63 centavos de lucro no total, enquanto a única derrota custa 98 centavos. Taxa de acerto e valor esperado são grandezas diferentes, e em mercados de previsão uma taxa de acerto muito alta geralmente significa que você está pagando perto da probabilidade real, sem margem nenhuma.
- Existe viés favorito-azarão na Polymarket?
- Sim, de forma mensurável. Nos mercados BTC de 5 minutos, contratos cotados perto de 17¢ foram resolvidos a favor do comprador apenas 13.2% das vezes, e contratos perto de 22¢ ganharam 18.0% — azarões caros em 3-4 pontos percentuais. Mas isso não se converte em uma estratégia lucrativa de comprar o favorito, porque o viés fica nas faixas com os livros mais rasos e os maiores spreads relativos.
- Por que pagar o ask em vez do preço médio muda o resultado?
- Nos mercados Up/Down da Polymarket, os preços de ask dos dois lados somam cerca de 1.0117, então cerca de 1.2 centavo de spread é pago na entrada. Como o contrato liquida a $1, isso é um obstáculo de 1.2 ponto percentual em cada operação. Várias estratégias mostram vantagens aparentes menores do que isso, e é exatamente por isso que backtests com preço médio parecem lucrativos enquanto o trading ao vivo não é.
- Devo vender azarões em vez de comprar favoritos?
- É para lá que o viés medido realmente aponta, mas é outro tipo de operação. Vender azarões caros significa colocar ofertas no livro e esperar ser executado pela ordem a mercado de outra pessoa — market making, com risco de inventário e seleção adversa. Não dá para executar isso tomando liquidez, como dá para comprar favoritos, e este backtest não mede isso.
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
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.
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.
Mercados Up/Down da Polymarket: slugs, resolução e o abismo do livro de ofertas
Os mercados cripto Up/Down da Polymarket são os instrumentos de maior frequência da plataforma, e estão entre os mais mal compreendidos. Veja como decodificar um slug, o que determina a resolução e exatamente o que a Polymarket guarda depois que um mercado fecha.