No começo de abril, a mesa de operações de um cliente nosso — um fundo de pensão com sede em São Paulo — me ligou com um problema clássico de wealthtech que pega qualquer gestor de calma: era preciso desmontar uma posição expressiva de PETR4 antes do fechamento do mês, e a liquidez do ativo naquele dia não estava colaborando. O pedido era sair de 1,2 milhão de papéis. Pelo preço médio de mercado naquele momento, estávamos falando de uma ordem de venda na casa dos R$ 45 milhões.
O desafio não era apenas vender. Era vender sem virar o "mercado" contra a operação. Se eu soltasse uma venda agressiva na bolsa (uma ordem do tipo Market ou até mesmo uma Limitada grande demais), o spread se alargaria e o preço da ação despencaria antes de conseguirmos executar tudo. O "custo de mercado", ou slippage, devoraria a rentabilidade do fundo. Na nossa rotina editorial de wealthtech, discutimos muito tecnologia, mas naquele momento a tecnologia tinha que funcionar na prática.
Tínhamos duas rotas principais no Order Management System (OMS): executar via TWAP (Time-Weighted Average Price) ou via VWAP (Volume-Weighted Average Price). A escolha errada me custaria o bônus de performance do cliente; a certa, garantiria que ele saísse da posição pagando o justo preço.
O dilema do relógio contra o fluxo da B3
O algoritmo TWAP funciona com uma premissa simples de disciplina temporal: ele divide a sua ordem total em fatias iguais e as executa em intervalos de tempo pré-definidos, independentemente de quanto dinheiro está passando pelo mercado naquele instante. Imagine ter que encher um balde com uma mangueira que tem vazão oscilante. O TWAP tenta encher o balde jogando a mesma quantidade de água a cada 10 segundos, não importa se a mangueira está jorrando água ou se está apenas gotejando.
Naquele dia, 14 de abril de 2026, o mercado estava em uma sessão de baixa volatilidade nos primeiros minutos, mas com expectativa de notícias do FOMC à tarde. O meu instinto inicial foi configurar o TWAP para uma janela de 3 horas, dividindo a venda de 1,2 milhão de papéis em fatias de 10 mil ações a cada 3 minutos. A lógica era: "se eu me espalhar no tempo, não chamo atenção".
O problema começou às 10h30. Entramos no "vale" de liquidez que costuma acontecer entre a abertura e o fechamento, quando os grandes players institucionais ainda estão calibrando seus algoritmos. O TWAP, fiel ao seu relógio, continuou jogando lotes de 10 mil ações no book. Como não havia compradores naturais suficientes para absorver aquela oferta naquele instante, o algoritmo foi "comendo" o lado da compra, empurrando o preço da ação para baixo.
Em 20 minutos, o preço de mercado caiu 0,4% apenas por causa da nossa pressão vendedora exacerbada pelo algoritmo cego ao volume. Isso é o custo de impacto. Estávamos vendendo em um momento em que o mercado não queria comprar, e pagávamos o preço da impaciência do relógio.
A correção de rumo: entregando ao VWAP
Por volta das 11h, eu interrompi o TWAP. O prejuízo já estava parcialmente feito, mas ainda restavam 80% da posição para vender. Resolvi mudar a estratégia para o VWAP.
O VWAP (Preço Médio Ponderado por Volume) é um animal mais inteligente para ativos de alta liquidez na B3. Ele não olha para o relógio como o mestre supremo; ele olha para o histórico de volume do ativo. Ele calcula: "Historicamente, 15% do volume diário de PETR4 rola entre 10h e 11h, e 25% rola no leilão de fechamento". Ele então distribui a sua ordem de venda para que você participe do mercado na mesma proporção que o dinheiro flui.
Ao configurar o VWAP, o sistema paramétrico, similar ao rigor necessário para migramos 2 milhões de contas de um core monolítico para microserviços, garantiu que a execução fosse feita apenas onde havia "carne" no book.

