JET TPO Profile PRO para MetaTrader 5: manual do usuário

15 novembro 2026, 15:07
JETINVEST
0
1

O JET TPO Profile PRO é um indicador pago para MetaTrader 5 que desenha um perfil de tempo e preço (TPO) para cada sessão no gráfico de preço. Cada período da sessão recebe uma letra em cada preço que alcançou, e assim você vê em quais preços o mercado passou mais tempo, onde ficou o valor da sessão, como se formou o balanço inicial e onde o leilão ficou incompleto. Traz também painel, alertas e dados para Experts. É só um indicador: nunca abre, fecha nem altera ordens.

O perfil

  • Um perfil por sessão, a partir da abertura, sobre os candles daquela sessão. O número de sessões desenhadas é definido em Days drawn (10 no padrão).
  • Letras TPO: cada período da sessão (30 minutos no padrão) recebe uma letra: A, B, C ... Z, depois a, b, c ... A letra aparece em cada linha de preço que o período alcançou. Cada período tem a sua cor, num gradiente da cor do primeiro período até a cor do último.
  • Modos de desenho (input Drawing mode e primeiro botão do painel): Letras; Blocos (um quadrado colorido por período, sem a letra); Histograma (o contorno do perfil numa cor só, com a linha da POC na cor da POC). No modo Letras, quando o zoom não comporta as letras, o perfil é desenhado em blocos e, se ainda não couber, em histograma; aumente o zoom para ver as letras de novo.
  • Unido ou dividido (input Merged / split e segundo botão do painel): Unido coloca as letras de cada linha lado a lado a partir do início da sessão, formando o perfil; Dividido coloca cada período na sua coluna, no horário em que aconteceu. O botão alterna entre Unido, Dividido: atual (só a sessão em formação) e Dividido: todas.
  • POC: a linha com mais TPOs, contornada na cor da POC, com uma linha até o fim da sessão e o rótulo "POC" com o preço.
  • Área de valor (70% dos TPOs no padrão): faixa sombreada com as linhas VAH e VAL e seus preços no fim da sessão.
  • Perfil em formação: borda tracejada e rótulo "em formação". A POC e a área de valor se movem a cada novo período; os single prints e as máximas/mínimas fracas aparecem mais claros, como provisórios, até o fim da sessão. Um perfil fechado nunca muda.

Balanço inicial e marcas

  • Balanço inicial (IB): barra vertical na cor do IB logo à esquerda do perfil, da mínima à máxima dos 2 primeiros períodos (a primeira hora, com períodos de 30 minutos). Traços curtos marcam as extensões de 1,5x e 2x do IB acima e abaixo.
  • Abertura e fechamento: um triângulo cinza à esquerda do perfil no preço de abertura da sessão e outro à direita do perfil no preço de fechamento.
  • Caudas: uma marca vertical fina à direita do perfil, vermelha para a cauda de venda na máxima e verde para a cauda de compra na mínima, quando a ponta tem pelo menos 2 linhas com um só TPO (input Tails from).
  • Single prints: linhas com um só TPO no meio do perfil (pelo menos 2 seguidas no padrão), sombreadas na cor dos single prints.
  • Máxima fraca e mínima fraca: a linha extrema da sessão com 2 ou mais TPOs (leilão incompleto), marcada com uma linha tracejada na cor de máx./mín. fraca.

Sessão anterior, níveis não tocados e composto

  • Níveis da sessão anterior: POC, VAH e VAL da última sessão fechada, em linhas cinza tracejadas sobre a sessão em formação, com os rótulos pPOC, pVAH e pVAL e seus preços.
  • POCs virgens: a POC de uma sessão passada que o preço não tocou de novo é estendida até a borda direita do gráfico, com o rótulo "POC virgem" e o preço. Quando o preço a toca, a linha termina no toque.
  • Single prints e máximas/mínimas fracas de sessões passadas também se estendem para a direita até o preço voltar a eles; uma máxima ou mínima fraca não tocada mostra o rótulo e o preço. São verificadas as últimas 10 sessões (input Days checked for untouched levels).
  • Perfil composto: um histograma que une as últimas 5 sessões fechadas, desenhado à direita do preço atual, com POC e área de valor próprias. As linhas de POC, VAH e VAL do composto mostram o preço ao lado, no formato de preço do ativo. Um título acima do composto mostra quantos dias ele usa, ex.: "Composto 5 dias"; quando há menos sessões fechadas do que Composite: days pede, ele mostra o número real (ex.: "Composto 3 dias"). O terceiro botão do painel mostra ou esconde o composto.
  • POC de volume (desligada no padrão): a POC de volume de cada sessão como uma linha fina com o rótulo "POC de volume", para comparar onde o mercado passou o tempo com onde negociou mais volume. Usa o volume real quando a corretora fornece e o tick volume nos outros casos.

Sessões

Com Session = Automatic by symbol (padrão), o indicador escolhe a sessão pelo símbolo, e o rodapé do painel mostra qual está em uso:

  • Pregão regular da B3 nos futuros da B3, como WIN, WDO, IND e DOL (o dia de negociação da corretora).
  • Horário regular, 09:30 às 16:00 de Nova York, nos índices dos EUA (ex.: US500, US30, NAS100) e nos futuros ES, NQ, YM e RTY e seus micros na CME.
  • Dia (fechamento de Nova York), 17:00 às 17:00 de Nova York, em forex, metais e cripto.
  • Dia do servidor, 00:00 às 24:00 no horário da corretora, nos demais símbolos.

Outras opções do input Session: Server day (dia do servidor); Custom hours (início e fim em HH:MM, no horário de Nova York, Chicago, Londres, Frankfurt, Tóquio, São Paulo ou do servidor); Asia / London / New York sessions (um perfil por sessão: Tóquio 09:00-18:00, Londres 08:00-17:00 e Nova York 08:00-17:00, cada um na hora local). Os horários das bolsas seguem o horário de verão, então os perfis não se deslocam duas vezes por ano.

Como adicionar ao gráfico

  • Abra o Navegador (Ctrl+N) e encontre o JET TPO Profile PRO em Indicadores > Mercado.
  • Arraste-o para o gráfico de preço (ou dê um duplo clique), ajuste a aba Parâmetros de entrada se quiser e clique em OK.
  • Funciona em qualquer ativo. Letras, blocos e a visão dividida são desenhados de M1 a H1; em tempos gráficos maiores o perfil é desenhado como histograma e o painel mostra "Acima de H1 o perfil é desenhado como histograma".
  • Os perfis usam o histórico de 1 minuto do ativo. Enquanto ele não carrega, o painel mostra "Falta histórico de 1 minuto: carregando..." e os perfis aparecem assim que ele chega.
  • Para remover, abra a lista de indicadores (Ctrl+I), selecione-o e clique em Excluir.

O painel

  • POC, VAH e VAL em três linhas: Em formação (a sessão em andamento; "Fora da sessão" entre sessões), Anterior (a última sessão fechada) e Composto, com o número de dias do perfil composto.
  • Preço: acima, dentro ou abaixo da área de valor anterior (verde, azul ou vermelho).
  • Balanço inicial: situação (em formação, não rompido, rompido para cima, rompido para baixo), Máxima e Mínima, Tamanho em pontos e em % da média das últimas 10 sessões, e Extensão: alta / baixa com 1,5x e 2x quando atingidas.
  • TPOs acima / abaixo da POC: as duas contagens e a diferença, ex.: "52 / 40 (+12)".
  • Caudas: cauda de compra e cauda de venda da sessão em formação, com o número de linhas.
  • Single prints e Máx. / mín. fraca: quantos ainda estão ativos (não revisitados) nas sessões passadas e o preço mais próximo.
  • Botões: modo de desenho (Letras, Blocos, Histograma), Unido / Dividido: atual / Dividido: todas, e Composto. O clique muda só o desenho; os inputs definem o estado ao iniciar o indicador.
  • Rodapé: nome e horário da sessão (hora da bolsa e do servidor), período TPO, ticks por linha e número de dias desenhados.
  • Arraste o painel para qualquer lugar do gráfico. Antes da primeira sessão ele mostra "Aguardando a primeira sessão".

Parâmetros de entrada

Profile

  • TPO period = 30 minutes. Opções: 5, 10, 15, 30 e 60 minutos. Os períodos começam na abertura da sessão, não na hora cheia. Períodos menores dão mais letras por sessão.
  • Row height in ticks (0 = automatic) = 0. Com 0, o indicador escolhe uma altura de linha adequada ao ativo, mostrada no rodapé do painel ("12 ticks por linha", por exemplo). Digite um valor para fixá-la; linhas mais altas deixam o perfil mais baixo e mais largo.
  • Value area (%) = 70.
  • Value area method = 2 rows at a time (classic TPO). Outra opção: 1 row at a time (as the volume profiles), igual aos perfis de volume.
  • Days drawn (1-60) = 10.
  • Letters = Restart every session. Com Continuous (by time of day), cada período mantém a letra do seu horário do dia, e a mesma letra indica o mesmo horário em todos os dias.

