Guia · Volume Profile + TPO
Volume profile vs TPO: o que cada um mostra e como ler os dois no NinjaTrader 8
Um volume profile mostra quantos contratos foram negociados em cada preço; um perfil TPO mostra quanto tempo o mercado passou em cada preço, contado em períodos que costumam ter 30 minutos. Os dois têm um point of control (POC) e uma value area, por convenção a faixa que concentra 70% da atividade. Quando o POC de volume e o POC de TPO ficam em preços diferentes, dinheiro e tempo discordam sobre onde está o valor, e é essa comparação que justifica ler os dois.
Atualizado em · 7 min de leitura · TapeCrest
O que um volume profile mostra?
Um volume profile é um histograma do volume negociado por preço, montado para o período que você escolher: uma sessão, uma semana, a parte visível do gráfico ou um range que você marcar. Cada linha soma todos os contratos negociados naquele preço, ou naquela faixa de preços. Dele saem três leituras:
- Point of control (POC): a linha com mais volume, onde mais negócios foram fechados.
- Value area: a faixa em torno do POC que concentra uma parcela definida do volume, 70% por convenção. O topo dela é a value area high (VAH), e a base, a value area low (VAL).
- High e low volume nodes (HVN, LVN): regiões onde o volume se acumulou e trechos ralos que o preço atravessou rápido. Eles descrevem volume que já foi negociado, não ordens paradas no book agora.
O que um perfil TPO mostra?
TPO é a sigla de time price opportunity. A sessão é dividida em períodos de tempo, classicamente de 30 minutos cada, e cada período recebe uma letra: A para o primeiro, B para o segundo e assim por diante. Cada preço negociado durante um período recebe a letra desse período; assim, o comprimento de uma linha mede o tempo que o mercado passou naquele preço. É essa visão baseada no tempo que está por trás do Market Profile.
O POC de TPO é o preço visitado no maior número de períodos, e a value area de TPO é montada a partir das contagens de letras, da mesma forma que a value area de volume é montada a partir dos contratos. O TPO também mostra a estrutura do leilão:
- Initial balance (IB): a máxima e a mínima da primeira hora, períodos A e B.
- Single prints: preços dentro do perfil tocados por um único período, onde o preço se moveu rápido.
- Tails: sequências de single prints na máxima ou na mínima do perfil, onde o mercado deixou um extremo rapidamente.
- Poor high ou poor low: um extremo tocado por vários períodos, sem tail, muitas vezes chamado de leilão inacabado (unfinished business). Isso descreve a estrutura; não é uma previsão.
Volume profile vs TPO: qual é a diferença?
| Volume profile | Perfil TPO | |
|---|---|---|
| Mede | Contratos negociados em cada preço | Períodos de tempo em que cada preço foi negociado |
| POC | Preço com mais volume | Preço visitado no maior número de períodos |
| Value area | Montada a partir do volume | Montada a partir das contagens de letras |
| Mostra com clareza | Onde lotes grandes trocaram de mãos, HVNs e LVNs | Aceitação ao longo do tempo, IB, single prints, tails |
| Depende de | Os dados de negócios por trás dele e o tamanho de linha | A duração do período, os horários da sessão e o tamanho de linha |
O volume mostra onde os participantes colocaram lotes grandes. O TPO mostra onde o mercado aceitou passar tempo. Em muitos dias os dois concordam, e os dias em que discordam merecem um olhar mais atento. No NinjaTrader 8, o TapeCrest Volume Profile + TPO desenha os dois no mesmo gráfico; a configuração vem logo abaixo.
Por que o POC de volume e o POC de TPO são diferentes?
Porque um preço pode receber volume pesado em pouco tempo, ou muito tempo com volume fraco. Veja uma manhã simulada: seis períodos de 30 minutos, de A a F, com linhas de um ponto.
| Preço | Letras | TPOs | Volume |
|---|---|---|---|
| 5016 | A | 1 | 900 |
| 5015 | A B D | 3 | 2.400 |
| 5014 | A B C D | 4 | 3.100 |
| 5013 | B C D E F | 5 | 4.000 |
| 5012 | C E F | 3 | 9.800 |
| 5011 | E F | 2 | 2.200 |
| 5010 | F | 1 | 600 |
O mercado passou mais tempo em 5013; por isso, o POC de TPO é 5013. Uma rajada de lotes grandes foi negociada em 5012 em apenas três períodos; por isso, o POC de volume é 5012.
A value area de volume segue o método clássico de pares. De 23.000 contratos, 70% são 16.100. Comece no POC, 5012, com 9.800, e compare as duas linhas acima (5013 e 5014, 7.100 juntas) com as duas linhas abaixo (5011 e 5010, 2.800). Some o par maior: o total chega a 16.900, acima da marca de 70%; portanto, a value area de volume vai de 5012 a 5014.
Leia essa diferença como uma pergunta, não como uma resposta: 5012 foi um preço em que lotes grandes aceitaram negociar, ou uma rajada curta que o mercado depois abandonou? Comparar tempo e dinheiro no mesmo gráfico é a forma de fazer essa pergunta.
Como ler volume profile e TPO no NinjaTrader 8?
O Volume Profile + TPO desenha os dois em um painel ao lado dos seus candles, a partir de uma só definição de sessão e de um só tamanho de linha; assim, tempo e volume podem ser comparados diretamente. Na janela Indicators do NinjaTrader, ele aparece como TapeCrest Volume Profile.
- Abra um gráfico de 5 minutos do futuro que você opera, com três dias carregados, clique nele com o botão direito, escolha Indicators... (Ctrl+I) e adicione o TapeCrest Volume Profile.
- Na faixa TC / PROFILE, no topo do gráfico, selecione TapeCrest access e depois Paste key & verify.
- Abra Presets… e escolha um layout: Clean Volume para o volume profile dos candles visíveis, com o POC e a value area dele; Auction TPO para as letras da sessão, com o POC de TPO, a value area, o IB, os single prints e as tails; ou Combined Context para volume e TPO lado a lado.
- Escolha o período em Profile type: Session, Week, Month, CompositeDays (várias sessões somadas em um só perfil), VisibleRange, FixedRange ou Anchored (de uma barra que você escolhe até a barra mais recente). Range, Anchor, Split e Merge, na faixa, montam ranges direto sobre os candles, e Lock os mantém.
- Confira TPO period (minutes): 30 dá as letras clássicas, e o NinjaScript precisa ser recarregado depois que você muda esse valor. Initial balance periods conta períodos; com períodos de 60 minutos, defina 1 para manter um IB de uma hora.
- Confira a sessão em Session source. TradingHours segue o template de Trading Hours do gráfico; CustomRth usa a sua própria janela no fuso horário do gráfico. Recarregue o NinjaScript depois de mudar essa opção e confirme a abertura de uma sessão conhecida, inclusive depois de uma mudança de horário de verão.
O Order Flow+ é opcional. Volume source define de onde vêm as linhas: Auto tenta primeiro uma série volumétrica de um minuto, OneTick lê os preços e as quantidades dos negócios, e OneMinute estima a distribuição a partir de barras de um minuto, marcada como estimada e sem delta (volume de compra menos volume de venda em cada linha). O Tick Replay não é necessário.
Quais configurações mudam o resultado?
Quando duas ferramentas mostram POCs diferentes para a mesma sessão, normalmente são estas configurações que explicam a diferença:
| Configuração | O que muda | Ponto de partida |
|---|---|---|
| Ticks per row | Ticks reunidos em uma linha; muda o formato, o POC e a value area | O mesmo valor em todas as ferramentas que você compara |
| Value area (%) | Parcela do volume ou dos TPOs dentro da value area | 70 |
| Value area rule | Pair soma duas linhas por passo, SingleRow soma uma | Pair, o método clássico |
| TPO period (minutes) | Duração de um período de letra | 30 |
| Initial balance periods | Períodos que formam o IB | 2 com períodos de 30 minutos |
| Volume source | De onde vêm as linhas | OneTick ou Auto para linhas negócio a negócio |
Compare sempre nas mesmas condições: o mesmo instrumento, a mesma data, o mesmo template de Trading Hours, a mesma fonte de dados, o mesmo escopo, os mesmos ticks por linha e a mesma porcentagem de value area. Carregar mais dias não recupera um histórico que o seu provedor de dados não fornece, e a falta de histórico altera um perfil TPO.
Experimente
O TapeCrest Volume Profile + TPO vem com um teste grátis de 7 dias, sem cartão, e depois uma licença vitalícia com pagamento único (preços). A página do Volume Profile + TPO tem uma demo interativa em que você arrasta um range, divide-o e passa para as letras TPO. Para ver o preço mais negociado dentro de cada candle, leia o POC de cada candle; para o que foi negociado em cada preço dentro de uma barra, leia como ler um footprint chart.