Half Trend Scanner MT5
- Indicadores
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Versão: 1.3
- Atualizado: 2 setembro 2026
- Ativações: 20
Half Trend Scanner são dois produtos em um único arquivo. O primeiro é o próprio Half Trend, desenhado no gráfico à sua frente: a linha de tendência em degraus que segura seu nível até o mercado tomá-lo, o canal ATR em volta dela e as setas de virada.
O segundo é um quadro que roda o mesmo cálculo sobre uma lista de símbolos e em vários tempos gráficos ao mesmo tempo. O quadro diz quais pares viraram e há quanto tempo; o gráfico abaixo dele mostra a linha e o canal, de modo que você não precisa anexar um segundo indicador para agir sobre o que a tabela encontrou.
O quadro
Uma linha por símbolo, uma coluna por tempo gráfico varrido, até quatro colunas e até vinte e oito símbolos. A lista de símbolos é separada por vírgulas, ou o quadro pode pegar em seu lugar a lista do Market Watch. Prefixo e sufixo da corretora são detectados a partir do gráfico em que você está, ou informados à mão. De fábrica o quadro varre quatro tempos gráficos: M15, H1, H4 e D1.
Uma célula se lê como ^14b: de que lado está a linha de tendência e há quantas barras ela virou para lá. A palavra flat significa que o cálculo rodou e não achou direção. Três pontos significam que a célula ainda não foi medida, e passar o cursor sobre ela explica o motivo em palavras. Um sinal mais antigo que o limiar de frescor mantém a cor mas é desenhado mais discreto: o matiz diz a direção e o peso diz o quanto ele ainda importa. Uma linha que carrega um sinal fresco em qualquer ponto recebe uma lavagem da cor de destaque.
A coluna AGREE é a razão de usar um quadro em vez de oito gráficos. Para cada símbolo ela pega as colunas de tempos gráficos visíveis, acha o lado majoritário e imprime algo como v3/4: a direção e quantos dos tempos gráficos visíveis estão nela. Quando todos os visíveis concordam, a célula é desenhada em negrito na cor daquele lado. Um empate imprime um traço e deliberadamente não é um veredito. Com um único tempo gráfico visível a coluna é removida inteira em vez de imprimir 1/1, que apenas repetiria a célula ao lado.
Os cabeçalhos de coluna são botões. Um clique no cabeçalho de um tempo gráfico ordena por aquela coluna, o mais fresco em cima e as linhas vazias no fim; um segundo clique inverte. Um clique em AGREE ordena por concordância, primeiro a total. O cabeçalho ativo leva a cor de destaque e uma marca, de modo que o estado da ordenação vive no próprio controle. Um botão Sort separado percorre frescor, grau e nome para ordenar o quadro inteiro.
Um botão Show percorre tudo, compras, vendas e frescos. Compras e vendas seguem o veredito de AGREE e não uma célula isolada, então uma linha mostrada sob compras sempre lê um glifo para cima em AGREE, e um empate não aparece sob nenhuma das duas. Isso filtra a visão e não o cálculo: uma linha oculta continua sendo medida e ainda pode alertar.
A legenda acima da tabela decodifica a notação em uma linha e pode ser desligada. Os botões de tempo gráfico mostram e escondem uma coluna sem parar o cálculo por trás dela. Um clique em uma célula troca este gráfico para aquele símbolo e aquele tempo gráfico, em vez de abrir uma janela.
O número de linhas visíveis é ajustado ao painel do gráfico e o ajuste de linhas é um máximo. Enquanto tudo cabe, nenhum botão de página é desenhado; quando deixa de caber, aparecem anterior e próximo com o número da página. Como o quadro nunca desenha mais linhas do que o painel comporta, os botões de página estão sempre na tela e sempre alcançáveis, por mais alto que esteja o ajuste de linhas.
Duas linhas de estado estão sempre à vista: símbolos prontos do total, tempo desde a última atualização, sinais na janela de busca; depois, ou a linha do cão de guarda, ou uma frase explicando por que nada aparece.
Diagnóstico
Um segundo painel, desligado de fábrica, responde à pergunta "por que não há sinal": cobertura de símbolos, quais séries estão curtas de barras, quantos sinais foram achados na janela e quantos símbolos este indicador ligou no Market Watch para poder trabalhar. Uma célula que não pôde ser medida é explicada em vez de ficar em branco.
O indicador no gráfico
Desenhado na janela de preço: a linha Half Trend na cor do seu lado, o canal ATR e as setas BUY e SELL. Pode ser desligado na aba Styles se você quiser só o quadro. Seu tempo gráfico é ajustado à parte dos tempos gráficos que o quadro varre.
A folha de ajustes
A engrenagem abre três abas. Values cobre o tempo gráfico, a amplitude, se os sinais na barra em formação são mostrados, o desvio do canal e o período do ATR. Cada linha tem botões de passo, uma faixa e uma frase de ajuda. Mudar uma recalcula o quadro inteiro, e o painel informa seu progresso enquanto isso.
Alerts cobre o interruptor geral, os interruptores por evento, os quatro canais, a pausa e um botão de teste.
Styles cobre a legenda, se o indicador é desenhado neste gráfico, a paleta, a linha de tendência, o canal ATR, as setas, a espessura da linha e o tamanho das setas. São os mesmos controles de exibição que o indicador de gráfico único correspondente traz, com os mesmos nomes, de modo que um gráfico ajustado de um jeito pode ser reproduzido no outro.
Três esquemas de cor, incluindo um seguro para daltonismo que usa azul e laranja em vez de vermelho e verde. Posição do painel, esquema, ordenação, filtro, quais colunas estão visíveis e todo valor mudado na folha persistem por gráfico através de uma troca de tempo gráfico e de um reinício do terminal. A interface é em inglês.
Alertas
Calados de fábrica. O interruptor geral fica no próprio painel, ao lado de um botão Test alert que dispara por todos os canais ligados naquele momento.
Os eventos são um BUY fresco e um SELL fresco, declarados separadamente para cada tempo gráfico varrido, mais a saúde dos dados, que fala quando um símbolo perde ou recupera seus dados. Existe um ajuste de grau mínimo; este port não atribui graus, então para esse fim todo sinal conta como grau um.
Os canais são uma janela pop-up, um som, um push para o terminal móvel e o e-mail. A pausa é mantida por célula e por evento, trinta minutos de fábrica. Telegram não faz parte deste produto.
Custo do cálculo
O trabalho tem orçamento: a cada tique do temporizador um número fixo de símbolos é atualizado, então uma lista longa espalha sua carga em vez de travar o terminal. A primeira passagem é progressiva e o painel informa a porcentagem medida.
Leitura a partir de um EA
O indicador do gráfico publica nove buffers, todos legíveis por iCustom e CopyBuffer. O buffer 0, Buy, carrega o preço da seta em uma barra de virada BUY e EMPTY_VALUE nas demais, e não é desenhado; o buffer 1, Sell, faz o mesmo para uma virada SELL. O buffer 2, Half Trend Up, é a linha de tendência na fase de alta, e o buffer 3, Half Trend Down, a mesma linha na fase de baixa. O buffer 4, ATR High, é a banda superior do canal e o buffer 5, ATR Low, a inferior. Os buffers 6 e 7, BuyMark e SellMark, são as cópias desenhadas dos buffers 0 e 1. O buffer 8, Signal, vale +1 em uma virada BUY, -1 em uma virada SELL e 0 quando não há virada.
Os buffers 0 e 1 são o contrato para o EA. Nunca são pintados e são preenchidos a cada passagem seja qual for o estado da aba Styles, de modo que nada do lado da exibição pode deixar uma estratégia sem sinal. O que você vê no gráfico é a cópia desenhada, mantida em passo com o contrato. Esconder muda como um traçado é desenhado, nunca esvazia um buffer, então todo índice listado continua legível por iCustom e CopyBuffer e continua visível na janela de dados com a exibição desligada.
Este mapa é do próprio scanner e não coincide com o Half Trend MTF de gráfico único, que publica mais um buffer no índice 9. Guie-se pela lista acima.
O quadro em si é um painel e não um buffer. Ele é lido com os olhos e por meio de alertas.
Procedência
Este é um port de "HalfTrend", publicado no TradingView por everget, que por sua vez é um port de um indicador mais antigo de MT4. O algoritmo é canônico e vem do MT4. O script do TradingView está publicado abertamente, o que torna admissível um port por fórmula, e esta implementação foi reconstruída a partir das fórmulas em vez de traduzida linha a linha.
O produto leva o nome do método porque é exatamente isso que ele implementa. A obra original pertence aos seus autores e aqui não se reivindica autoria alguma sobre ela.
Limites honestos
O quadro lê barras fechadas e conta a idade de uma célula em barras fechadas. No indicador do gráfico, com os sinais na barra em formação ligados, uma seta na barra não fechada pode sumir antes de ela fechar. Com o ajuste desligado a barra em formação fica completamente vazia, e nos dois casos o que foi publicado em uma barra fechada não muda depois.
AGREE conta tempos gráficos, não estima probabilidade. Quatro tempos gráficos concordando significa que quatro leituras correlacionadas de um mesmo instrumento concordaram. Um empate deliberadamente não produz veredito e fica escondido tanto pelo filtro de compras quanto pelo de vendas.
Uma linha de tendência em degraus vira tarde por construção, e em um quadro isso significa que na mesma hora lateral vários pares vão mostrar uma virada fresca: cada uma real e nenhuma boa.
Varrer custa. Vinte e oito símbolos em quatro tempos gráficos dão cento e doze células e isso se sente numa máquina lenta; o que se deve baixar é o ajuste de orçamento.
Símbolos que sua corretora não oferece, e séries curtas demais para o período do ATR, não podem ser medidos, e o quadro diz quais e por quê.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de teste são afirmados aqui.