Session

  • Session = Automatic by symbol. Outras opções: Server day, Custom hours, Asia / London / New York sessions (ver Sessões).
  • Custom hours: start (HH:MM) = 09:30, Custom hours: end (HH:MM) = 16:00 e Custom hours: clock = New York (também Server, Chicago, London, Frankfurt, Tokyo, Sao Paulo). Valem com Custom hours. Um fim antes do início atravessa a meia-noite. Se o horário não puder ser lido, vale o dia do servidor.
  • Separate overnight profile (ETH) = false. Com true, as horas entre duas sessões ganham perfil próprio, mostrado como Noturno no rodapé. Funciona com o horário regular e com Custom hours.
  • Server time zone = Auto (live) / GMT+2/+3 in tester. Outras opções: GMT+2 / GMT+3 (New York close brokers) e Fixed GMT offset, com Server GMT offset (fixed mode) = 2. Posiciona as sessões definidas no horário de uma bolsa; se o horário no rodapé do painel não bater com a sua corretora, escolha a opção que se encaixa nela.
  • Initial balance: periods = 2.
  • Initial balance: own start (HH:MM, empty = session start) = vazio e Initial balance: clock of the own start = New York. Exemplo: 09:30 de Nova York coloca o IB na abertura de Nova York num perfil de 24 h de forex.
  • Initial balance: extensions 1.5x and 2x = true. Mostra as linhas de extensão e a linha Extensão do painel, e permite o alerta de extensão.

Highlights

  • Single prints from (rows in a row) = 2.
  • Tails from (rows) = 2.
  • Poor high / low from (TPOs on the extreme row) = 2.
  • Extend virgin POCs, Extend single prints e Extend poor highs / lows = true. Desligados, os single prints e as máximas/mínimas fracas ficam dentro do seu perfil e as POCs virgens não são estendidas.
  • Days checked for untouched levels = 10. Define também as sessões contadas no painel (single prints e máx./mín. fracas ativos) e nos alertas de nível.

Composite

  • Composite profile = true (estado do botão Composto ao iniciar).
  • Composite: days = 5.
  • Composite: value area (%) = 70.

Volume

  • Volume POC of each session = false.

Drawing

  • Drawing mode = Letters (também Blocks, Histogram).
  • Merged / split = Merged. Split começa com todas as sessões divididas.
  • Letter size = 9.
  • Maximum profile width (% of the session) = 80. Limita até onde um perfil unido avança no intervalo de tempo da sua sessão.
  • Cores: First period color = azul claro; Last period color = violeta; POC = âmbar; Value area = azul; Initial balance = verde; Single prints = rosa; Poor high / low = laranja; Previous session levels = cinza; Composite = cinza-azulado (também a cor do modo histograma); Volume POC = verde-água.

Panel

  • Show the panel = true.
  • Theme = Automatic (chart background). Outras opções: Dark, Light. Também ajusta as cores dos perfis.
  • Panel size (%) = 100 (50 a 300), útil em telas de alta resolução.
  • Language = Terminal language, ou um dos 11 idiomas.
  • Panel position X = 12 e Panel position Y = 34.

Alertas

Os alertas disparam só em tempo real, nunca no histórico, e cada um dispara uma vez por nível por sessão. Grupo Alerts:

  • Price leaves the previous value area = Off. Mensagem, ex.: "Preço saiu da área de valor anterior para cima (VAH 1.08450)". Com Also the forming value area = true, o mesmo alerta cobre também a área de valor da sessão em formação. Gatilho: Value area: trigger.
  • Price touches the previous POC or a virgin POC = Off. Mensagem, ex.: "Preço tocou uma POC virgem 1.08310". Gatilho: POC: trigger.
  • Initial balance broken (first break) = Popup + Sound. Depois que o IB termina, dispara no primeiro rompimento para cima e no primeiro para baixo. Mensagem, ex.: "Balanço inicial rompido para cima (5432.25)". Gatilho: Initial balance: trigger.
  • IB extension 1.5x / 2x reached = Off (precisa de Initial balance: extensions 1.5x and 2x ligado). Mensagem, ex.: "Extensão 2 x do IB atingida para baixo (5390.00)". Gatilho: Extension: trigger.
  • Price returns to single prints = Off. Mensagem, ex.: "Preço voltou aos single prints 1.08200 - 1.08250". Gatilho: Single prints: trigger.
  • Price returns to a poor high / low = Off. Mensagem, ex.: "Preço voltou a uma máxima fraca 1.08600". Gatilho: Poor high / low: trigger.
  • Cada gatilho = On touch (assim que o preço chega ao nível). Outra opção: On bar close (verificado no fechamento da barra).
  • Modos: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
  • Sound = alert (um som do terminal). Also send e-mail = false; com true, cada alerta ligado também envia um e-mail. Alerta em Off não envia nada.
  • Notificações push e e-mail precisam estar configurados em Ferramentas > Opções (abas Notificações e E-mail). As mensagens usam o idioma do painel.

