Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 24
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Indicador SuperTrend — Descrição detalhada
Uma implementação completa do indicador SuperTrend para o MetaTrader 5, desenvolvida a partir dos princípios básicos, em vez de ser adaptada de um modelo já existente. O indicador combina três ideias centrais: um envelope escalonado pela volatilidade derivado do ATR (Average True Range), um mecanismo de catraca que apenas estreita a banda a favor da tendência, em vez de oscilar a cada nova barra, e um sinalizador binário de tendência que muda de posição apenas quando o preço realmente fecha ultrapassando a banda do lado oposto.
O que diferencia essa implementação é a forma como seu estado recursivo interno é gerenciado. Em vez de armazenar a memória da banda em matrizes simples e gerenciadas manualmente — uma fonte comum de bugs sutis, nos quais o estado pode ser reiniciado silenciosamente ou perder continuidade entre as barras —, os valores internos da banda superior, da banda inferior e do sinalizador de tendência são registrados como buffers de cálculo do indicador (INDICATOR_CALCULATIONS). Isso transfere o controle do dimensionamento e da persistência de barra para barra para o próprio terminal, eliminando toda uma categoria de erros que, de outra forma, poderiam fazer com que uma linha do SuperTrend se comportasse de maneira errática, especialmente durante o backtesting.
O indicador utiliza indexação consistente de séries em todo o processo, com um processo deliberado de inicialização no primeiro carregamento que estabelece o estado recursivo a partir da barra utilizável mais antiga no histórico disponível, em vez de assumir valores zero ou padrão. As setas de compra e venda só são plotadas após a confirmação de uma reversão de tendência em uma barra que não corre mais o risco de ser reprocessada — um detalhe pequeno, mas importante, que impede que uma seta apareça e depois desapareça no próximo tick, o que é um bug visual comum em implementações menos cuidadosas.
Este indicador foi desenvolvido, revisado e refinado por meio de várias rodadas de revisão técnica como parte da série de artigos “Criação de Indicadores Personalizados para Iniciantes”, na qual todas as decisões de projeto — incluindo um bug real e documentado em uma versão anterior e sua correção — são explicadas detalhadamente. Ele é fornecido aqui como uma implementação do SuperTrend limpa, autônoma e sem repintura, adequada para uso direto ou como referência para quem estiver criando seus próprios indicadores de tendência personalizados em MQL5.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/76408
Fisher Transform Indicator
Um oscilador de Transformada de Fisher desenvolvido a partir de princípios estatísticos fundamentais — normalizando o preço em um intervalo delimitado e, em seguida, aplicando uma transformada logarítmica para produzir sinais de reversão nítidos e bem definidos, em vez das mudanças graduais típicas dos osciladores convencionais. O estado recursivo interno é gerenciado por meio de buffers de cálculo adequados, garantindo um comportamento confiável e correto em todos os backtests. Da série de artigos “Criação de indicadores personalizados para iniciantes”.
HybridMicrostructure EA
O EA Hybrid Microstructure é um Expert Advisor avançado de scalping de alta frequência, projetado especificamente para o XAUUSD (ouro) no período de tempo M1. Ao contrário dos indicadores tradicionais, que se baseiam em cálculos matemáticos de OHLC com defasagem, este EA opera com base na dinâmica da microestrutura no nível de tick — monitorando a velocidade do tick, os desvios do preço médio ponderado pelo volume (VWAP) e as rejeições de varredura de liquidez (stop hunts) executadas por instituições.
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)
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.
