Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
21
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

HISTOGRAMA DO RSI EN

Descrição detalhada — Histograma do RSI (MQL5)

Este é um indicador personalizado para o MetaTrader 5 que traça o RSI clássico (Índice de Força Relativa) em uma janela separada, ao mesmo tempo em que adiciona um histograma codificado por cores com base na direção do momentum do RSI. Na prática, ele combina um RSI padrão com um “RSI codificado por tendência”, facilitando a identificação imediata se o RSI está subindo, caindo ou está estável.

Explicação de cada parâmetro

Grupo “RSI”

  • Show_RSI (true/false) — mostra ou oculta a linha do RSI clássico (a linha azul contínua).
  • RSI_Period (padrão 14) — o número de barras usado para calcular o ganho/perda médio (método de Wilder). Um período mais curto torna o RSI mais sensível/ruidoso; um período mais longo o torna mais suave, mas com maior defasagem.
  • RSI_Price (padrão PRICE_CLOSE) — qual preço é usado no cálculo: de fechamento, de abertura, máxima, mínima, mediana (M+M)/2, típico (M+M+F)/3 ou ponderado (M+M+2F)/4.
  • RSI_Color — a cor da linha do RSI.
  • RSI_Width — a espessura da linha do RSI (limitada automaticamente entre 1 e 5).

Grupo “Histograma”

  • Show_Histogram — mostra ou oculta o histograma colorido.
  • Histogram_Width — espessura das barras do histograma (1–5).
  • Momentum_Filter (padrão 0,01) — a variação mínima do RSI entre duas barras necessária para classificar o movimento como “em alta” ou “em baixa”. Abaixo desse limite, a barra é considerada “estável” (neutra). Isso evita que o histograma mude de cor devido a pequenas flutuações de ruído.
  • Color_Up / Color_Down / Color_Flat — cores do histograma quando o RSI está subindo, caindo ou estável.

Grupo “Níveis”

  • Show_Levels — mostra ou oculta as três linhas de referência horizontais.
  • Nível_Superior (padrão 70) — normalmente o limite de “sobrecompra”.
  • Middle_Level (padrão 50) — a linha média, usada como um limiar neutro entre alta e baixa.
  • Nível_Inferior (padrão 30) — o limite de “sobrevenda”. (O código corrige automaticamente se os níveis forem inseridos fora de ordem ou fora do intervalo de 0 a 100.)

Grupo “Desempenho”

  • Maximum_Bars (padrão 10.000, 0 = sem limite) — limita quantas barras do histórico são recalculadas a cada tick, para melhorar o desempenho em gráficos com histórico muito longo. O indicador recalcula a média de Wilder exatamente no limite da janela, de modo que o RSI permaneça matematicamente correto, em vez de acumular desvio.

Métodos de negociação aplicáveis

Este indicador é uma variante visual do RSI clássico; portanto, aplicam-se as estratégias padrão do RSI, além de algumas ideias específicas para o histograma colorido:

  1. Sobrecompra/sobrevenda clássicas

    • RSI acima de Upper_Level (70) → ativo possivelmente sobrecomprado → procure sinais de venda/posição vendida.
    • RSI abaixo de Lower_Level (30) → possivelmente sobrevendido → procure sinais de compra/posição longa.
    • Quanto menor o período do RSI, mais frequentemente esses extremos ocorrem (mas também há mais sinais falsos).
  2. Cruzamentos da linha média (50)

    • RSI cruzando acima de 50 = confirmação do momentum de alta.
    • RSI cruzando abaixo de 50 = confirmação do momentum de baixa.
    • Útil como filtro de tendência, em vez de um gatilho direto de entrada/saída.
  3. Interpretação do histograma de momentum (específico para este indicador)

    • Barras verdes consecutivas = RSI acelerando para cima → fortalecimento do momentum de compra.
    • Barras vermelhas consecutivas = fortalecimento do momentum de venda.
    • Barras douradas (planas) = RSI estagnado → possível zona de indecisão/consolidação, um sinal para cautela antes de abrir uma posição.
    • Uma inversão de cor (verde → vermelho ou vice-versa) pode servir como um alerta precoce de que o movimento atual está perdendo força, mesmo antes que o RSI atinja um nível extremo.
  4. Divergências (não calculadas automaticamente pelo indicador, mas visíveis manualmente)

    • O preço atinge uma nova alta, mas o RSI/histograma atinge uma alta inferior → divergência de baixa, possível esgotamento da tendência de alta.
    • O preço atinge uma nova mínima, mas o RSI atinge uma mínima mais alta → divergência de alta.
  5. Usando o Momentum_Filter como filtro de ruído

    • Aumentar o Momentum_Filter torna o histograma mais conservador (a cor lisa aparece com mais frequência) — útil para evitar sinais falsos em mercados voláteis ou laterais.
    • Diminuir o limiar faz com que o histograma reaja a qualquer movimento menor — útil em intervalos de tempo mais curtos (scalping).

Observação: como qualquer ferramenta baseada no RSI, esse indicador funciona melhor quando combinado com outras formas de confirmação (estrutura de preços, médias móveis, volume) do que isoladamente — o RSI sozinho pode permanecer na zona de sobrecompra/sobrevenda por um longo tempo durante tendências fortes, gerando sinais prematuros.

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/75563

Relative Moving Average EA Relative Moving Average EA

Uma implementação em MQL5 das quatro estratégias cruzadas da estrutura de Média Móvel Relativa de Bloch, com suas regras adaptativas de saída por cruzamento (Adaptive Crossover Exit) de acordo com o regime de volatilidade. As entradas e saídas são realizadas no espaço de fractis, de modo que os limites têm o mesmo significado para todos os símbolos.

Session Scalping Zones Session Scalping Zones

Indicador de scalping baseado em sessões para o MetaTrader 5. Ele marca automaticamente a máxima e a mínima da sessão asiática e, em seguida, gera sinais de scalping na abertura de Londres, quando o preço rompe ou retesta esses níveis. O indicador traça faixas dinâmicas de sessão, envia alertas e notificações push e inclui filtros opcionais de tendência, volume e tempo. Funciona em gráficos M1, M5 e M15 para qualquer símbolo.

EVT Crash Gauge EVT Crash Gauge

Teoria dos Valores Extremos (EVT) adaptada para o MQL5 com o objetivo de avaliar possíveis quedas e oscilações no mercado.

GoldLondonBreakout GoldLondonBreakout

Na sessão asiática, mantém a posição dentro da faixa de variação do XAUUSD e, em seguida, define um par de ordens OCO de rompimento (BuyStop/SellStop) para a abertura do mercado de Londres, com stops baseados no ATR e dimensionamento da posição com base na porcentagem de risco. Sem indicadores, sem discricionariedade — a faixa é medida, não estimada.