Indicador de Sub-Gráfico de Icebergs B3
O que é o Indicador de Sub-gráfico B3 Icebergs?
Desenvolvido para uma análise mais aprofundada, este complemento identifica e exibe a evolução das Ordens Iceberg.
O complemento B3 Icebergs Sub-Chart é projetado para ajudar os traders a rapidamente visualizarem os movimentos de mercado de ordens Iceberg exibidas no sub-gráfico, usando ferramentas de detecção e análise de dados superiores ao instrumento padrão. Suas principais características são:
- Detecção precisa de execuções de ordens iceberg
- Capacidade de aplicar um filtro de tamanho de ordem aos dados de ordens iceberg
- Cálculo e exibição instantâneos de todas as atualizações de mercado. Não uma vez por minuto ou uma vez por segundo, mas instantaneamente, no exato momento em que acontece
- Capacidade de computar e exibir todos os resultados e dados desde o momento exato da sua assinatura do instrumento, não desde o momento em que o complemento é habilitado
- Capacidade de processar milhões de eventos de dados de mercado por segundo, mesmo em um laptop comum. Isso permite que o Bookmap recalcule o indicador instantaneamente sempre que o usuário altera as configurações

Compreendendo as Ordens Iceberg
Ordens iceberg são ordens de limite de compra ou venda que foram divididas em ordens de limite menores para ocultar a quantidade total da ordem. O termo "iceberg" vem do fato de que os lotes visíveis são apenas o "topo do iceberg", dado que um maior número de ordens de limite não são visíveis.
Informações de Fundo
As bolsas processam ordens de maneira atômica, o que significa estritamente de acordo com a ordem de chegada à bolsa (a menos que a bolsa aplique desacelerações artificiais).
Ordens que não podem ser executadas imediatamente (por exemplo, devido ao seu preço limite) tornam-se ordens em espera (ou em operação) e formam o Livro de Ofertas. Uma nova ordem pode ser combinada com uma ou várias ordens em espera, ou nenhuma. Como apenas a nova ordem (ou recentemente substituída) pode iniciar uma negociação, chamamos essa de ordem agressora, e suas contrapartes de ordens passivas.
O filtro de tamanho de ordem
É importante entender que o filtro de tamanho de ordens se refere ao tamanho da ordem, não ao tamanho da negociação. Isso ocorre porque os traders costumam estar interessados em rastrear ordens maiores, e porque o tamanho real da ordem de todas as ordens participantes pode ser maior que o tamanho negociado em algumas transações específicas. Isso acontece quando uma Ordem Stop-Limit é apenas parcialmente executada, ou quando uma ordem limite (especialmente uma ordem iceberg) já foi executada anteriormente.
Em resumo, após o objeto de negociação ser computado, ele é usado para atualizar a linha de delta de volume cumulativo (CVD) no gráfico conforme o seguinte:
| Iceberg orders CVD | |
|---|---|
| Affected by | Ordens passivas onde isIceberg é verdadeiro |
| Valor | Igual ao campo tradeSize próprio |
| Sinal | Positivo se isBuy for falso |
| Filtro de tamanho de ordem aplicado a | totalTradedSize + remainedSize das ordens Iceberg |
Modo de Acumulação
Cada objeto representa o volume negociado de seu evento correspondente. O sinal do valor resultante de cada objeto é negativo para ordens de venda e positivo para ordens de compra.
Infelizmente, é simplesmente impraticável tentar digerir visualmente todos os possíveis eventos de dados. Portanto, a linha do indicador representa uma forma de acumulação de eventos passados até o momento atual. Para conveniência, existem vários métodos de acumulação, que são apresentados aqui:
| Tipo de Acumulação | O parâmetro de tempo T significa | Intervalo de tempo contabilizado | Valor do indicador |
|---|---|---|---|
| SUM | N/A | Desde o início dos dados | Soma regular |
| EXPONENTIAL | T - a taxa de decaimento (meia-vida) | Desde o início dos dados | Soma, decaindo gradualmente em 50% a cada T |
| RESET (every T) | T - com que frequência ocorre o reset, por exemplo, a cada 1 minuto | Desde o ponto de reset anterior | Soma regular |
| SLIDING | T - a largura da janela deslizante | Desde T tempo atrás | Soma regular |
| SAME_SIDE_SUM | N/A | Acumula o volume de Compra até haver qualquer volume de Venda, e vice-versa | Soma regular |
Alertas de Voz e Texto
Tipos de gatilho de alerta
Atualmente há apenas um tipo de gatilho:
- Uma explosão de execuções de ordens Iceberg
Este alerta iceberg é acionado sempre que o volume negociado pelas ordens correspondentes é maior ou igual a V dentro do intervalo de tempo T, onde V e T são parâmetros configuráveis

