Order Matching em Mercados de Previsão

Order Matching é o modo como uma bolsa junta ordens de compra e venda. Em mercados de previsão, ele define quando um contrato Sim/Não vira trade. Também define preço, fila, tamanho feito, e sobra da ordem.
A tela pode mostrar uma chance de 62%. Isso não quer dizer que você compra todo o tamanho a 62. O preço real depende do livro, do spread, e da liquidez no topo.
Este guia explica Order Matching em pt-BR. O foco é prático. Vamos ver matching engine, ordem limite, ordem a mercado, CLOB, AMM, LMSR, Polymarket, Kalshi, e casos como COPOM e eleição. Os exemplos são só didáticos. Não são recomendação de trading.
O Que é Order Matching?
Order Matching é o processo que junta ordens compatíveis. Uma ordem quer comprar. Outra quer vender. Se preço, lado, e tamanho batem, o sistema faz o trade. Se não batem, a ordem espera, vence, ou é cancelada.
Em português, você pode ver três nomes. Correspondência de ordens. Casamento de ordens. Mecanismo de matching. Todos apontam para a mesma função.
A ideia vem de mercados financeiros. A Wikipedia sobre order matching system descreve sistemas que juntam compra e venda por regras como preço e tempo. O Corporate Finance Institute também explica matching orders em mercados tradicionais.
Em mercados de previsão, o preço tem outro papel. Ele vira uma chance implícita. Um contrato Sim a 62 sugere perto de 62% de chance. Logo, Order Matching não trata só de execução. Ele também molda a chance que o trader consegue negociar.
Como Um Matching Engine Funciona Passo a Passo
Matching engine é o software que aplica as regras. Ele não decide no chute. Ele lê ordens, compara preços, e segue uma fila.
1. O trader envia uma ordem
Tudo começa com uma ordem. Ela informa mercado, lado, tamanho, e preço.
Exemplo: comprar 100 contratos Sim até 64. Outra pessoa pode vender 40 contratos Sim a 63. Como 63 cabe no limite de 64, pode haver trade.
2. O sistema compara preço, lado e tamanho
Depois, o sistema olha o livro. Ele procura o lado oposto. Para uma compra, ele busca vendas. Para uma venda, ele busca compras.
Se a compra aceita pagar até 64, ela pode bater vendas a 64 ou menos. Se a melhor venda está em 66, nada acontece nesse limite.
3. Ordens compatíveis executam
Quando os preços cruzam, o trade sai. Ele pode sair por inteiro. Também pode sair só em parte.
Isso depende do tamanho disponível. Você pode querer 100 contratos. Porém, talvez só existam 35 no preço aceito. O resto precisa esperar, buscar outro nível, ou cancelar.
4. A sobra fica no livro ou some
A sobra da ordem segue a regra escolhida. Ela pode ficar no livro. Pode vencer depois de um prazo. Pode sumir na hora.
Esse detalhe muda o resultado. Uma ordem limite pode esperar. Uma ordem imediata pode pegar só o que existe e cancelar o resto.
Tipos de Ordem Que Afetam o Matching
O tipo de ordem define a troca entre pressa e controle. Em mercado cheio, a diferença pode ser pequena. Em mercado raso, ela pesa muito.
Ordem a mercado: rápida, mas com menos controle
Ordem a mercado busca trade agora. Ela pega o melhor preço disponível e segue para os próximos níveis se faltar tamanho.
O risco é pagar pior do que parecia. Isso se chama slippage. Ele surge quando sua ordem consome mais de um nível do livro.
Ordem limite: mais controle, mas sem garantia
Ordem limite impõe um preço. Na compra, ela define o máximo. Na venda, define o mínimo.
Isso evita pagar acima do plano. Mas tem custo. A ordem pode não sair. Se o mercado não tocar seu preço, nada é feito.
Regras de tempo: FOK, IOC e GTC
Algumas ordens também dizem por quanto tempo valem. Isso é time-in-force.
- Fill-or-kill: faz tudo agora ou cancela tudo.
- Immediate-or-cancel: faz o que der agora e cancela a sobra.
- Good-till-canceled: fica aberta até sair ou ser cancelada.
Essas regras não removem risco. Elas só deixam claro o que fazer quando há pouca liquidez.
Price-Time Priority, FIFO e Pro-Rata
Quando várias ordens querem o mesmo trade, alguém precisa entrar primeiro. O matching engine resolve isso com uma regra de fila.
Melhor preço vem antes
A regra mais comum começa pelo preço. A melhor compra ganha de compras piores. A melhor venda ganha de vendas mais caras.
Imagine duas compras de Sim. Uma paga até 63. Outra paga até 61. Se aparece venda a 62, a ordem de 63 vem antes.
Mesmo preço usa tempo de chegada
Se duas ordens têm o mesmo preço, muitos sistemas usam tempo. Quem chegou primeiro sai primeiro. Esse modelo é chamado de FIFO.
FIFO quer dizer first in, first out. Em termos simples: primeiro a entrar, primeiro a sair.
Pro-rata divide por tamanho
Alguns mercados usam pro-rata. Nesse modelo, ordens maiores em um mesmo preço podem receber parte maior do trade.
Isso não vale para todo mercado. Portanto, não assuma a regra. Leia a documentação da plataforma antes de concluir como a fila funciona.
Order Matching em Mercados de Previsão
Em mercados de previsão, Order Matching tem um efeito extra. O preço executado também é uma leitura de chance.
Contratos Sim/Não e preços entre 0 e 100
Um mercado binário tem dois lados. Sim paga se o evento ocorre. Não paga se o evento não ocorre.
Pense em um mercado: “O COPOM vai manter a taxa?” Se Sim negocia a 62, o mercado indica perto de 62% de chance. Se o evento ocorre, Sim paga 100. Se não ocorre, paga 0.
Essa leitura ajuda. Mas ela precisa de cuidado. A chance útil é a que você consegue executar, não apenas o número visto no card.
Bid de Sim e ask de Não
Sim e Não são lados ligados. Em tese, Sim a 62 conversa com Não a 38, pois 62 + 38 = 100.
Essa lógica ajuda a ler o livro. Forte demanda por Sim pode aparecer como preço menor para vender Não. Mesmo assim, a interface muda por plataforma.
Exemplo com COPOM ou eleição
Considere um mercado sobre o COPOM. O melhor comprador de Sim está em 61. O melhor vendedor de Sim está em 64.
O spread é de 3 pontos. Comprar agora custa perto de 64. Vender agora rende perto de 61. O meio pode sugerir 62,5, mas talvez ninguém negocie exatamente ali.
O mesmo vale para eleição brasileira. A chance mostrada pode ser clara. Porém, a execução depende do livro naquele instante.
Exemplo Numérico: Execução Parcial em Sim/Não
Vamos usar números simples. Um trader quer comprar 100 contratos Sim.
Livro antes da ordem
O lado vendedor tem:
- 30 contratos a 64.
- 40 contratos a 65.
- 80 contratos a 66.
O melhor preço é 64. Mas só existem 30 contratos nesse preço.
Ordem a mercado atravessa níveis
O trader envia compra a mercado de 100 contratos. O sistema pega o que há no livro.
Primeiro, compra 30 a 64. Depois, compra 40 a 65. Por fim, compra 30 a 66.
A ordem saiu por inteiro. Mas o preço médio não foi 64.
Preço médio e slippage
O custo fica assim:
- 30 vezes 64 = 1.920.
- 40 vezes 65 = 2.600.
- 30 vezes 66 = 1.980.
- Total = 6.500 para 100 contratos.
O preço médio foi 65. A tela mostrava 64 no topo. Porém, havia pouco tamanho ali. A ordem gerou slippage de 1 ponto contra o melhor preço inicial.
Se a ordem fosse limite a 64, só 30 contratos sairiam. Os 70 restantes ficariam abertos ou seriam cancelados.
Polymarket, Kalshi e Order Matching
Plataformas reais ajudam a ver o tema. Mas é preciso ficar no que as fontes oficiais dizem.
Polymarket: matching offchain e settlement onchain
A documentação da Polymarket sobre trading no CLOB descreve um central limit order book. Ela também diz que o matching ocorre offchain. O settlement ocorre onchain em Polygon.
Isso mostra uma mistura. O livro organiza ordens. A blockchain liquida o resultado. Ainda assim, a documentação não elimina spread, slippage, ou falta de liquidez.
Kalshi: yes bids, no bids e livro binário
A documentação da Kalshi para market orderbook mostra yes bids e no bids. Ela também mostra a relação entre lados em mercados binários.
A página de criação de ordem da Kalshi lista campos como ticker, side, action, count, price, time_in_force, post_only, e self-trade prevention. Esses campos mostram como a ordem entra no processo.
Lição para traders brasileiros
A lição é direta. Probabilidade não basta. Você também precisa saber como essa probabilidade vira preço executado.
Cada plataforma pode mostrar o livro de outro jeito. Porém, quatro pontos seguem centrais: spread, profundidade, limite, e tipo de ordem.
Order Matching vs AMM e LMSR
Order Matching costuma aparecer em CLOB. Mas mercados de previsão também usam AMM e LMSR.
CLOB: traders contra traders
No CLOB, traders publicam ordens. O sistema junta ordens que batem.
O ponto forte é a leitura do livro. Você vê preço e profundidade. O ponto fraco aparece quando há pouca contraparte.
AMM: trade contra curva ou pool
No Automated Market Maker, o trader negocia contra uma curva ou um pool. O preço muda conforme a ordem altera o saldo do sistema.
Esse modelo pode ajudar em mercados novos. Ele oferece uma fonte de preço mesmo com poucos traders. Porém, ordens grandes também movem preço.
LMSR: regra de preço para previsão
LMSR significa Logarithmic Market Scoring Rule. É uma regra usada para ajustar preço em mercados de previsão.
Ela pode dar preço contínuo para vários resultados. Porém, sua sensibilidade depende de parâmetros. Logo, não é mágica.
Trade-offs principais
- CLOB com Order Matching: bom para ver fila e profundidade. Pode falhar quando há pouca liquidez.
- AMM: bom para liquidez inicial. Pode ter impacto de preço em ordens grandes.
- LMSR: bom para agregar sinais. Depende da regra e dos parâmetros.
Nenhum modelo vence sempre. O melhor caminho é entender a regra antes de negociar.
Como Ler o Matching Antes de Negociar
Antes de enviar ordem, leia a microestrutura. Esse hábito reduz surpresa.
Veja spread e profundidade
Spread é a distância entre melhor compra e melhor venda. Spread alto aumenta o custo de entrar e sair rápido.
Profundidade é o tamanho em cada nível. Um preço bom com pouco tamanho pode não servir para sua ordem.
Compare seu tamanho com o livro
Se você quer 200 contratos e há 30 no topo, a ordem vai andar pelo livro. Isso pode piorar o preço médio.
Portanto, compare seu tamanho com a liquidez visível. Se for grande, use mais controle.
Use limite quando o mercado está raso
Ordem limite ajuda em mercado raso. Ela trava o pior preço aceito.
O custo é simples. Talvez não execute. Mesmo assim, ela evita pagar qualquer preço por pressa.
Não confunda último preço com preço atual
Último preço é passado. Ele mostra onde ocorreu o trade anterior.
O livro atual pode ser outro. Nova informação pode mudar tudo. Por isso, olhe o livro, não só o último trade.
Para revisar a base do tema antes de operar, veja também os guias sobre como a Kalshi funciona, mercados de previsão no Brasil, e VPN para mercados de previsão.
FAQ Sobre Order Matching
Market Order: o que é?
Market order é uma ordem que busca trade imediato. Ela pega o melhor preço disponível. Em mercado raso, pode gerar slippage.
O que acontece quando não há match?
A ordem não executa naquele momento. Ela pode ficar aberta, vencer, ou cancelar. Isso depende do tipo de ordem.
Por que uma ordem é parcialmente executada?
Porque só parte do tamanho encontrou contraparte no preço aceito. A sobra pode esperar, buscar outro nível, ou cancelar.
Order Matching é a mesma coisa que CLOB?
Não. CLOB é o livro central de ofertas. Order Matching é o processo que junta ordens dentro desse livro.
Conclusão
Order Matching transforma intenção em trade real. Em mercados de previsão, ele também afeta a chance que você de fato consegue negociar.
Antes de operar, faça quatro checagens. Veja o spread. Veja a profundidade. Compare o tamanho da ordem. Escolha o tipo certo de ordem.
Para seguir o estudo, use o glossário de microestrutura de mercados de previsão do Macro Markets como ponto de partida. Depois, aprofunde CLOB, AMM, LMSR, spread, slippage, ordem limite, e execução parcial.