Diferença entre ordens held e not-held na corretora
Entenda a diferença entre ordens held e not-held na execução de ativos. Saiba quando o corretor tem discricionariedade sobre preço e tempo ou deve executar imediatamente.
0.89
A diferença entre ordens "held" e "not-held" resume-se a uma questão: o seu corretor é obrigado a executar a ordem imediatamente ou tem liberdade para escolher o momento? Uma ordem "held" é uma instrução para execução imediata ao preço de mercado vigente, e o corretor está vinculado a essa prontidão. Uma ordem "not-held" confere ao corretor discricionariedade sobre o tempo e o preço, o que elimina qualquer obrigação de execução em um instante específico. Ordens de mercado de investidores de varejo são, na prática, "held". Ordens em bloco e ordens algorítmicas são, geralmente, "not-held".
Ordens "held" versus "not-held": a diferença fundamental
"Held" é a abreviação de "held to the market" (vinculada ao mercado). A instrução é clara: execute o que estiver disponível, agora. O broker não pode aguardar por um print melhor e não pode deixar parte da ordem pendente enquanto a cotação se estabiliza. O que se entrega é a imediatidade. O preço é aquele que o mercado apresenta no momento em que a ordem chega.
"Not-held" altera o que é entregue. Tempo e preço passam a ser uma questão de julgamento do broker. Uma ordem "not-held" pode ficar em aberto por uma hora ou ser concluída em trinta segundos, quando a liquidez aparecer. O que o cliente abre mão é específico: não existe um momento determinado em que o broker deveria ter executado a ordem. Uma execução que ocorre após o preço ter se movido não constitui, por si só, uma violação da instrução.
Essa é a diferença em termos de responsabilidade, e é a razão pela qual uma ordem "held" é mais do que uma simples ordem a mercado rápida. A velocidade é o resultado. A obrigação é o que está sendo adquirido.
Qual é o custo da imediatismo?
Uma ordem de compra mantida cruza o bid-ask spread no momento da chegada. O spread é a diferença entre o melhor preço que um comprador exibe publicamente e o melhor preço que um vendedor exibe publicamente; cruzá-lo é a taxa por ter prioridade. Essa diferença oscila ao longo do dia. O painel abaixo apresenta a média do spread cotado para dois ativos de grande capitalização em pontos-base do preço médio, sendo um ponto-base igual a um centésimo de um por cento, em blocos de meia hora de uma sessão ordinária.
O SQL exato por trás de cada número
SELECT
formatDateTime(
toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE),
'%H:%i') AS et_time,
round(avgIf(toFloat64(ask_price - bid_price)
/ toFloat64((ask_price + bid_price) / 2) * 10000,
ticker = 'AAPL'), 2) AS aapl_spread_bps,
round(avgIf(toFloat64(ask_price - bid_price)
/ toFloat64((ask_price + bid_price) / 2) * 10000,
ticker = 'KO'), 2) AS ko_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO')
AND sip_timestamp >= '2026-06-17 13:00:00'
AND sip_timestamp < '2026-06-17 20:30:00'
AND bid_price > 0
AND ask_price > bid_price
AND toFloat64(ask_price - bid_price) / toFloat64(bid_price) < 0.02
GROUP BY et_time
HAVING countIf(ticker = 'AAPL') > 0
AND countIf(ticker = 'KO') > 0
ORDER BY et_timeÀs 09:00 ET, antes do sino de abertura, a cotação da AAPL apresentou uma média de 6.57 bps de amplitude e a da KO, 21.21 bps. Às 12:00, o valor da AAPL era de 0.89 bps, contra 1.42 bps da KO. O último bloco do painel, 16:00, registrou 6.72 bps para a AAPL. Uma ordem mantida paga o spread do minuto em que chega, e ninguém na corretora tem permissão para aguardar por um preço mais favorável. Se um teto de preço for mais importante do que a garantia de execução imediata, essa operação é objeto de ordem a mercado versus ordem limitada.
O que é uma ordem "not-held"?
Uma ordem "not-held" é uma ordem de compra ou venda na qual a exigência de execução imediata é removida. Em um ticket institucional, trata-se de uma marcação, frequentemente escrita como NH, ao lado do volume e do nome do ativo. O cliente instrui a mesa de operações a trabalhar a ordem: escolher os locais de execução e o ritmo, além de utilizar critério sobre o preço.
Duas consequências decorrem disso. A vantagem é que uma ordem trabalhada pode aguardar por liquidez natural em vez de pagar o preço de oferta no momento da chegada, podendo fracionar o volume total para evitar pressionar o preço de uma só vez. O custo é que o cliente não possui garantia de execução em nenhum momento. Se o mercado subir, a ordem o acompanha, e a mesa não falhou em nenhuma das suas atribuições. A discricionariedade atua conforme o desenrolar da sessão.
Por que uma ordem grande não pode ser executada em um único negócio
A discricionariedade só faz sentido quando a ordem é grande demais para ser executada em um único print. O tape é montado a partir de uma grande quantidade de pequenos negócios e alguns poucos grandes, e essa distribuição de tamanho é a razão pela qual a execução de ordens fracionadas existe como prática.
O SQL exato por trás de cada número
SELECT
print_size,
round(100 * prints / sum(prints) OVER (), 2) AS prints_pct,
round(100 * shares / sum(shares) OVER (), 2) AS shares_pct
FROM
(
SELECT
multiIf(size < 100, 'under 100',
size < 500, '100 to 499',
size < 1000, '500 to 999',
size < 5000, '1,000 to 4,999',
'5,000 and up') AS print_size,
count() AS prints,
sum(size) AS shares
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 04:00:00'
AND sip_timestamp < '2026-06-18 04:00:00'
AND size > 0
GROUP BY print_size
)
ORDER BY multiIf(print_size = 'under 100', 1,
print_size = '100 to 499', 2,
print_size = '500 to 999', 3,
print_size = '1,000 to 4,999', 4,
5)Prints de under 100 ações representaram 88.99% de cada negócio com AAPL naquele dia e 22.84% das ações que mudaram de mãos. O bucket 5,000 and up funciona de forma inversa: 0.02% dos prints e 48.77% das ações. Uma pequena parcela de grandes prints carrega uma fatia significativa do volume, enquanto a contagem de negócios é dominada pelo menor bucket, em uma das ações mais líquidas listadas em qualquer lugar.
Considere uma ordem de quatrocentas mil ações diante dessa distribuição. Não existe uma contraparte única aguardando do outro lado. A ordem pai torna-se centenas ou milhares de ordens filho, e a decisão de quando liberar cada uma é exatamente a discricionariedade que uma instrução not-held concede. Algumas dessas ordens filho ocultam seu tamanho, que é a função que ordens iceberg desempenham.
Contra qual benchmark uma ordem "worked" é medida?
Uma ordem "held" não necessita de benchmark. Ela foi executada na chegada, portanto, o preço de chegada é a referência. Uma ordem "worked" só pode ser avaliada em relação a um parâmetro acordado previamente. Os dois usuais são o preço médio (midpoint) de chegada e o preço médio ponderado pelo volume (VWAP) da sessão. As mesas de operação que utilizam o fechamento como referência trabalham com o leilão de fechamento, ponto em que os horários de corte para MOC e MOO passam a ser relevantes.
Qual a distância que pode existir entre o preço de chegada e o VWAP? O gráfico abaixo mede a distância entre o VWAP diário da AAPL e o print de abertura daquela manhã ao longo de 9 sessões em junho de 2026. VWAP é o preço médio do dia ponderado pela quantidade de ações negociadas em cada nível.
O SQL exato por trás de cada número
SELECT
toString(date) AS session_date,
round(10000 * (toFloat64(max(vwap)) - toFloat64(max(open)))
/ toFloat64(max(open)), 1) AS vwap_minus_open_bps
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2026-06-15'
AND date <= '2026-06-26'
AND open > 0
AND vwap > 0
GROUP BY date
ORDER BY dateEm 2026-06-15, a diferença foi de 64.3 bps. Em 2026-06-26, foi de 266.3 bps. Cada uma dessas distâncias representa o espaço que uma ordem "worked" teve disponível, em uma direção ou outra, sendo que o sinal é desconhecido no toque do sino de abertura. Esse espaço também não é o mesmo para todos os ativos.
O SQL exato por trás de cada número
SELECT
ticker,
round(avg(gap_bps), 1) AS avg_abs_gap_bps,
round(max(gap_bps), 1) AS widest_gap_bps
FROM
(
SELECT
ticker,
date,
abs(10000 * (toFloat64(max(vwap)) - toFloat64(max(open)))
/ toFloat64(max(open))) AS gap_bps
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
AND date >= '2026-06-01'
AND date <= '2026-06-30'
AND open > 0
AND vwap > 0
GROUP BY ticker, date
)
GROUP BY ticker
ORDER BY avg_abs_gap_bps DESCAo longo de junho de 2026, MSFT apresentou uma média de 119.6 bps entre o VWAP do dia e a abertura, com uma sessão de maior amplitude de 396 bps. Na outra ponta do painel, SPY registrou uma média de 43.6 bps na mesma métrica. Duas ordens idênticas nesses dois ativos oferecem a uma mesa de operação margens de manobra muito distintas.
Onde cada instrução se aplica
- Uma ordem de mercado de varejo é, na prática, "held": ela é enviada para execução imediata e a confirmação ocorre no mesmo minuto.
- Uma ordem limitada "marketable" situa-se próxima à "held". Ela limita o preço e não confere discricionariedade quanto ao momento da execução.
- Um bloco entregue à trading desk de uma corretora é, tipicamente, "not-held", com a marcação NH no ticket.
- Uma ordem algorítmica é "not-held" por construção. O cronograma é a discricionariedade, escrita na forma de código.
O "time in force" responde a uma pergunta diferente: por quanto tempo a ordem permanece ativa, o que time in force aborda integralmente. Quem decide o momento da execução é a questão do "held". Em opções, trabalhar uma ordem é mais comum do que excepcional, e as razões pelas quais uma ordem parada permanece sem execução estão detalhadas em por que ordens de opções não são executadas.
Como a discricionariedade se conecta à melhor execução
Uma corretora que gerencia ordens de clientes tem o dever de diligência razoável na busca pelos melhores termos disponíveis. Uma instrução "not-held" não anula esse dever. Ela altera o parâmetro de medição, deslocando o foco do preço na tela no instante da chegada para a qualidade do julgamento aplicado ao longo do período de execução.
Essa distinção aparece nas estatísticas públicas de execução. Os relatórios padronizados dos centros de mercado excluem ordens "not-held" de suas amostras, uma vez que essas métricas pressupõem que o objetivo era a execução imediata, algo que uma ordem trabalhada nunca reivindicou. Relatórios de execução das Regras 605 e 606 cobrem o que essas divulgações incluem. A qualidade de uma ordem trabalhada reside nos relatórios de benchmark da própria mesa de operações, e cabe ao cliente solicitá-los.
A pergunta que vale a pena fazer ao seu corretor
Duas perguntas resolvem a questão. A minha ordem está sendo trabalhada ou será enviada para execução imediata? E, se estiver sendo trabalhada, qual é o benchmark utilizado para medir a execução e terei acesso a essa medição? Uma mesa de operações que trabalha ordens tem uma resposta pronta. Uma corretora que encaminha tudo para execução imediata tem uma resposta mais simples, igualmente importante de se conhecer. O investidor com uma ordem de duzentas ações e o investidor com uma ordem de duzentas mil ações buscam produtos diferentes, e os termos held e not-held são a forma como o setor os diferencia.
Perguntas frequentes
O que significa "not-held" em uma ordem?
Uma ordem "not-held" confere ao corretor discricionariedade sobre o momento e o preço da execução. Solicita-se ao corretor que utilize seu julgamento ao longo de um período, em vez de executar a ordem em um instante específico, e o cliente aceita que não há garantia de execução em um único preço.
Uma ordem de mercado de varejo é uma ordem "held"?
Na prática, sim. Ela é roteada para execução imediata contra o mercado vigente, e o corretor assume a obrigação de imediatismo. A maioria das plataformas de varejo nunca exibe os termos "held" ou "not-held", uma vez que quase tudo o que aceitam é processado em uma base "held".
Uma ordem "not-held" obtém um preço melhor?
Às vezes, mas nunca por garantia. Trabalhar uma ordem ao longo do tempo pode permitir capturar o spread em vez de pagá-lo, e pode suavizar o impacto de uma entrada única no mercado. A mesma discricionariedade significa que a execução pode ocorrer bem distante do preço de chegada caso o mercado se mova durante o período de trabalho da ordem.
Qual é a diferença entre uma ordem "not-held" e uma ordem limitada?
Uma ordem limitada controla o preço e nada mais: ela é executada no limite ou em um preço melhor, sempre que o mercado atingir esse nível. Uma ordem "not-held" não controla nem o preço nem o momento a partir da perspectiva do cliente. Ambas permanecem com o corretor, dentro de qualquer mandato que tenha sido acordado.
Cada painel acima contém o SQL que o gerou. Abra um, substitua por um ticker que você acompanha e faça a mesma pergunta aos seus próprios ativos no terminal Strasmore.