YazanPro Auto Levels and Fibonacci
- Indicadores
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Versão: 1.2
- Atualizado: 2 novembro 2026
- Ativações: 10
YazanPro Auto Levels and Fibonacci é um indicador para MetaTrader 5 que desenha no gráfico zonas de suporte / resistência, setas de rompimento, linhas de tendência, pivôs, números redondos e um Fibonacci automático, e mostra num painel a que distância o preço está de cada um deles.
Ele desenha os níveis de preço que a maioria dos traders marca à mão, mantém-nos atualizados a cada candle fechado e mostra num painel onde o preço está agora em relação a eles. Funciona em qualquer símbolo (forex, metais, índices, ações, criptomoedas) e em qualquer período de M1 a MN1. Não coloca ordens.
O que você vê (os números correspondem às marcas nas capturas de tela; cada camada do gráfico tem um parâmetro de entrada e um botão de um clique no painel)
- Zonas de suporte / resistência. Topos e fundos de swing (2 candles de cada lado por padrão, a regra do fractal) que ficam a menos de meio ATR uns dos outros são fundidos numa zona. A sua força é o número de toques: os pontos de swing dentro dela. São desenhadas as 6 zonas mais fortes, mais a zona mais próxima acima do preço, a mais próxima abaixo e aquela em que o preço está. Cada zona é uma faixa sombreada com a contagem de toques e o preço central: verde abaixo do preço e vermelha acima.
- Setas de rompimento. Uma seta marca o primeiro fechamento através do último topo ou fundo fractal confirmado, com um filtro opcional RSI(14) / CCI(14). Cada seta é decidida no fechamento do seu candle e não é movida nem removida depois. As setas também estão nos buffers 0 e 1 (janela de dados, iCustom).
- Linhas de tendência automáticas pelos últimos topos e fundos de swing, com a contagem de toques. Uma linha rompida fica pontilhada e esmaecida.
- Pivôs clássicos diários e semanais: P, R1 a R3 e S1 a S3 do dia anterior e da semana anterior, desenhados desde o início do dia ou da semana atual em todos os períodos abaixo de D1 (diários) e W1 (semanais). As tabelas mostram-nos em qualquer período.
- Números redondos. O passo vem do preço e do ATR (por exemplo 0.005 em EURUSD, 1.0 em USDJPY, 20 no ouro H1), ou você define um passo fixo.
- Fibonacci automático na última perna de swing confirmada: retrações 38.2, 50, 61.8 e 78.6, extensões 127.2 e 161.8, com a zona 50-61.8 sombreada. Assim que um candle fechado atravessa o nível 78.6, a configuração é marcada como DEAD (anulada) e desenhada esmaecida até se formar uma nova perna.
- Dois blocos grandes. NEAREST SUPPORT e NEAREST RESISTANCE (suporte / resistência mais próximos): o centro da zona em letras grandes, os seus toques, a sua faixa e a distância do preço em pips (pontos em índices, ações e cripto) e em ATR.
- PRICE NOW (preço agora). A zona em que o preço está (ou "entre zonas"), o estado do Fibonacci numa palavra com a % de retração (WAITING, IN ZONE, DEEP, PAST 78.6 ou DEAD) e a última seta de rompimento com há quantos candles ela ocorreu.
- Botões de camadas. Zones, Arrows, Trend, Daily, Weekly, Round, Fib: um clique mostra ou oculta essa camada no gráfico.
- Abas. Aba Levels. Todos os níveis das camadas ativas, os 6 mais próximos acima e os 6 mais próximos abaixo do preço, cada um com o seu preço e a distância em pips e em ATR. Aba Fibonacci. A perna (de, até, tamanho em ATR, horários dos candles), o estado e uma tabela com todos os seus níveis e distâncias. Aba Pivots. A tabela diária e semanal com distâncias, e os números redondos com o seu passo. Aba Breakouts. A última seta para cima e para baixo, os níveis fractais que a próxima seta romperia, as duas linhas de tendência, se o último candle fechado ressaltou num nível ou fechou através de uma linha de tendência, e quais alertas estão ligados.
- Cabeçalho. Um botão de idioma com 12 idiomas (inglês, árabe, russo, chinês, espanhol, português, japonês, alemão, coreano, francês, italiano, turco), botões de período de M1 a MN1 e um botão para recolher. O idioma, a aba e as camadas são lembrados por gráfico. Clique na faixa de uma seção para recolhê-la. Deixe o mouse sobre uma zona, uma linha, um bloco ou uma linha do painel para ver uma explicação.
Como ler
- Comece pelos dois blocos: o suporte mais próximo abaixo e a resistência mais próxima acima, com os seus toques e a sua distância. Uma distância menor que 1 ATR significa que o preço está a menos de uma amplitude média de candle do centro da zona.
- Leia PRICE NOW: se o preço está dentro de uma zona ou entre zonas, qual é o estado do Fibonacci e há quantos candles apareceu a última seta de rompimento.
- No gráfico, o rótulo à direita de cada zona mostra os seus toques e o seu centro (por exemplo "x6 1.11631"). A zona mais próxima acima e abaixo do preço é sombreada mais forte que as outras.
- O estado do Fibonacci diz onde o preço está na última perna: WAITING = ainda não chegou a 50%, IN ZONE = entre 50 e 61.8, DEEP = entre 61.8 e 78.6, PAST 78.6 = além de 78.6, DEAD = um candle fechado atravessou 78.6; o Fibonacci fica esmaecido até se formar uma nova perna.
- Para preços exatos abra uma aba (Levels, Fibonacci, Pivots, Breakouts), e desligue uma camada com o seu botão quando o gráfico ficar carregado.
- Use o que vê como contexto para a sua própria análise: o indicador não dá conselhos de compra ou venda.
Alertas (janela pop-up, notificação push opcional)
- O preço toca uma das zonas desenhadas (uma vez por zona e por candle).
- Um candle fecha através de uma das zonas desenhadas.
- O preço entra na zona de Fibonacci 50-61.8 (uma vez por perna).
- Uma nova seta de rompimento (desligado por padrão).
Para quem é
Traders que marcam à mão suportes e resistências, linhas de tendência, pivôs e retrações de Fibonacci e querem vê-los desenhados da mesma forma em todos os gráficos, com a distância a cada nível à vista, no seu próprio idioma.
O que não faz
- Não dá conselhos de compra ou venda. Uma seta de rompimento diz que um candle fechou através de um nível, nada sobre o que acontece a seguir. O painel também o diz: apenas contexto, não um sinal de trade.
- Não prevê preços e não afirma nada sobre a frequência com que uma zona, um pivô ou um nível de Fibonacci se mantém.
- Não coloca ordens nem altera negociações.
- Não mantém zonas ou linhas de tendência mais antigas que a janela analisada (os últimos 500 candles fechados por padrão) e marca setas nos últimos 2000 candles por padrão.
- Precisa de histórico: 41 candles fechados para as zonas, 120 para o Fibonacci. Num símbolo novo ou em MN1 o painel mostra "not enough history" (histórico insuficiente) até os candles existirem.
Como é calculado
- ATR é um average true range simples de 14 candles no período do próprio gráfico. Todas as distâncias em ATR usam-no.
- Zona: pontos de swing confirmados (um topo de swing é mais alto que os N candles de cada lado; N = 2 por padrão) ordenados por preço e fundidos enquanto estiverem a menos de 0.5 x ATR do mais baixo da zona. Toques = os pontos de swing fundidos. Uma zona precisa de 2 toques para contar. A faixa vai do preço fundido mais baixo ao mais alto mais 0.1 ATR de cada lado; o centro é a média deles.
- Seta de rompimento: no fechamento de um candle, o último topo fractal confirmado (2 candles de cada lado, conhecido quando o segundo candle seguinte fechou) é rompido quando o candle fecha acima dele e o candle anterior fechou nele ou abaixo. O mesmo em espelho para um fundo fractal. Com o filtro ligado, uma seta para cima também precisa de RSI(14) abaixo de 70 e CCI(14) acima de 50 (para baixo: RSI acima de 30 e CCI abaixo de -50). Um nível dispara uma vez; a próxima seta espera um novo fractal. Os dois osciladores são calculados dentro do indicador a partir dos fechamentos.
- Linha de tendência: o swing mais recente com 3 candles de cada lado é a âncora direita, o swing mais recente anterior com 20 candles de cada lado é a âncora esquerda. Os toques são contados dentro de 0.25 ATR da linha. A linha conta como rompida assim que um candle fechou através dela depois da âncora direita.
- Pivôs: P = (high + low + close) / 3 do dia ou da semana anterior; R1 = 2P - low, S1 = 2P - high, R2 / S2 = P +- (high - low), R3 = high + 2 (P - low), S3 = low - 2 (high - P). São usados os candles D1 e W1 da corretora; quando ainda não estão disponíveis, o dia ou a semana anterior é reconstruído a partir dos candles do próprio gráfico.
- Números redondos: o passo é o menor 1, 2 ou 5 x 10^n que seja pelo menos 0.4 por cento do preço e pelo menos um ATR. Quatro linhas são desenhadas em torno do último fechamento.
- Fibonacci: um zigzag sobre candles fechados em que um novo swing precisa de uma reversão de 3 x ATR (o ATR do candle que o confirma, por isso um pivô confirmado nunca muda depois). Os dois últimos pivôs confirmados formam a perna; ela deve ter pelo menos 2 x ATR, caso contrário o painel diz "waiting for a bigger one" (à espera de uma maior). As retrações são medidas a partir do fim da perna, as extensões a partir do início. A configuração é anulada assim que um candle fechado depois do fim da perna atravessa o nível 78.6 mais 0.2 ATR.
- Distâncias: pips em forex (10 pontos em cotações de 3 e 5 dígitos), 0.1 no ouro e 0.01 na prata; pontos (unidades de preço) em tudo o resto. O parâmetro "Points per pip" substitui isto.
- Carga: os níveis, linhas de tendência, pivôs, números redondos e Fibonacci são recalculados uma vez por candle fechado. Os ticks apenas movem as distâncias e executam as verificações de toque e de zona de Fibonacci. O painel atualiza-se no máximo uma vez por segundo. Cerca de 100 objetos de gráfico mais no máximo 500 setas.
Parâmetros de entrada
Os nomes dos parâmetros no terminal estão em inglês, como na lista abaixo.
Support / resistance zones
- Bars scanned for swing points, zones and trendlines: 500 (100..5000)
- Swing point: bars on each side: 2 (2 = the fractal rule)
- Merge swing points closer than this x ATR into one zone: 0.5
- Touches a zone needs to count: 2 (1..10)
- Strongest zones drawn, plus the nearest above and below: 6 (1..15)
Chart layers
- Support / resistance zones: true
- Breakout arrows (close through the last fractal high / low): true
- Breakout arrows: RSI(14) / CCI(14) filter: true (up: RSI below 70 and CCI above 50; down mirrored)
- Breakout arrows: bars of history marked: 2000 (100..50000)
- Auto trendlines: true
- Daily classic pivots (P, R1-R3, S1-S3): true (drawn on timeframes below D1)
- Weekly classic pivots: true (drawn on timeframes below W1)
- Round numbers: true
- Round number step in price: 0 (0 = automatic)
- Auto Fibonacci on the last confirmed swing leg: true
- Fibonacci: zigzag threshold, x ATR: 3.0 (1..10)
- Fibonacci: minimum leg, x ATR: 2.0 (0.5..20)
Colors
- Support / Resistance / Pivot P / Fibonacci / Round number color: green / red / gold / blue / gray
Panel
- Panel language: English (12 languages, also switchable on the panel)
- Tab shown first: Levels by distance (Levels / Fibonacci / Pivots / Breakouts)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Points per pip: 0 (0 = automatic)
- Turn the chart shift on: true (room for the level labels right of the last bar)
Alerts
- Alert when price touches one of the drawn zones: true
- Alert when a bar closes through one of the drawn zones: true
- Alert on a new breakout arrow: false
- Alert when price enters the 50-61.8 Fibonacci zone: true
- Also send a push notification: false
Início rápido e perguntas frequentes
Início rápido
- Anexe o indicador a qualquer gráfico e período. Funciona em forex, metais, índices, ações e criptomoedas.
- Escolha o seu idioma com o botão no canto superior direito do painel.
- Leia os dois blocos: o suporte e a resistência mais próximos com a sua distância. Depois abra as abas: Levels, Fibonacci, Pivots, Breakouts.
- Clique num botão de camada (Zones, Arrows, Trend, Daily, Weekly, Round, Fib) para a mostrar ou ocultar no gráfico.
- Deixe o mouse sobre uma zona, uma linha ou uma linha do painel para ver uma explicação.
Perguntas frequentes
As setas repintam?
Uma seta é decidida no fechamento do seu candle a partir de um nível confirmado antes, e não é movida nem removida depois. Após um recarregamento completo do gráfico, a janela marcada começa noutro candle, por isso as setas mais antigas dessa janela podem variar um pouco; as recentes ficam onde estavam.
As zonas e as linhas mudam?
Sim, a cada candle fechado: um novo swing pode adicionar um toque a uma zona, criar uma zona ou mover a âncora de uma linha de tendência. É isso que mantém os níveis atuais. Os pivôs diários e semanais são fixos durante o dia ou a semana.
Por que não há Fibonacci no meu gráfico?
A última perna confirmada é mais curta que o mínimo (2 x ATR por padrão), ou o gráfico tem menos de 120 candles fechados. A aba Fibonacci diz qual é o motivo. Reduza a perna mínima ou o limiar do zigzag para obter mais pernas.
Quais períodos e símbolos?
Qualquer período de M1 a MN1, tudo calculado no período do próprio gráfico. As distâncias estão em pips em forex e metais e em pontos em índices, ações e cripto; você pode definir os pontos por pip.
Por que o gráfico se deslocou para a direita?
O indicador liga o deslocamento do gráfico para que os rótulos dos níveis caibam à direita do último candle. Desligue o parâmetro para manter a sua própria configuração.
É um sistema de trading?
Não. Mostra níveis e onde o preço está em relação a eles. Não dá conselhos de compra ou venda.
É pesado para o terminal?
Não. Os níveis são calculados uma vez por candle fechado em poucos milissegundos e o painel atualiza-se no máximo uma vez por segundo.
Aviso de risco
Negociar envolve um alto risco de perda. Este indicador mostra níveis de preço e não prevê preços nem garante qualquer resultado. Use-o como contexto para a sua própria análise, nunca como sinal de trade por si só.
