Leilão de abertura e fechamento na B3: o que acontece com as ordens
Antes do primeiro negócio e no fim do dia, a bolsa acumula ordens e forma um preço. O leilão, o preço teórico, o que o robô vê, o ajuste e o circuit breaker.

O pregão não começa com o primeiro negócio; começa com um leilão. Durante alguns minutos, a bolsa recebe ordens de compra e de venda sem executar nenhuma, calcula o preço em que a maior quantidade se casaria, e abre o mercado nesse preço, executando tudo de uma vez. O fim do dia tem um leilão parecido. Entre os dois, o mercado funciona ordem a ordem, no book, como o robô conhece.
Entender isso evita dois erros de robô: operar a abertura como se fosse o meio do dia e confiar no primeiro candle como se fosse um candle normal.
Como o leilão funciona
Na janela do leilão, as ordens entram no book e ficam visíveis, mas não há negócio. A cada instante, a bolsa calcula o preço teórico: o preço em que a maior quantidade de contratos seria negociada se o leilão fechasse agora. Esse preço muda conforme as ordens chegam, são alteradas ou canceladas. Quando a janela termina, todas as ordens compatíveis com o preço teórico final são executadas nesse preço, e o mercado abre.
O preço de abertura, portanto, não é "o primeiro negócio": é o resultado de um casamento coletivo. É por isso que o gap de abertura (a distância até o fechamento de ontem) pode ser grande: o leilão concentra tudo o que mudou durante a noite num preço só. Sobre o gap como setup: Gap de abertura no mini-índice.
Os horários de cada leilão e de cada mercado estão na página de horário de negociação da B3 e mudam de tempos em tempos; não decore.
O que o robô vê
Durante o leilão, o MetaTrader 5 mostra o book se movendo e, conforme a corretora, o preço teórico; não há ticks de negócio, não há candle se formando. Um robô que decide por candle não acorda. Um robô que decide por tick pode receber atualizações de book sem negócio e precisa saber que isso não é cotação.
No fim do leilão, o primeiro negócio aparece e o primeiro candle começa, muitas vezes com uma amplitude que não reflete o mercado "normal": o volume do leilão entra de uma vez, e os minutos seguintes ajustam o que o leilão exagerou. Um stop colocado "na mínima do primeiro candle" precisa saber o que é essa mínima.

Os leilões do meio do dia
Nas ações, uma ordem que levaria o preço além de uma banda de oscilação (o túnel) não executa direto: o ativo entra em leilão por alguns minutos, para que o mercado forme um preço com mais gente. É comum depois de uma notícia sobre uma empresa. Nos contratos futuros, a B3 usa túneis de negociação que rejeitam ordens fora da banda, em vez de leiloar; o efeito para o robô é uma recusa, com código, e a lista de códigos está em Os erros do MetaTrader 5 que travam um robô.
Ativos que ficam sem negócio por um tempo, ou que reabrem depois de uma suspensão, também passam por leilão. O sintoma é o mesmo: book vivo, nenhum negócio.
O fechamento
As ações têm um leilão de fechamento nos últimos minutos, que forma o preço de fechamento oficial (o que vai para os índices e para as carteiras). O mini-índice tem o seu preço de referência do dia, o preço de ajuste, calculado pela B3 a partir dos negócios do fim do pregão, pela metodologia que ela publica. É esse preço que define o ajuste diário na sua conta e a referência do gap de amanhã. Sobre o ajuste: Mercado futuro de mini-índice.
Uma estratégia de day trade zera antes disso, por dois motivos: o fim do pregão tem liquidez diferente, e uma posição que atravessa o leilão de fechamento (ou o fim do dia, no futuro) sai do teste de day trade e entra no risco da noite. O horário-limite do robô existe para isso, e está em Robô de mini-índice: um dia inteiro.
O circuit breaker
Quando o Ibovespa cai 10% em relação ao fechamento anterior, a B3 interrompe as negociações por 30 minutos; se, na reabertura, a queda chega a 15%, interrompe por uma hora; a 20%, a B3 decide o tempo da parada. As regras estão publicadas pela própria B3, na página sobre circuit breaker. Na reabertura, há leilão.
Para o robô, o circuit breaker é um mercado que some no meio de uma posição: o stop não executa enquanto o mercado está parado, e na reabertura o preço pode estar longe. Não há regra de robô que resolva isso; há dimensionamento que sobreviva a isso. A conta está em Dimensionamento de posição, e o motivo de o capital precisar de folga além da pior queda do histórico está em Margem técnica.
O que fazer
- Não opere o leilão: espere o primeiro negócio, ou alguns minutos depois dele. O limite de abertura do filtro de horário existe para isso.
- Trate o primeiro candle com desconfiança: a mínima e a máxima dele são do leilão, não do mercado.
- Zere antes do fim do pregão se a estratégia é de day trade.
- Saiba que o mercado pode parar. O tamanho da posição é a única defesa que funciona quando ele para.


