Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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:
958
Avaliação:
(5)
Publicado:
2025.02.26 04:07
Atualizado:
2025.04.27 23:39
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Principais Características  

  1. Seleção da Semana:

    • O parâmetro SelectedWeek define qual semana do mês será numerada.

    • Se SelectedWeek = 0 , todas as semanas são consideradas, e todos os candles serão numerados.

    • Para valores diferentes de zero, apenas os candles da semana especificada serão numerados.

  2. Contagem Reversa:

    • Quando NumberFirstCandle = false , a numeração começa no último candle do dia e segue retroativamente.

  3. Filtragem Dinâmica:

    • O indicador filtra os candles com base na semana selecionada ( SelectedWeek ) e ignora os demais.

  4. Posicionamento Dinâmico do Texto:

    • Os números são posicionados acima ou abaixo dos candles, dependendo se o candle é de alta ou baixa.

    • O espaçamento entre o texto e o candle é controlado pelo parâmetro PriceOffsetFactor .

  5. Personalização Visual:

    • Cores, fonte, tamanho do texto e tipo de âncora podem ser ajustados para melhorar a aparência.

  6. Desempenho Otimizado:

    • O indicador exclui objetos gráficos antigos antes de criar novos, garantindo que não haja sobrecarga desnecessária no gráfico.


Parâmetros de Entrada

PriceOffsetFactor

Fator dinâmico de espaçamento entre o texto e o candle.

0.5

InpTextColorAbove

Cor do texto acima do candle (para candles de alta).

clrSpringGreen

InpTextColorBelow

Cor do texto abaixo do candle (para candles de baixa).

clrMediumOrchid

InpFont

Tipo de fonte usada para exibir os números.

"Arial"

InpFontSize

Tamanho da fonte.

8

Anchor

Tipo de âncora para posicionar o texto (centro, superior, inferior, etc.).

ANCHOR_CENTER

NumberFirstCandle

Define se a contagem começa no primeiro candle do dia ( true ) ou no último ( false ).

true

SelectedWeek

Semana selecionada para contagem (0 = Todas as semanas).

1



Funcionalidades Detalhadas

1. Filtragem por Semana

  • A função GetWeekOfMonth() calcula a semana do mês para cada candle.

  • A condição if(SelectedWeek != 0 && currentWeek != SelectedWeek) garante que apenas os candles da semana selecionada sejam processados.

2. Contagem Sequencial

  • A contagem reinicia sempre que há uma mudança de dia ( candleDay != previousDay ).

  • Se NumberFirstCandle = true , a contagem começa no primeiro candle do dia.

  • Se NumberFirstCandle = false , a contagem começa no último candle do dia e segue retroativamente.

3. Posicionamento do Texto

  • O texto é posicionado acima do candle se o preço de fechamento for menor que o de abertura (candle de baixa).

  • O texto é posicionado abaixo do candle se o preço de fechamento for maior que o de abertura (candle de alta).

4. Criação e Atualização de Objetos Gráficos

  • A função CreateText() cria ou atualiza os objetos gráficos no gráfico.

  • Os objetos são nomeados de forma única usando o prefixo ObjectPrefix para evitar conflitos.

5. Limpeza Automática

  • A função DeleteObjects() remove todos os objetos gráficos criados pelo indicador quando ele é removido ou reinicializado.



MACD histograma colorido MACD histograma colorido

O MACD Histograma Colorido é uma versão aprimorada do clássico indicador MACD (Moving Average Convergence Divergence), projetado para fornecer uma análise visual mais clara e intuitiva do momentum do mercado. Este indicador combina as funcionalidades tradicionais do MACD com um histograma dinâmico que muda de cor com base na relação entre a Linha MACD e a Linha de Sinal , permitindo que traders identifiquem rapidamente tendências, pontos de reversão e momentos de indecisão no mercado.

Candle size Candle size

O indicador "Candle_size.mq5" foi desenvolvido para exibir o tamanho dos candles no gráfico, fornecendo uma análise visual clara e detalhada dos movimentos de preço. Ele calcula a diferença entre os preços de alta (high) e baixa (low) de cada candle e apresenta o valor formatado como texto ao lado do candle correspondente. Este recurso é especialmente útil para traders que desejam avaliar a volatilidade ou identificar padrões específicos de comportamento de preço.

Better volume Better volume

O Better Volume é um indicador avançado projetado para analisar o comportamento do volume em gráficos de preços. Ele combina informações de volume com métricas como a amplitude dos candles (range) e médias móveis para identificar padrões importantes no mercado, como clímax de compra/venda, churn e candles fracos. Com sua interface visual dinâmica e categorização de volume, o indicador oferece insights valiosos para traders que desejam tomar decisões informadas com base no fluxo de volume.

Divergence Awesome Ocilator Divergence Awesome Ocilator

This MQL5 custom indicator detects divergences between price action and the Awesome Oscillator (AO), signaling potential market reversals or continuations. It plots buy/sell arrows on the chart, displays the AO as a histogram, and draws trendlines to highlight divergences.