Rastreador de Liquidez
O Que é o Add-On Rastreador de Liquidez?
O add-on Rastreador de Liquidez (LT) fornece aos traders todas as informações necessárias para acompanhar a liquidez de um ativo, exibindo principalmente tanto o estado atual quanto a visão histórica da liquidez de Bid e Ask, em toda a profundidade de mercado (de ordens limite).
Os traders que utilizam o Rastreador de Liquidez também poderão filtrar as ordens por seu tamanho, recalcular instantaneamente os dados sobre o instrumento e acessar várias outras funcionalidades para entender melhor a liquidez.
Como Funciona
O add-on Rastreador de Liquidez (LT) é uma ferramenta para traders ajustarem sua estratégia estudando a liquidez do mercado e sua evolução ao longo do tempo. Existem várias características principais que permitem aos traders fazer isso.
Representando a Liquidez de Bid & Ask
O add-on LT proporciona uma representação suave da liquidez de Bid e Ask em toda a sua profundidade de mercado, oferecendo aos traders o detalhe necessário para analisar os mercados de forma eficaz.
No heatmap, um peso maior (bolhas representativas maiores) é atribuído a níveis de preço mais próximos e recentes, ajudando os traders a identificar facilmente áreas de maior desequilíbrio de liquidez.
Isso é feito calculando-se toda a profundidade de mercado, que é então ponderada com pesos decrescentes exponencialmente configuráveis. Essa funcionalidade pode ajudar os traders a focarem nas mudanças mais recentes de liquidez, enquanto ainda visualizam o histórico geral do mercado.
Os traders também podem filtrar as ordens da profundidade de mercado por seu tamanho. Isso permite distinguir ordens maiores e individuais do restante da liquidez, que geralmente consiste em várias ordens menores.
Essa funcionalidade de filtrar ordens por tamanho pode ser usada como uma ferramenta eficaz para eliminar ordens menores que estão sobrecarregando seu heatmap, focando em ordens de "baleias" ou destacando um nível específico de volume de negociação ao analisar a liquidez.
Desempenho
Não há atraso. O add-on Rastreador de Liquidez usa cálculo instantâneo para exibir cada atualização no heatmap exatamente conforme ocorre (sem barras, etc.), garantindo que não haja atraso na informação. Isso mantém os traders tão atualizados quanto possível com o mercado.
O Rastreador de Liquidez também pode usar recomputação rápida de dados históricos. Quando as configurações são ajustadas pelo usuário, ele exibirá os resultados de todos os dados coletados desde a assinatura do instrumento.
Desempenho elevado é um elemento chave do Bookmap e do add-on Rastreador de Liquidez, e o LT processa milhões de eventos de dados de mercado por segundo em um laptop comum. Isso permite que o Bookmap recompute o indicador instantaneamente sempre que você quiser alterar suas configurações.
Como Configurar o Rastreador de Liquidez
Filtrar por Tamanho da Ordem
Para desobstruir seu gráfico, focar em ordens menores, ou destacar um intervalo de preço específico, o add-on Rastreador de Liquidez permite que você filtre todas as ordens de Bid & Ask por tamanho, o que, claro, afetará os marcadores de liquidez exibidos.
Com esse filtro, você pode definir um tamanho mínimo e máximo de ordem a ser exibido, filtrando qualquer ordem fora desse intervalo. Por exemplo, se seu tamanho máximo de ordem for 10, e seu tamanho mínimo de ordem for 5, então ordens menores que 5 e maiores que 10 não serão exibidas, e não afetarão os marcadores de liquidez em seu heatmap.
Profundidade de Mercado
O valor da profundidade de mercado é totalmente configurável pelos traders e determina quão rápido cada ordem perde seu peso pela metade. Este recurso ajuda a priorizar eventos de mercado mais recentes no heatmap e é essencialmente a meia-vida de cada transação.
Os traders devem inserir um valor maior se desejam focar mais em dados históricos, pois isso dará eventos de mercado mais antigos mais peso no gráfico, enquanto traders que desejam focar mais em movimentos recentes do mercado devem definir um valor menor.
Recomendamos experimentar esse recurso para encontrar o que funciona melhor para você, e muitas vezes acontece que um valor de profundidade de mercado diferente é necessário para diferentes condições de mercado.
Ativar MBO
Isso habilita o uso de dados MBO se tais dados forem suportados pelo instrumento ao qual o add-on Rastreador de Liquidez está anexado. Habilitar dados MBO fornece informações mais detalhadas das ordens sobre o instrumento, e é recomendado sempre que possível.
Como algumas corretoras não fornecem dados MBO, os dados MBO não podem ser habilitados para este add-on.
Configurações Visuais
Linhas Suaves
Este algoritmo foi projetado para minimizar o efeito de flutuações menores ou picos na linha do subgráfico, melhorando assim a legibilidade. No entanto, é importante notar que, apesar de resultar em transições mais suaves, pode não fornecer valores precisos em pontos específicos.
Cores
As cores de exibição da linha de desequilíbrio, linha Ask e linha Bid no subgráfico e no heatmap são totalmente personalizáveis. Você pode selecionar uma cor predefinida ou usar o seletor de cores para escolher qualquer cor na sua tela para a linha.
A Matemática por Trás da Magia
Muitos dos nossos usuários solicitaram a fórmula de liquidez calculada pelo add-on Rastreador de Liquidez, (obrigado, Jayme). Então, aqui está a matemática por trás de como o Rastreador de Liquidez funciona:
- Vamos denotar os níveis de preço da profundidade de mercado como pi, e o tamanho total das ordens nele: qi. Note que o seguinte parâmetro 'meia-vida' aparece na interface do usuário do add-on como 'profundidade de mercado' (para simplificar). O melhor bid e o melhor ask são considerados no nível de preço zero e aparecem nas fórmulas como p0. A liquidez calculada pelo LT em cada lado do livro de ofertas (as duas linhas chamadas LT-Bid e LT-Ask) é:
- Se a caixa de seleção 'calcular em unidades monetárias' estiver selecionada, o LT multiplica as quantidades por seu preço, dependendo do nível de preço. Isso pode ser útil ao observar uma faixa de preços muito ampla, pois neutraliza a distorção causada pelo fato de que [quase] qualquer um pode colocar uma ordem de compra de tamanho de 1M BTC a um preço de 0.001, mas poucos podem colocar uma ordem de venda tão grande.
- Se a caixa de seleção 'média por nível de preço' estiver selecionada, o LT irá normalizar o resultado pela soma dos pesos (como se todos os níveis de preço tivessem um tamanho de exatamente 1). Note que, nesse caso, é importante que tal denominador inclua apenas níveis de preço não vazios.
- Se ambas as caixas de seleção acima estiverem selecionadas, a fórmula é:
Informações Técnicas Adicionais
O parâmetro de meia-vida é igual à taxa de decaimento exponencial. O peso atribuído aos níveis de preço é sempre 1 para o melhor preço (porque exp(0)=1), e cai gradualmente pela metade a cada nível de preço de meia-vida.
Note que a distância entre os preços está em unidades de incremento mínimo de preço, portanto, é sempre um número inteiro. Mas taxas de decaimento em decimal são válidas, por exemplo, 3.5 ou 1e7 (efetivamente, esta última somaria os tamanhos de todos os níveis de preço em inteiros).
Na prática, o número de níveis de preço em cada lado não é infinito. Pode ser de milhares, ou bilhões (em algumas corretoras de moedas digitais), ou até mesmo limitado a 10-20 níveis por um fornecedor de dados (o que é mais típico para futuros). Além disso, na prática, o LT calcula a fórmula dinamicamente, ou seja, há apenas um cálculo para cada atualização de dados em qualquer lugar do livro de ofertas. Caso contrário, iterações sobre um alto número de níveis de preço degradariam o desempenho.
Liquidez ponderada exponencialmente também resolve um problema típico com a soma uniforme de N níveis de preço.
Imagine um grande pedido no último nível de preço N e o melhor preço começa a piscar avançando e recuando por apenas 1 nível (isso acontece o tempo todo e em alta velocidade). A grande ordem não se move, mas o impacto de ser adicionada e removida (à medida que sai e entra no escopo de N níveis) é idêntico a tal ordem sendo frequentemente adicionada/removida no melhor preço ou à frente dele. Mas, para um trader observador, essas duas situações são muito diferentes.
Dicas
Em muitos casos, enquanto o desequilíbrio geral de liquidez é plano, o desequilíbrio entre grandes ordens é facilmente perceptível e pode indicar uma espécie de 'alinhamento' de intenções de traders maiores. As imagens LT-03 vs LT-04 e LT-05 (mostradas logo abaixo) demonstram tal caso por volta das 15:00.
Sem o filtro de tamanho de ordem, o tamanho do bid atinge 2 vezes o tamanho do ask. Mas, ao filtrar ordens abaixo do tamanho 5 ou 10, essa proporção se torna 10 vezes. Este é um exemplo claro dos usos do LT, permitindo que os traders desvendem informações cruciais que podem informar suas decisões de negociação. Existem muitas outras maneiras de usá-lo que não são cobertas nesta descrição, por exemplo:
-
Você pode usar o filtro de tamanho mínimo e máximo de ordem para contabilizar apenas as ordens de tamanho específico (por exemplo, talvez essas sejam suas ordens de um tamanho particular, 42)
-
Você pode definir o parâmetro de profundidade de mercado para um valor alto, por exemplo, '1e6' (1 milhão), para que, efetivamente, todos os níveis tenham um peso uniforme de 1, permitindo que você veja mais facilmente o tamanho total de toda a profundidade de mercado. Observe, no entanto, que o resultado pode ser enganoso devido a dois fatores:
-
A maioria das exchanges não cripto define limites de intervalo de preço por instrumento que determina onde as ordens podem ser enviadas. Por exemplo, entre 2000 e 4000. Portanto, quando o preço sobe, espera-se que a soma de todas as ordens de venda (Ask) diminua e a soma de todas as ordens de compra (Bid) aumente. Isso é esperado se o livro de ofertas em ambos os lados for completamente idêntico. Na realidade, não é, mas esse efeito se soma à visão resultante
-
O valor em USD das ordens em preços mais baixos é menor do que aquelas em preços mais altos
-
Sem filtro de tamanho de ordem
Com filtro de tamanho de ordem no mínimo 5 contratos
Com filtro de tamanho de ordem no mínimo 10 contratos
Limitações
Tanto o LT Pro quanto o LT Free suportam qualquer instrumento com MBP -- dados de profundidade de mercado por preço. Hoje, todas as conexões, incluindo ações e cripto, fornecem dados MBP. Mas o recurso de filtro de tamanho de ordem (que é a única diferença do LT Pro) funciona apenas com Futuros da CME com uma conexão Rithmic. Para esclarecer, este recurso NÃO funcionará com:
- Dados não CME por Rithmic, por exemplo, futuros Eurex
- Dados CME não por Rithmic, por exemplo, futuros CME por CQG
- Qualquer outra coisa, exceto futuros CME por Rithmic
Instalação
Para instalar o Add-On Rastreador de Liquidez, basta obter o Bookmap 7.4 e instalá-lo a partir do Gerenciador de Add-ons.
Este add-on aproveita o novo recurso do Gerenciador de Add-ons, que simplifica tanto o processo de instalação quanto de atualização. Se você gostaria de saber mais sobre o Gerenciador de Add-ons e como ele pode beneficiar sua experiência, visite a seguinte página.
Registro de Alterações das Versões
3.2.1
Nota: Algumas das atualizações anteriores estavam descartando as configurações anteriores, e fomos alertados sobre o enorme esforço necessário para reconfigurá-las em todos os instrumentos. Minimizaríamos tais casos o máximo possível no futuro. No entanto, neste caso, descartar as configurações anteriores era inevitável para corrigir o problema.
Publicado em 30 de outubro de 2020.
- Correção: um travamento ao carregar a versão 3.2.1 do add-on após usar a versão 3.1+.
2.2
Publicado em 26 de maio de 2020.
- Correção: um alarme falso sobre dados não MBO
- Correção: valores negativos de Bid ou Ask (devido a erro de cálculo em casos especiais)
- Melhoramento: mecanismo de notificação de atualizações (verifique o status no painel de configurações)
2.3
Publicado em 01 de junho de 2020.
- Correção de erros numéricos que causam tamanhos negativos quando o livro de ofertas é limpo
- Melhoramento no desempenho
2.5
Publicado em 04 de junho de 2020.
- Correção: Outra correção sólida para tamanhos negativos
- Correção: Detecção adequada da presença de dados MBO. Causou alarmes falsos sobre a ausência de dados MBO
- Pequenas melhorias e refatoramento
- Um bug conhecido: o estado das caixas de seleção perto dos filtros de tamanho de ordem não é preservado