Principais Funcionalidades
Filtro de Candles:O indicador permite exibir apenas os candles que atendem a determinados critérios:
- Altista: Exibe apenas candles altistas.
- Baixista: Exibe apenas candles baixistas.
- Doji: Exibe apenas candles Doji.
- Todos: Exibe todos os candles com suas respectivas cores.
Detecção de Candles Doji:
A detecção dos candles Doji é baseada em um limite configurável (InpDojiThreshold), que define a proporção entre o corpo do candle e sua amplitude total. Isso garante precisão na identificação de candles neutros.
Personalização de Cores:
O trader pode definir cores personalizadas para cada tipo de candle:
- Altista: A cor padrão é verde (
clrForestGreen). - Baixista: A cor padrão é vermelho escuro (
clrDarkRed). - Doji: A cor padrão é dourado (
clrGold). - Fundo: A 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, facilitando 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 respectivas cores.
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 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 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 seu estado inicial.
Exemplos de Uso:
- Análise de Tendência:
- Identificação de Zonas Neutras: Utilize
ShowDojipara destacar candles neutros e identificar possíveis pontos de reversão ou consolidação. - Visualização Completa:
DefinaInpCandleShowcomoShowBullishouShowBearishpara focar apenas nos candles que indicam uma tendência de alta ou baixa.
EscolhaShowAllCandlepara 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 realmente neutros sejam classificados como Doji. - Personalização Completa: O trader tem controle total 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.

Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Informações da Conta: Indicador Essencial para MetaTrader 4
- i-Sessions: O Indicador Essencial para MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders