Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Acesse o CodeBase em seu terminal MetaTrader 5
Não encontrou o código mais adequado? Encomende-o na seção Freelance
Como escrever um Expert Advisor ou um indicador

Indicadores técnicos para MetaTrader 5 com códigos fonte

icon

Indicadores técnicos em MQL5 para o estudo e análise de gráficos de preços no MetaTrader 5 nos mercados de ações, moedas e commodities. Os indicadores ajudam os traders a determinar a direção e a força da tendência, medem quantitativamente os estados de sobrecompra e sobrevenda, e visualizam as linhas de suporte e resistência. Os modelos matemáticos incorporados nos indicadores permitem obter uma avaliação objetiva do estado atual do mercado, a fim de aceitar ou rejeitar os sinais do sistema de negociação.

Os indicadores apresentados podem ser baixados e executados no MetaTrader 5. A biblioteca de indicadores também está disponível diretamente da plataforma MetaTrader 5 e do ambiente de desenvolvimento MetaEditor.

Adicionar código

O Índice de Compressão Cinética (KCI) é um oscilador personalizado projetado para detectar a exaustão do mercado e eventos de compressão localizados. Ao calcular suas métricas cinemáticas internamente, em vez de depender de parâmetros de indicadores padrão externos, o KCI reduz a sobrecarga e simplifica o gerenciamento de buffers para integração com o Expert Advisor (EA). Este artigo detalha os fundamentos matemáticos, a arquitetura do sistema, o mapeamento de buffers e guias práticos de integração para desenvolvedores que desejam implementar essa ferramenta no MetaTrader 5.

Um painel educativo do MT5 que mapeia os preços em tempo real verticalmente dentro de quatro velas em formação e resume o alinhamento da localização, a dispersão, a direção das velas e o tempo restante.

Um oscilador que exibe quatro linhas de análise: uma para barras de alta consecutivas, uma para barras de baixa consecutivas, uma para a média das barras de alta consecutivas e uma para a média das barras de baixa consecutivas.

Scanner de zonas de suporte e resistência em vários intervalos de tempo com classificação de força e alertas instantâneos — M15, H1, H4, D1.

Valor do pip em tempo real, cálculo do tamanho da posição com base no risco, análise personalizada do risco por volume e P/L das posições abertas — tudo em um único painel.

Estatísticas de operações concluídas. O indicador mostra os resultados das negociações, filtrados por número mágico.

Um indicador educacional para o MT5 que define zonas de suporte e resistência a partir de pontos de pivô confirmados. As reações próximas são agrupadas com base na distância calculada pelo ATR e, em seguida, classificadas de acordo com o número de testes repetidos, a intensidade da rejeição e a recência. Apenas as zonas mais fortes são exibidas para manter a legibilidade do gráfico.

O “On-Chart Candle Countdown Clock” é um indicador simples criado para exibir a contagem regressiva da última vela em qualquer intervalo de tempo.

A calculadora de spread foi criada para exibir o spread atual de qualquer par de moedas no gráfico.

Spread Meter — Rastreador de spread em tempo real para um único símbolo com registro de máximo/mínimo O Spread Meter da Fox Wave é um painel elegante, voltado para um único símbolo, que exibe o spread do símbolo do seu gráfico atual em tempo real, ao mesmo tempo em que registra permanentemente o spread mais amplo e o mais estreito já observados — com registros de data e hora exatos.

Um pequeno indicador educacional do MetaTrader 5 que marca máximas e mínimas de oscilação confirmadas e identifica a estrutura do mercado como HH, HL, LH e LL.

Um indicador educacional leve para o MetaTrader 5 que mapeia as áreas de Prêmio, Equilíbrio e Desconto a partir de um intervalo de mercado selecionado.

Um pequeno indicador educacional do MetaTrader 5 que destaca no gráfico lacunas de valor justo de alta e de baixa, compostas por três velas.

O Swap Meter exibe as taxas de swap de VENDA e COMPRA em tempo real para o símbolo do gráfico atual em um painel organizado e codificado por cores — e avisa você instantaneamente assim que sua corretora alterar qualquer uma dessas taxas.

Rastreador de Variação Diária — Comparação em tempo real entre a variação de hoje e a variação média diária. O Rastreador de Variação Diária mostra, de relance, qual a parcela da variação diária típica do título que já ocorreu hoje — ajudando você a avaliar se o dia ainda tem espaço para alta ou se já está esgotado.

O Session Boxes é um indicador personalizado para o MetaTrader 5 que traça caixas retangulares codificadas por cores no gráfico, representando a faixa de alta e baixa das sessões de negociação da Ásia, Londres e Nova York. O indicador utiliza dados da escala H1 internamente e permite a configuração do horário das sessões em GMT, além de um parâmetro de deslocamento do servidor da corretora

Indicador MACD que reproduz o estilo visual do TradingView para o MT5. Histograma de 4 cores, linha de sinal baseada na SMA — os valores correspondem barra a barra ao TradingView.

Este indicador exibe o valor suavizado da tendência linear