Métodos para relatar os alertas
Atualmente, há dois métodos para receber alertas: como mensagens de texto através da janela Arquivo->Alertas, e como um alerta de voz sintetizado a partir de uma mensagem de texto.
O conteúdo (ou formato) da mensagem é configurável simplesmente editando os campos correspondentes. Propriedades variáveis do alerta podem ser colocadas em qualquer lugar na mensagem usando palavras-chave cercadas por ${}, por exemplo:
Ordens iceberg negociadas ${size} contratos a ${price} dentro de ${time} milissegundos
Quando um alerta é acionado, valores reais serão automaticamente inseridos nessas seções variáveis. As seguintes palavras-chave são suportadas:
${type}- o tipo de gatilho, por exemplo,Stop, ouIceberg${symbol}- Nome completo do instrumento, como ESU0${exchange}- a bolsa, por exemplo,CME${sym}- 2 primeiras letras de${symbol}${size}- o volume negociado que acionou o alerta${side}- pode serBuyouSell. Note que se o evento for acionado por ordens Stop negociando contra ordens Iceberg, osidedessas ordens é oposto entre si${time}- o intervalo de tempo em milissegundos durante o qual ocorreu. Se for causado por uma única ordem agressiva, estetempoé zero${price}- a qual preço o${size}foi negociado. Se houver vários preços, o${price}representa o VWAP (preço médio ponderado por volume)${multi}- O sistema agrega os alertas enquanto o sistema de áudio está ocupado (por exemplo, pronunciando o alerta anterior). Então, múltiplos alertas são agregados e relatados como um único alerta. A palavra-chave${multi}atua como um separador entre a mensagem utilizada para um único alerta e a mensagem usada para um alerta agregado. Se esta palavra-chave estiver ausente, a mensagem inteira é usada, independentemente de o alerta ser agregado ou não.${N}- Representa o número de alertas agregados (aparece como1para um único alerta)
Exemplos:
${type} ${side} alert at ${sym}: ${size}contratos${type} ${side} alert at ${symbol}.${exchange} (${sym}): ${size} contratos a ${price} dentro de ${time} ms${multi}Múltiplos (${N}) ${type} ${side} alertas em ${symbol}.${exchange} (${sym}): ${size} contratos a ${price} dentro de ${time} ms${sym} ${type} alert: ${side} ${size} em ${time} millis${multi}${sym} ${type} multi alert: ${side} ${size} em ${time} millis por ${N} gatilhos${sym} ${type} alert: ${side} ${size}- um alerta curto para mensagens de voz${sym} ${type} alert: ${side} ${size}${multi}Multi {sym} ${type} alert: ${side} ${size} por ${N} gatilhos- se você quiser saber quais alertas consistem em múltiplos alertas agregados
Para alertas de voz é recomendado usar um padrão muito curto e simples. Por exemplo, ${sym} ${type} alert: ${side} ${size} soará como ES Stop alert: Buy 50. Isso reduzirá o tempo que o robô levará para pronunciar, ajudando você a digerir a informação mais rapidamente.
Alertas vs Indicador
Este complemento permite que os traders alinhem alertas com valores de indicadores selecionando a caixa de seleção "Aplicar limiar no indicador...".
Se não estiver selecionado, os dois não são projetados para serem comparáveis. Aqui está uma analogia simples: quando um alarme de incêndio é acionado, ele não lhe diz qual será a temperatura máxima durante o incêndio. Para isso, precisaria ou atrasar o alerta (inaceitável) ou saber o futuro (impossível).
Devido ao exposto, os valores do indicador podem alcançar uma magnitude maior do que o alerta inicial sugeriria. Por outro lado, o indicador acumula o volume de Compra e Venda com sinais opostos, portanto, em teoria (porque isso raramente acontece) um Iceberg de Compra de 500 consequente e um Iceberg de Venda de 500 não mudarão o indicador, mas acionará dois alertas.
Nota: Se o filtro de tamanho de ordem estiver ativado, ele é usado de maneira semelhante pelo indicador e pelo sistema de alertas.
Notas Importantes
Adaptador de dados
O add-on B3 Icebergs Sub-Chart está disponível apenas no pacote Brazil Premium (versão independente), utilizando dados da B3.
Observação: este add-on não está disponível quando o Bookmap é usado como plugin dentro do Profit (dados da Nelogica). Use este guia para instalar a versão mais recente do adaptador.
Nota: O complemento não mostrará nenhuma detecção com o adaptador de dados Cedro comum - você deve instalar o adaptador de dados Cedro L0 para que ele funcione.