A comparação entre os preços de Abertura e Fechamento muitas vezes não oferece uma avaliação precisa da direção da vela.


O indicador ms-Candle determina a direção da barra com base não apenas nos preços de Abertura e Fechamento. Ele também avalia lacunas e descontinuidades nos preços.
Essa comparação muitas vezes não é suficiente para entender a real direção da vela. Em alguns casos, se o corpo da vela representa mais de 2/3 de seu tamanho, é necessário adotar uma abordagem diferente para a análise. Este indicador utiliza um método empírico desenvolvido pelo autor para lidar com essa questão.
Durante o cálculo do indicador, são avaliadas algumas características estatísticas de um conjunto de cotações. Os resultados geram uma estrutura chamada TCandlesStats, que calcula os valores limite para os tamanhos das velas mínimas e máximas, além do tamanho aproximado das velas "normais" ou "médias". A avaliação considera tanto a altura da vela quanto a altura do seu corpo. Os resultados dos cálculos são mostrados no log do terminal.
O cálculo é realizado em uma janela de dados de tamanho fixo e é repetido sempre que pelo menos 1/3 do tamanho total for ultrapassado. Isso garante que os resultados estejam sempre atualizados.
A avaliação de lacunas nos preços (lacunas grandes) utiliza o tamanho da vela máxima obtida nas estatísticas. Embora o uso de um canal de desvio de preços seja mais adequado, a definição correta desse canal é bastante complexa.
Para cada barra, é calculada a estrutura TCandleInfo, que contém campos com significados claros, conforme indicado nos comentários. O cálculo é implementado como uma macro.
O gráfico exibe informações sobre a direção das barras e lacunas nos preços. Você pode optar por desativar a exibição da direção, mostrando apenas a direção ajustada das velas. As lacunas podem ser filtradas por tamanho, mas sempre serão exibidas.
Os ícones indicam o valor: Low - vela de baixa (vermelha), Hi - alta (amarela). As lacunas são representadas por setas duplas e as lacunas de preço (grandes lacunas) são mostradas por ícones de tesoura. A posição dos ícones de lacuna indica a direção final do movimento de preço correspondente.
Alterações nas versões:
- 1.01: corrigido o algoritmo de estimativa de direções e alterada a estrutura TCandleInfo.
- 1.02: corrigida a exibição da direção das velas na barra 0.
- 1.03: corrigida a função GetSomeStats para um cálculo correto em qualquer barra de deslocamento.
- 1.04: adicionado recurso para limpar todos os buffers de desenho. Informações sobre lacunas foram desenhadas em cada barra em MT5.
- 1.05: adicionado a opção de mostrar lacunas com tamanho calculado automaticamente.
- 1.06: normalização do tamanho das velas máximas aplicada ao algoritmo de estimativa de direções, estrutura TCandleInfo expandida.
- 1.07: descrição corrigida e pequenas alterações.
Para usar no MT4, altere a extensão do arquivo para .mq4 ou faça o download aqui.
Publicações relacionadas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- iMFISignAlert: O Indicador para MetaTrader 5 que Gera Alertas
- i-Sessions: O Indicador Essencial para MetaTrader 5
- XMA_Keltner_Pivot_HTF: Um Indicador Essencial para MetaTrader 5