Dados para Experts (iCustom)

O indicador tem 15 buffers com um valor por barra, que podem ser lidos com iCustom e CopyBuffer. Eles não são desenhados no gráfico; a Janela de Dados (Ctrl+D) mostra os valores com os rótulos abaixo.

BufferRótuloConteúdo
0TPO POC (forming session)POC da sessão em formação no fechamento da barra
1TPO VAH (forming session)VAH da sessão em formação
2TPO VAL (forming session)VAL da sessão em formação
3IB highMáxima do balanço inicial (vazio até o IB terminar)
4IB lowMínima do balanço inicial (vazio até o IB terminar)
5Previous POCPOC da sessão anterior
6Previous VAHVAH da sessão anterior
7Previous VALVAL da sessão anterior
8Composite POCPOC do perfil composto (últimas N sessões)
9Composite VAHVAH do perfil composto
10Composite VALVAL do perfil composto
11TPOs above POC - below POCTPOs acima da POC menos TPOs abaixo, sessão em formação
12Price vs previous value area (+1 above, 0 inside, -1 below)Fechamento da barra em relação à área de valor anterior: +1 acima, 0 dentro, -1 abaixo
13Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional)Soma de bits: 1 IB rompido para cima, 2 IB rompido para baixo, 4 extensão de 1,5x atingida, 8 extensão de 2x atingida, 16 máxima fraca, 32 mínima fraca, 64 single prints na sessão, 128 sessão ainda aberta, então 16, 32 e 64 ainda são provisórias. Exemplo: 133 = 1 + 4 + 128.
14TPO period (1 = A)Número do período TPO da barra na sessão: 1 = A, 2 = B e assim por diante
  • Sem repintura: cada valor é o do fechamento da sua barra, e os buffers das barras fechadas (índice 1 ou maior) nunca mudam. Na barra em andamento (índice 0), os buffers 0-4 e 11-14 mudam enquanto a barra está aberta; os buffers 5-10 só mudam quando começa uma nova sessão.
  • Marcas provisórias (bit 128): com a sessão aberta, uma máxima fraca, uma mínima fraca ou single prints ainda podem desaparecer, por isso os bits 16, 32 e 64 vêm com o 128. Na última barra de uma sessão, o 128 sai e esses bits são definitivos.
  • Valores vazios são EMPTY_VALUE: fora de uma sessão (buffers 0-4, 11, 13 e 14), antes de o IB terminar (3 e 4), antes da primeira sessão fechada (5-7 e 12) e antes de existir o composto (8-10). Os buffers 8-10 são preenchidos mesmo com o composto escondido pelo botão do painel.
  • Os buffers seguem os inputs do indicador (área de valor, método, dias do composto etc.); iCustom sem inputs usa os padrões.
  • Exemplo: handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); depois leia o buffer 13 da barra 1 com CopyBuffer e teste (valor & 1) para saber se o IB já estava rompido para cima no fechamento da última barra fechada.

Dicas e perguntas frequentes

  • Só blocos ou histograma, sem letras? As linhas estão pequenas demais para as letras: aumente o zoom ou digite um Row height in ticks maior.
  • Perfil alto ou achatado demais? Mude Row height in ticks; o valor em uso aparece no rodapé do painel.
  • Horário da sessão não bate com a corretora? Confira o rodapé e mude Server time zone, ou use Custom hours.
  • Forex com o IB na abertura de Nova York: mantenha a sessão automática e use Initial balance: own start = 09:30 com o horário de Nova York.
  • Tempo e volume juntos: ligue Volume POC of each session e compare a linha dela com a POC TPO.
  • "Falta histórico de 1 minuto: carregando...": espere alguns segundos; se continuar, abra uma vez um gráfico M1 do ativo para o terminal baixar o histórico.
  • Testador de Estratégia: os perfis e o painel são desenhados no modo visual; os buffers funcionam nos dois modos. Testado no EURUSD e no WIN, sem repintura.
  • Leitura do perfil: POC, área de valor, balanço inicial e suas extensões, single prints, caudas e máximas/mínimas fracas descrevem como a sessão foi negociada. Não preveem o próximo movimento.

Download

  • JET TPO Profile PRO: perfis de tempo e preço por sessão no gráfico de preço, painel, alertas e dados para Experts.

Dúvidas e sugestões: envie uma mensagem privada pelo meu perfil no MQL5.

Operar envolve risco de perda. O indicador mostra informações do mercado; não prevê preços nem garante resultados.