Durante o horário do almoço, quando o volume de negócios na B3 cai drasticamente (às vezes para menos de 5% do dia), o VWAP praticamente parou de operar. Ele retinha as ordens de venda em vez de jogá-las em um mercado vazio, evitando o deságio que o TWAP havia causado anteriormente. Quando o fluxo voltou às 13h30, o algoritmo acelerou, aproveitando a entrada de novos compradores.
Além disso, o VWAP permitiu uma participação agressiva no Leilão de Fechamento. Essa é uma parte crucial. No leilão, a liquidez se concentra e o preço final é definido por um cruzamento único de ofertas. O VWAP direcionou cerca de 20% da ordem total para este momento, garantindo execução no preço justo de ajuste do dia, sem gerar distorções parciais durante o pregão.
A matemática do slippage e o resultado final
Ao final do dia, fizemos a contabilidade. Não é apenas feeling; os números mentem menos.
Comparando a execução realizada por mim naquele dia com um "backtest" hipotético de como o TWAP teria se comportado se tivesse rodado do início ao fim (sem a minha intervenção manual), a diferença foi brutal.
O preço médio de execução do TWAP (considerando o erro das primeiras horas) foi de R$ 37,50.
O preço médio de execução do VWAP (após a correção e foco no volume) foi de R$ 37,77.
Parece pouco, 27 centavos por ação. Mas multiplicado pelos 1,2 milhão de papéis, a diferença chega a R$ 324.000. O VWAP poupou mais de 300 mil reais de custo de transação para o cliente simplesmente por respeitar a ecologia do fluxo de ordens da bolsa em vez de respeitar um cronograma rígido.

Antes de enviar a ordem, o módulo de risco do banco, que utiliza lógicas parecidas com as que descrevemos sobre limites transacionais dinâmicos baseados em geolocalização, já tinha sinalizado que o impacto potencial daquele volume era alto. Se eu tivesse ignorado o algoritmo e tentado fazer na mão ou via TWAP, o banco provavelmente teria elevado a classificação de risco da operação.
Quando o TWAP ainda ganha do VWAP
Eu não estou aqui para dizer que o VWAP é a bala de prata para tudo. Existe um cenário específico onde o TWAP é superior: quando o mercado está em tendência forte e unidirecional.
Imagine que estou vendendo PETR4, mas o mercado inteiro está desabando e há pânico na venda. O VWAP, por tentar seguir o volume, vai acabar vendendo muito no início do movimento de queda, quando o volume é alto. Ele me dá um preço "médio" do dia, mas o dia todo o preço está caindo. O TWAP, por outro lado, me obriga a vender uma fatia fixa até o fim. Se o mercado recupera um pouco no final do dia, as últimas fatias do TWAP são vendidas a um preço melhor, puxando minha média para cima.
Então, a regra não é "sempre VWAP". A regra é analise o perfil de volume do ativo.
Aprendi naquele 14 de abril que, para papéis de blue chips na B3 (PETR4, VALE3, ITUB4) em dias de volume normal, o VWAP é a ferramenta padrão de ouro para grandes ordens, pois ele camufla sua execução dentro do ruído natural do mercado. Já para papéis de liquidez duvidosa (small caps) ou em dias de crash, onde o volume não é confiável para sinalizar onde está o preço justo, o TWAP pode ser a única maneira de garantir que você não venderá tudo no fundo do poço.
O erro mais comum que vejo em gestoras menores é deixar o padrão do OMS configurado para TWAP por preguiça ou desconhecimento. Em 2026, com a latência cada vez menor e os HFTs (High Frequency Traders) dominando o book, a única forma de um institucional sobreviver sem "levar tapa" no preço é usar a distribuição de volume a seu favor. Custou R$ 324 mil de diferença potencial para o meu cliente entender isso na prática, mas pelo menos a lição foi paga com economia, e não com prejuízo.