ADR Levels 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
Saiba antes de entrar quanto do movimento de hoje já foi gasto. ADR Levels MTF imprime os dois preços que um dia normal ainda pode alcançar, marca a vela em que a amplitude foi esgotada e mostra no painel a porcentagem já consumida, para que uma entrada tardia deixe de parecer fresca. Ele recorta os dias das velas do gráfico em que está, então os números coincidem em M5 e em H4 e não há uma segunda fonte de dados a esperar. É gratuito: sem período de teste, sem funções bloqueadas, sem página de upgrade.
A amplitude diária média é a média das amplitudes dos últimos dias completos, cinco de fábrica. Dela o dia em curso tira duas projeções: a mínima do dia mais o ADR, até onde um dia médio levaria para cima, e a máxima do dia menos o ADR para o outro lado. A linha entre as duas é o meio da amplitude que o dia já percorreu.
Os dias são recortados das próprias velas do gráfico pelos seus horários em vez de pedidos ao D1, por isso o produto se lê igual em qualquer timeframe e o scanner precisa de uma série por símbolo em vez de duas. O preço dessa escolha é declarado: num timeframe pequeno cabem poucos dias na janela de varredura, então aqui a janela é maior de fábrica e o ADR é tomado sobre os dias completos efetivamente encontrados. Três dias em vez de cinco dão um ADR menos estável, mas é um número honesto e não uma célula vazia.
O que aparece no gráfico
Na janela de preços: o meio da amplitude já percorrida pelo dia como linha colorida conforme a metade em que está o preço, os dois níveis ADR projetados como faixas finas, dois sombreados entre eles e as setas na vela em que a amplitude do dia enfim alcançou o seu ADR. O sinal é o esgotamento da amplitude, uma vez por dia, e o seu sinal algébrico é oposto ao sentido do dia, porque um dia que já percorreu um ADR inteiro termina mais do que começa.
O painel
Um painel em tela sobre o gráfico de preços, arrastável, recolhível e fechável. Mostra o timeframe em vigor e os valores de ajuste realmente usados no cálculo. Diz o que aconteceu na última vela fechada: um sinal BUY, um sinal SELL ou nenhum. E diz se os números na tela vêm da janela de propriedades ou do painel, e quantos deles foram alterados à mão.
Abaixo ficam os ajustes que o painel pode mover, com os seus valores atuais. A engrenagem abre uma folha de três abas.
A aba Values cobre o timeframe, o número de dias completos sobre os quais se faz a média, cinco de fábrica, e o limiar de esgotamento forte: um dia além de 130 por cento do seu ADR recebe grau 2 em vez de 1. A aba Styles cobre a paleta, a linha e a sua espessura, o tamanho das setas, os dois níveis projetados e os dois sombreados, cada um com o seu interruptor. Cada linha de Values tem botões de passo, uma faixa e uma frase de ajuda; Styles muda só a aparência e nunca provoca recálculo.
A aba Alerts cobre o interruptor principal, os interruptores por evento, os canais, a espera em minutos e um alerta de teste.
Três esquemas de cor: escuro, claro e um seguro para daltonismo que usa azul e laranja em vez de vermelho e verde. Tudo a respeito do painel, inclusive cada valor alterado na folha, é guardado por gráfico e sobrevive a uma troca de tempo gráfico e a um reinício do terminal. A interface é em inglês.
Alertas
Desligados de fábrica. Três eventos: um sinal BUY, um sinal SELL e um toque da linha, aqui linha do meio da amplitude do dia, ou seja o retorno a ela e não uma virada. Cada um tem o seu próprio interruptor.
Canais: janela pop-up, som, push para o terminal móvel e e-mail. Há interruptores por evento e por canal, e uma pausa de duas horas por padrão.
Os alertas disparam na última barra fechada. Outros dois alertas, desligados por padrão, falam na barra em formação dentro de um número escolhido de segundos antes do seu fechamento, e são chamados antecipados porque uma reversão presente no meio da barra pode se desfazer. O Telegram não faz parte deste produto.
Sinais na barra em formação
Um interruptor pesa mais que os outros, e ele está tanto na aba Values quanto nos parâmetros de entrada: se buffers e setas são permitidos na barra que ainda está em formação.
Ligado, que é como o produto é entregue, você vê uma reversão assim que o mercado a faz. Às vezes essa reversão é desfeita antes de a barra fechar e a seta some. Desligado, nada é escrito na barra em formação: não há redesenho de espécie alguma, e todo sinal chega uma barra depois por construção.
Os dois comportamentos são legítimos. O produto não escolhe por você e não esconde qual deles está aplicando: dizem isso tanto o painel quanto o nome do ajuste.
Multi tempo gráfico
O ajuste Timeframe calcula num tempo gráfico superior e desenha o resultado aqui. Somente barras superiores fechadas são lidas: uma barra do gráfico mostra a barra superior mais recente que já havia fechado no fechamento dessa própria barra, de modo que a reversão cai na barra que fecha junto com a superior, e nada é desenhado que não pudesse ser conhecido em tempo real.
A série estrangeira é construída em segundo plano. A primeira leitura pode voltar vazia, o indicador tenta de novo e o painel diz se está esperando um download ou se enfrenta uma falta real de histórico. Ele nunca falha a inicialização por barras ausentes.
Leitura a partir de um EA
Dezesseis buffers, todos legíveis por iCustom e CopyBuffer. O buffer 0, Buy, carrega o preço da seta numa vela BUY e EMPTY_VALUE nas demais, e não é desenhado; o buffer 1, Sell, faz o mesmo para SELL. Os buffers de 2 a 5 pertencem aos dois preenchimentos e são encanamento de desenho, não dados para leitura. O buffer 6 carrega linha do meio da amplitude do dia enquanto a tendência sobe e o buffer 7 a mesma linha enquanto ela desce; na vela da virada ambos têm valor, e é isso que impede a linha desenhada de se romper. O buffer 8 carrega o nível projetado superior, a mínima do dia mais o ADR e o buffer 9 carrega o nível projetado inferior, a máxima do dia menos o ADR. Os buffers 10 e 11 são as cópias desenhadas de 0 e 1. O buffer 12, Signal, vale +1 numa vela BUY, -1 numa vela SELL e 0 nas demais. O buffer 13 é Override, o buffer 14 é linha do meio da amplitude do dia como uma série contínua e o buffer 15 é a própria tendência, 0 enquanto sobe e 1 enquanto desce.
O buffer 16 é acrescentado por este port e fica depois de todo o mapa comum: a porcentagem do ADR que o dia já gastou. Não tem unidade, portanto compara um símbolo com outro, e é por ele que o quadro ordena e atribui graus.
Os buffers 0 e 1 são o contrato: nunca são desenhados, são preenchidos a cada passagem qualquer que seja a aba Styles e constam da janela de dados. Esconder as setas na tela não pode privar um expert advisor do seu sinal, porque esconder se faz mudando a forma de desenhar e nunca esvaziando um buffer.
Uma instância criada por iCustom é somente de leitura e usa sempre os parâmetros que você passou. O buffer Override permite que um expert advisor detecte que uma instância do gráfico roda com números alterados à mão no painel.
Procedência
Este é um port de ADR Levels. A amplitude diária média e os níveis construídos sobre ela são públicos e são aritmética trivial sem autor único, e esta implementação foi escrita a partir da definição. Duas coisas são declaradas em vez de escondidas: o dia é o dia do servidor, o mesmo com que o terminal constrói as suas velas D1, e o ADR é tomado de forma progressiva sobre os dias completos que a janela encontrou.
O produto se chama ADR Levels MTF porque esse é o nome do método, não porque se reivindique aqui a sua autoria. O trabalho original pertence ao seu autor.
Limites honestos
O ADR descreve um dia médio. Não é uma previsão, e um dia de tendência atravessará as duas projeções sem que haja nada de errado no cálculo.
O sinal de esgotamento é um sinal contra o movimento, e está escrito assim aqui. Ele diz que o dia percorreu a sua distância habitual, o que é motivo para esperar menos continuação, não motivo para esperar uma reversão.
Num timeframe pequeno com pouco histórico o ADR pode ser construído com menos dias do que o ajuste pede. O painel e o diagnóstico dizem quantos dias foram realmente usados, e um número pequeno significa uma média menos confiável.
Os ajustes movem cada sinal que este produto pode mostrar. Duas configurações dão dois conjuntos de sinais diferentes, e nenhum dos dois é o verdadeiro.
Nenhum número de rentabilidade, nenhuma taxa de acerto e nenhum resultado de backtest é afirmado aqui.
