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
Indicadores

Candle Filter - indicador para MetaTrader 5

Visualizações:
214
Publicado:
2025.04.21 19:55
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Funcionalidades Principais

Filtragem de Candles:

O indicador permite exibir apenas os candles que atendem a um determinado critério:

  1. Bullish: Exibe apenas candles de alta.
  2. Bearish: Exibe apenas candles de baixa.
  3. Doji: Exibe apenas candles tipo Doji.
  4. Todos: Exibe todos os candles com suas respectivas cores.


    Detecção de Candles Doji:

    A detecção de candles Doji é feita com base em um limite configurável (`InpDojiThreshold`), que define a proporção entre o corpo do candle e seu range total. Isso garante precisão na identificação de candles neutros.


    Filtragem de Candles:Personalização de Cores:

    O trader pode definir cores personalizadas para cada tipo de candle:

         - Bullish: Cor padrão é verde (`clrForestGreen`).
         - Bearish: Cor padrão é vermelho escuro (`clrDarkRed`).
         - Doji: Cor padrão é dourado (`clrGold`).
         - Fundo: Cor padrão é preto (`clrBlack`).


    Limpeza do Gráfico:

    O indicador remove elementos visuais desnecessários do gráfico, como grades, volumes e separadores de períodos, para facilitar a análise visual.


    Como Funciona:

    1. Inicialização (`OnInit`):

    Os buffers são mapeados para armazenar os valores OHLC (abertura, máxima, mínima, fechamento) e as cores correspondentes.
    As cores personalizadas são atribuídas aos índices de cor do indicador.
    O gráfico é limpo, removendo elementos visuais desnecessários.

    2. Cálculo Principal (`OnCalculate`)

    Para cada candle no gráfico, o indicador verifica se ele atende ao critério selecionado (`InpCandleShow`).
    Candles que não atendem ao critério são exibidos na cor de fundo (`InpBackgroundColor`).
    Candles que atendem ao critério são exibidos com as cores personalizadas.

    3. Desinicialização (`OnDeinit`):

    Quando o indicador é removido, as configurações originais do gráfico são restauradas, garantindo que o ambiente de negociação retorne ao estado inicial.


    Exemplos de Uso:

    • Análise de Tendência:
    Configure `InpCandleShow` para `ShowBullish` ou `ShowBearish` para focar apenas nos candles que indicam tendência de alta ou baixa.
    • Identificação de Zonas Neutras:

      Use `ShowDoji` para destacar candles neutros e identificar possíveis pontos de reversão ou consolidação.
    • Visualização Completa:
    Escolha `ShowAllCandle` para exibir todos os candles com suas respectivas cores, permitindo uma visão geral do comportamento do mercado.

    Melhorias Implementadas:
    • Detecção Precisa de Doji: O uso de um limite configurável (`InpDojiThreshold`) garante que apenas candles verdadeiramente neutros sejam classificados como Doji.
    • Customização Total: O trader tem controle completo sobre as cores e o fundo do gráfico.
    • Limpeza Automática: O indicador remove automaticamente elementos visuais desnecessários, melhorando a legibilidade do gráfico.




    Rastreador de Drawdown da EquiPeak Rastreador de Drawdown da EquiPeak

    O EquiPeak Drawdown Tracker é um indicador projetado para monitorar e registrar o drawdown máximo da sua conta de negociação em tempo real. Não se trata apenas de um indicador de drawdown atual; ele é especialmente útil para comparar visualmente o seu drawdown atual com o drawdown histórico máximo esperado ou registrado anteriormente.

    Spreads Spreads

    Indicador de propagação de dois símbolos

    Accumulation/Distribution Accumulation/Distribution

    O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

    Accelerator Oscillator (AC) Accelerator Oscillator (AC)

    O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.