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
Indicadores

SuperTrend Indicator - indicador para MetaTrader 5

Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
Quantitative Developer 🇵🇰
• MQL5 Author — algorithmic trading systems built on statistical modeling, recursive signal processing, and quantitative market analysis
• Technical skills: MQL5, Python, C++, statistical modeling, competitive programming
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
24
Avaliação:
(1)
Publicado:
Freelance MQL5 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 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 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 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.