Neste artigo
A diferença entre um livro de ordens, também chamado de livro de ofertas, e um formador de mercado automatizado (AMM) está na forma de negociar. O livro reúne ordens de compra e venda e permite executar as que são compatíveis. No AMM, a troca ocorre contra um pool de liquidez, seguindo as regras de cálculo do protocolo.
Essa diferença ajuda a entender por que o preço mostrado na tela pode não ser o preço médio de toda a operação. Para comparar os mecanismos, precisamos olhar tanto para a quantidade negociada quanto para a liquidez disponível. Os dois exemplos abaixo usam ativos fictícios, A e B, e desconsideram todas as taxas.
Livro de ordens: ofertas com preço e quantidade
As ordens que ficam no livro oferecem quantidades a determinados preços. Quando uma ordem aguarda execução, ela acrescenta liquidez e atua como maker. Uma ordem que executa contra as ofertas existentes consome liquidez e atua como taker. Uma ordem limitada também pode ser taker se encontrar uma oferta compatível assim que for enviada. A Binance Academy explica essa distinção em português.
Considere estas ordens de venda para o ativo A, com preços expressos em B:
- 3 A à venda por 100 B cada;
- 5 A à venda por 102 B cada.
Uma compra de 4 A, executada a partir do menor preço de venda, consome os 3 A disponíveis a 100 B e mais 1 A a 102 B. A conta é:
3 × 100 + 1 × 102 = 402 B.
O preço médio fica em 402 ÷ 4 = 100,50 B por A, ou 0,50% acima da melhor oferta inicial de 100 B. Já a última unidade custa 102 B. São três referências diferentes: melhor oferta, média da compra e preço da última execução.
Esse resultado pressupõe que ninguém acrescente, cancele ou execute outras ordens durante a compra. Na prática, as ofertas mudam, e cada mercado define suas regras de prioridade. A Coinbase, por exemplo, descreve uma prioridade baseada em preço, quantidade exibida e tempo. Essa regra específica não deve ser atribuída a qualquer plataforma. Coinbase: regras de execução, seção 1.7.
A leitura mais útil do livro combina preço e quantidade. Ver uma oferta a 100 B não significa poder comprar qualquer quantidade por esse preço.
AMM: a troca usa as reservas de um pool
Um pool de liquidez mantém reservas de ativos disponíveis para trocas. No modelo de AMM descrito pelo Uniswap, quem negocia entrega um ativo ao pool e recebe outro. A execução não depende de encontrar uma ordem individual de venda com a mesma quantidade. O estado do pool e a fórmula do protocolo determinam a relação de troca. Uniswap: funcionamento dos pools e das trocas.
Para visualizar a diferença, vamos usar um modelo simplificado de produto constante, inspirado no Uniswap v2. Se x é a reserva de A e y é a reserva de B, a relação é:
x × y = k.
Neste exercício sem taxas, k permanece constante. A implementação real do Uniswap v2 verifica o produto considerando as taxas; portanto, o exercício não reproduz uma cotação real. Uniswap v2: regras de formação do preço.
O pool fictício começa com:
- 100 A;
- 10.000 B;
- k = 100 × 10.000 = 1.000.000.
O preço marginal inicial de A é y ÷ x: 100 B por A. Marginal, aqui, é o preço para uma quantidade infinitesimal. Ele não é um preço fixo aplicável a toda compra.
Quanto custa retirar 10 A desse pool?
Imagine uma troca na qual a pessoa recebe exatamente 10 A e paga em B. Não há taxas, outras negociações nem mudanças de liquidez durante o cálculo.
Depois da retirada, restam 90 A. Para manter o produto em 1.000.000, a nova reserva de B precisa ser:
1.000.000 ÷ 90 ≈ 11.111,111111 B.
Como o pool já tinha 10.000 B, a pessoa precisa entregar aproximadamente 1.111,111111 B. Dividindo esse valor pelos 10 A recebidos, o preço médio é de aproximadamente 111,111111 B por A.
O preço marginal depois da troca é outro número:
11.111,111111 ÷ 90 ≈ 123,456790 B por A.
Assim, o preço marginal começa em 100 B por A, a compra custa em média cerca de 111,11 B por A e o pool termina com preço marginal de cerca de 123,46 B por A. Os valores exibidos foram arredondados; as contas usam os valores completos.
Impacto no preço: média da operação ou preço final?
O impacto no preço, ou price impact, está ligado ao tamanho da operação em relação à liquidez. No exemplo do pool, a própria compra muda as reservas e, com isso, a relação de troca. O glossário do Uniswap define esse impacto a partir da diferença entre o preço de referência e o preço de execução causada pelo tamanho da negociação.
Duas contas mostram por que é importante nomear a referência:
- Impacto no preço médio: (111,111111 ÷ 100 − 1) × 100 ≈ 11,11%.
- Variação do preço marginal final: (123,456790 ÷ 100 − 1) × 100 ≈ 23,46%.
A primeira mede quanto a compra custou a mais, em média, em relação ao preço marginal inicial. A segunda descreve o preço marginal do pool depois da operação. Dizer apenas que “o impacto foi de 23,46%” confundiria o preço final com o custo médio pago.
No livro de ordens do primeiro exemplo, a média ficou apenas 0,50% acima da melhor oferta inicial. Isso não demonstra que um livro sempre oferece condições melhores: compramos 4 A em um cenário e 10 A em outro, com quantidades e distribuições de liquidez diferentes. Os números ilustram o funcionamento, não classificam os mecanismos.
Tolerância ao slippage não elimina o impacto da compra
Slippage é a diferença entre o resultado esperado e o resultado da execução. A referência adotada pelo serviço importa: uma estimativa pode já incorporar o impacto da própria operação. O glossário do Uniswap usa uma definição que pode incluir esse impacto e movimentos ocorridos antes da confirmação. Por isso, convém verificar o significado do campo mostrado na interface. Uniswap: definições de slippage e price impact.
A tolerância ao slippage estabelece uma condição para aceitar a execução em relação à estimativa. Ela não aumenta as reservas nem torna a curva de preço mais favorável.
Em um exemplo separado e puramente fictício, uma interface estima o recebimento de 10 A e define uma tolerância de 1% como aceitar, no máximo, 1% a menos dessa quantidade. O mínimo seria:
10 × (1 − 0,01) = 9,9 A.
Esse percentual não é uma recomendação de configuração nem um limite para todas as perdas e custos possíveis. Também não desfaz o impacto que já estava embutido na estimativa. O Uniswap explica que uma tolerância baixa pode fazer a transação falhar, enquanto uma tolerância maior pode permitir receber menos do que o esperado. Uniswap: explicação da tolerância ao slippage.
O nome do mecanismo não conta a história inteira
Nem todo AMM segue a mesma curva ou pode ser calculado com as reservas totais do nosso exemplo. No Uniswap v3 e v4, a liquidez concentrada é distribuída por faixas de preço. Uma posição deixa de estar ativa quando o preço sai de sua faixa. Para avaliar a liquidez disponível em determinada região de preços, é preciso considerar essa distribuição. Uniswap: liquidez concentrada nas versões v3 e v4.
O mecanismo também não define, sozinho, a custódia dos ativos. Um livro de ordens não implica necessariamente custódia centralizada: a Binance Academy menciona plataformas descentralizadas que usam livros de ordens. Da mesma forma, o rótulo AMM não basta para concluir que uma operação será mais barata ou mais segura.
Ao comparar uma negociação concreta, procure responder a três perguntas:
- Qual quantidade será negociada e qual é o preço médio estimado para ela?
- De onde vem a liquidez usada: quais ordens, reservas ou faixas de preço?
- Que limites de execução e custos se aplicam ao resultado?
Nossos cálculos isolam a formação do preço. Para uma leitura complementar em outro contexto, consulte os guias sobre taxas nos mercados de previsão e como negociar em mercados de previsão. As regras desses mercados não devem ser transferidas automaticamente para qualquer livro ou AMM.
Perguntas frequentes
Qual é a principal diferença entre livro de ordens e AMM?
No livro, a negociação combina ordens de compra e venda compatíveis. No modelo de AMM apresentado aqui, a troca usa as reservas de um pool e uma regra matemática para determinar quanto entra e quanto sai.
Uma ordem limitada garante que vou comprar toda a quantidade?
Não. Ela restringe o preço de execução, mas não cria ofertas suficientes do outro lado. Pode haver execução parcial ou nenhuma execução, conforme a liquidez e as condições da ordem. As regras da Coinbase para ordens limitadas mostram como instruções diferentes tratam a quantidade que não é executada.
Um AMM precisa de alguém vendendo exatamente o que quero comprar?
Não precisa de uma ordem individual correspondente para cada troca. Os ativos recebidos saem das reservas disponíveis no pool. Isso não significa liquidez ilimitada: no exercício, retirar 10 A muda o preço da troca.
A tolerância de 1% limita minha perda total a 1%?
Não. No exemplo, ela apenas define um mínimo de 9,9 A em relação à estimativa de 10 A. Não representa um limite para perdas posteriores, outros custos ou o impacto já considerado na cotação.
Qual dos dois oferece sempre o melhor preço?
Nenhum oferece essa garantia apenas pelo mecanismo usado. É preciso comparar a mesma operação, em condições comparáveis, levando em conta a liquidez e os custos. Os dois exemplos deste artigo não são uma disputa de desempenho.
Fontes consultadas em 20 de outubro de 2026. Conteúdo educativo, com exemplos hipotéticos, sem recomendação de investimento.
Explore os mercados da HypaForecast
Veja os mercados HypaForecast e as páginas de BTC de 5/15 minutos. Os links não confirmam a oferta dos produtos ou ferramentas deste artigo nem a sua elegibilidade.
Fontes e escopo
- Uniswap: definições de slippage e price impact
- Uniswap: funcionamento dos pools e das trocas
- Uniswap: liquidez concentrada nas versões v3 e v4
- Uniswap v2: regras de formação do preço
- Uniswap: explicação da tolerância ao slippage
- Binance Academy menciona plataformas descentralizadas que usam livros de ordens
- regras da Coinbase para ordens limitadas
A HypaForecast publica conteúdo educativo e opera um mercado de previsão. Este artigo explica cálculos e limites, sem recomendar transações ou determinar se você pode participar.
Partilhar este guia