Em vez de ter que analisar cada par individualmente, você pode ver rapidamente quais são os pares mais promissores de acordo com seus próprios critérios.

Um mecanismo de estado para fornecer validação geométrica dos sinais de indicação

Chart Navigator MT5 Light — um mini-gráfico para navegar rapidamente pelo gráfico de preços e acessar rapidamente seus marcadores nele

Um indicador econométrico do espaço de preços que utiliza o processo estocástico de Ornstein-Uhlenbeck para estimar matematicamente o verdadeiro equilíbrio sem deriva do ativo e sua velocidade de reversão à média.

Um mecanismo de probabilidade estocástica quantitativa que utiliza matrizes de transição de cadeias de Markov para prever matematicamente a porcentagem de probabilidade de continuação de uma tendência de alta ou de baixa no próximo ciclo de execução algorítmica.

O IMR é um indicador quantitativo de reversão com várias camadas, projetado para traders discricionários que se baseiam na ação do preço e se recusam a negociar às cegas. Ele ajuda os traders a compreender qual é o regime atual do mercado: se trata de uma fase de acumulação, distribuição ou continuação.

O Dynamic Fair Value Gap (FVG) é um indicador MQL5 para o MetaTrader 5 que detecta automaticamente desequilíbrios nos preços de mercado. Esse indicador é perfeitamente adequado para traders que utilizam a estratégia Smart Money Concepts (SMC).

Exibe o spread atual entre o preço de compra e o de venda em pontos e pips diretamente no gráfico, com acompanhamento em tempo real do spread mínimo, máximo e médio da sessão desde que o indicador foi adicionado. A cor muda para alertar quando o spread ultrapassa um limite definido pelo usuário.

Heiken Ashi com todos os buffers configurados como série

Um mecanismo quantitativo de densidade de volume que utiliza a matemática da média harmônica ponderada para eliminar valores atípicos aritméticos e mapear o verdadeiro centro de gravidade da liquidez institucional.

O indicador identifica zonas de desequilíbrio (Fair Value Gap) no gráfico e sinaliza com uma seta quando o preço retorna a elas. É adequado para ouro, Forex e quaisquer instrumentos líquidos em intervalos de tempo de M5 a H4.

Implementação em MQL5 do método de diferenciação fracionária de largura fixa (FFD), conforme descrito no livro *Advances in Financial Machine Learning*, de López de Prado (Capítulo 5). Transforma uma série de preços não estacionária em uma estacionária, preservando ao máximo a memória histórica; a saída é validada por cruzamento com a biblioteca afml do Python, com precisão de até 1e-12.

Oscilador de momentum e tendência de longo prazo baseado na filtragem dupla TRIX e LWMA.

Um mecanismo físico quantitativo que aplica o cálculo diferencial à evolução dos preços, extraindo a verdadeira velocidade do mercado (1ª derivada) e a aceleração do mercado (2ª derivada) para prever o esgotamento da tendência antes que ele ocorra.

Um mecanismo de processamento de sinal digital (DSP) que aplica a Transformada Discreta de Fourier (DFT) aos dados de mercado, isolando a frequência cíclica dominante para projetar pontos de inflexão e eliminar o atraso de fase.

O indicador Supertrend traça uma linha de tendência dinâmica baseada no ATR no gráfico do MetaTrader 5, alternando entre uma linha verde de tendência de alta e uma linha vermelha de tendência de baixa, com sinais opcionais de setas de compra/venda a cada reversão de tendência.

O Daily Risk Monitor Lite é um indicador leve do MetaTrader 5 que exibe o lucro/prejuízo (P/L) realizado diário, o P/L flutuante, o total diário, o drawdown atual e o status de risco indicado por cores diretamente no gráfico. Trata-se de uma ferramenta de monitoramento somente para leitura e não fecha posições nem bloqueia negociações.

Uma abordagem inspirada no aprendizado de máquina para identificar tendências. Oferece sinais precisos e confiança no backtest integrada

Duas médias móveis adaptativas que interpretam o mercado de maneiras diferentes. Os cruzamentos sinalizam mudanças de tendência.

Um mecanismo preditivo quantitativo que substitui o ATR de varejo, que é um indicador defasado, e utiliza o modelo econométrico GARCH(1,1) — vencedor do Prêmio Nobel — para prever matematicamente a volatilidade e a variância futuras do mercado.

Um oscilador quantitativo multiativos projetado para arbitragem estatística (Pairs Trading), que calcula o spread logarítmico entre dois ativos correlacionados e mede seu Z-Score para identificar oportunidades de reversão à média neutras em termos de risco.

O Precision Sniper é um indicador MT5 de múltiplas confluências inspirado nas principais ferramentas de sinais do TradingView, que classifica cada sinal de compra/venda (A+, A, B, C) com base na estrutura da EMA, RSI, MACD, ADX, VWAP e alinhamento de volume, com 8 predefinições, confirmação de tendência HTF, níveis automáticos de TP/SL, trailing stop e um painel de backtest integrado.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127