Guia · Volume Profile + TPO
Volume profile vs TPO: o que mostra cada um e como os ler no NinjaTrader 8
Um volume profile (perfil de volume) 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 de tempo que normalmente duram 30 minutos. Ambos dão um point of control (POC) e uma value area, por convenção o intervalo que concentra 70% da atividade. Quando o POC de volume e o POC de TPO estão em preços diferentes, o dinheiro e o 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 mostra um volume profile?
Um volume profile é um histograma do volume negociado por preço, construído para o período que escolher: uma sessão, uma semana, a parte visível do gráfico ou um intervalo que marcar. Cada linha soma todos os contratos negociados a esse preço, ou nessa faixa de preços. Daí saem três leituras:
- Point of control (POC): a linha com mais volume, onde se fez mais negócio.
- Value area: a faixa à volta do POC que concentra uma parte definida do volume, 70% por convenção. O seu topo é o value area high (VAH) e a sua base, o value area low (VAL).
- Nós de volume alto e baixo (HVN, LVN): patamares onde o volume se acumulou e zonas com pouco volume que o preço atravessou depressa. Descrevem volume já negociado, não ordens em espera no livro neste momento.
O que mostra um perfil TPO?
TPO significa 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 que o mercado negociou durante um período recebe a letra desse período, por isso o comprimento de uma linha mede o tempo passado nesse preço. É esta a vista baseada no tempo por trás do Market Profile.
O POC de TPO é o preço visitado em mais períodos, e a value area de TPO constrói-se a partir das contagens de letras, da mesma forma que a value area de volume se constrói a partir dos contratos. O TPO mostra também a estrutura do leilão:
- Initial balance (IB): o máximo e o mínimo da primeira hora, os períodos A e B.
- Single prints: preços dentro do perfil tocados por um único período, onde o preço se moveu depressa.
- Tails: sequências de single prints no máximo ou no mínimo do perfil, onde o mercado abandonou depressa um extremo.
- Poor high ou poor low: um extremo tocado por vários períodos sem tail, muitas vezes chamado unfinished business (negócio por concluir). 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 em mais períodos |
| Value area | Construída a partir do volume | Construída a partir das contagens de letras |
| Mostra com clareza | Onde mudaram de mãos as quantidades grandes, HVN e LVN | A aceitação ao longo do tempo, o IB, os single prints e as tails |
| Depende de | Os dados de negócios que o alimentam e o tamanho da linha | A duração dos períodos, os horários da sessão e o tamanho da linha |
O volume mostra onde os participantes negociaram quantidades grandes. O TPO mostra onde o mercado esteve disposto a 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 está mais abaixo.
Porque é que o POC de volume e o POC de TPO diferem?
Porque um preço pode ter muito volume em pouco tempo, ou muito tempo com pouco volume. Veja-se 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 volume 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 dos 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 em conjunto) com as duas linhas abaixo (5011 e 5010, 2 800). Acrescente o par maior: isso dá 16 900, acima da marca dos 70%, por isso a value area de volume vai de 5012 a 5014.
Leia a diferença como uma pergunta, não como uma resposta: 5012 foi um preço onde havia quantidades grandes dispostas a negociar, ou uma rajada breve 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 ambos num só painel ao lado das suas velas, a partir de uma única definição de sessão e de um único tamanho de linha, para que o tempo e o volume se comparem diretamente. Na janela Indicators do NinjaTrader, aparece como TapeCrest Volume Profile.
- Abra um gráfico de 5 minutos do contrato de futuros que opera, com três dias carregados, clique nele com o botão direito, escolha Indicators... (Ctrl+I) e adicione TapeCrest Volume Profile.
- Na barra 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 das velas visíveis, com o seu POC e a sua value area; 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 com Profile type: Session, Week, Month, CompositeDays (várias sessões somadas num só perfil), VisibleRange, FixedRange ou Anchored (de uma barra que escolher até à barra mais recente). Range, Anchor, Split e Merge, na mesma barra, criam intervalos diretamente sobre as velas, e Lock mantém-nos.
- Verifique TPO period (minutes): 30 dá as letras clássicas, e o NinjaScript tem de ser recarregado depois de o alterar. Initial balance periods conta períodos, por isso, com períodos de 60 minutos, defina-o como 1 para manter um IB de uma hora.
- Verifique a sessão com 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 o alterar e confirme a abertura de uma sessão conhecida, incluindo depois de uma mudança de hora.
O Order Flow+ é opcional. Volume source decide de onde vêm as linhas: o Auto tenta primeiro uma série Volumetric de um minuto, o OneTick lê os preços e as quantidades dos negócios e o 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 por linha). O Tick Replay não é necessário.
Que definições mudam o resultado?
Quando duas ferramentas mostram POCs diferentes para a mesma sessão, normalmente são estas definições que o explicam:
| Definição | O que muda | Ponto de partida |
|---|---|---|
| Ticks per row | Os ticks combinados numa linha; muda a forma, o POC e a value area | O mesmo valor em todas as ferramentas que comparar |
| Value area (%) | A parte do volume ou dos TPOs dentro da value area | 70 |
| Value area rule | Pair acrescenta duas linhas por passo, SingleRow acrescenta uma | Pair, o método clássico |
| TPO period (minutes) | A duração de um período de letra | 30 |
| Initial balance periods | Os 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 o que é comparável: o mesmo instrumento, a mesma data, as mesmas Trading Hours, a mesma fonte de dados, o mesmo âmbito, os mesmos ticks por linha e a mesma percentagem de value area. Carregar mais dias não recupera o histórico que o seu fornecedor de dados não disponibiliza, e o histórico em falta altera um perfil TPO.
Experimente
O TapeCrest Volume Profile + TPO tem um período de teste gratuito 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 onde arrasta um intervalo, o divide e muda para as letras TPO. Para ver o preço mais negociado dentro de cada vela, leia o POC de cada vela; para o que foi negociado em cada preço dentro de uma barra, leia como ler um gráfico footprint.