Por que escolher indicador pelo propósito e não pela gaveta do MT5?
Antes de tudo, uma apresentação rápida, porque isso muda como você vai ler o que vem abaixo. Eu sou o Altino Júnior — trader, especialista em dados e ex-bancário. Sou formado em análise de sistemas e em ciências de dados aplicadas ao mercado financeiro, e é com trade quantitativo que eu trabalho. Ou seja: eu vim do lado que olha planilha, banco de dados e série histórica antes de olhar gráfico. Este levantamento eu fiz na mão, indicador por indicador, direto da documentação oficial da MetaQuotes — o MQL5 Reference e o MetaTrader 5 Help.
E é dessa cadeira que sai a coisa mais importante deste guia: os indicadores funcionam combinados e testados matematicamente e estatisticamente — nunca sozinhos, nunca no olho. Indicador sozinho é opinião com aparência de número.
A primeira coisa que salta aos olhos é organizacional. O MT5 empilha os 38 indicadores nativos em quatro pastas: Trend, Oscillators, Volumes e Bill Williams. Isso é arrumação de menu, feita para você achar o botão. Não é uma taxonomia de uso. Prova disso: as Bandas de Bollinger (iBands) aparecem numa pasta só, mas servem a três propósitos ao mesmo tempo — tendência, volatilidade e reversão. O Oscilador Incrível (iAO) mede momento e também descreve tendência. O Índice de Fluxo de Dinheiro (iMFI) é momento, é reversão e é volume.
Por isso eu reclassifiquei tudo por o que o indicador mede. São seis propósitos, e um mesmo indicador pode estar em mais de um. Essa é a lente correta para escolher os melhores indicadores para day trade: você não procura "um indicador bom", você procura uma leitura que está faltando na sua decisão.
Um segundo achado, esse mais incômodo e que quase ninguém comenta: a MetaQuotes praticamente não publica os valores padrão dos indicadores. As páginas oficiais trazem descrição e fórmula, mas raramente informam qual número vem de fábrica. Então cada configuração deste estudo carrega um selo de origem: Oficial quando a MetaQuotes documenta (18 casos), Literatura quando é consenso de mercado e não padrão do MT5 (11 casos), e Não publicado quando simplesmente ninguém documenta (9 casos). Nenhum número foi inventado aqui. Onde não há fonte, está escrito que não há. Guarde isso: metade do que circula na internet como "configuração padrão do MT5" é folclore repetido.
Quais são os melhores indicadores de momento no MT5?
Momento é velocidade. Não é para onde o preço vai — é com que força ele está indo para onde já está indo. É o maior grupo do levantamento: 19 dos 38 indicadores nativos medem alguma forma de momento. Faz sentido, porque velocidade é a variável mais fácil de extrair de uma série de preços.
Aqui moram os nomes que todo mundo conhece — iRSI (Índice de Força Relativa), iStochastic (Oscilador Estocástico), iCCI (Índice de Canal de Commodities), iMACD, iMomentum, iWPR (Williams Percent Range) — e também os menos óbvios, como iOsMA, iTriX, iRVI, iForce, iChaikin, iOBV, iMFI, iAC e iAO. O iVIDyA e o iIchimoku também entram, porque incorporam leitura de momento na própria construção.
O erro clássico dos indicadores de momento é tratar "sobrecomprado" como sinal de venda. Não é. Sobrecomprado significa que o movimento está rápido — e movimento rápido em tendência forte costuma continuar. No mini índice e no mini dólar, dias de forte direcional cravam o oscilador no extremo e o deixam lá o pregão inteiro. Quem vende porque o RSI está alto está apostando contra a força do movimento sem medir a força do movimento. É aí que entra a combinação típica: momento + força da tendência, ou seja, um oscilador lendo velocidade e o ADX dizendo se existe tendência sustentando aquela velocidade.
Repare numa coisa ao percorrer a lista: iRSI, iStochastic e iWPR são construções diferentes para medir essencialmente a mesma coisa. Empilhar os três no gráfico não te dá três confirmações. Te dá uma confirmação repetida três vezes, com aparência de consenso. Isso é falsa confiança, e é o que mais destrói operação de quem está começando.
Quais indicadores de reversão o MetaTrader 5 já traz instalados?
Reversão é a leitura mais cara do mercado — e a mais perigosa. São 14 indicadores nativos com essa função: iBands (Bandas de Bollinger), iEnvelopes, iSAR (Parabólico SAR), iRSI, iCCI, iStochastic, iWPR, iDeMarker, iRVI, iBearsPower, iBullsPower, iMFI, iAC e iFractals.
O que esses indicadores fazem, na prática, é medir esticamento: o quanto o preço se afastou de uma referência. Bandas e Envelopes medem distância de uma média. Os osciladores medem exaustão de velocidade. Os Fractais marcam pontos onde o preço já virou no passado recente. Nenhum deles prevê o futuro — todos descrevem um estado atual que historicamente antecedeu correções em alguma proporção. Qual proporção? Essa é a pergunta que você precisa responder com a série histórica do seu ativo, não com o livro.
O erro clássico do grupo é fazer fade sem contexto: o preço tocou a banda superior, então vende. Sem saber se aquele pregão tem tendência ou não, você acabou de entrar contra o fluxo. Fade é uma operação de regime — ela tem expectativa matemática positiva em mercado lateral e costuma sangrar em mercado direcional. A combinação que resolve isso é reversão + volatilidade + força: você só considera o fade quando a leitura de força da tendência estiver baixa e a volatilidade estiver dentro de uma faixa que você mediu.
E atenção ao iFractals nessa lista. Ele é ótimo como marcador de estrutura e é o indicador mais traiçoeiro do MT5 para automação — o motivo está na seção das armadilhas, e é uma armadilha que invalida backtest inteiro.
Quais são os melhores indicadores de tendência do MT5 para operar índice e dólar?
Tendência é direção com persistência. São 18 indicadores nativos voltados a isso, e a maior parte é família de média móvel: iMA (Média Móvel), iAMA (Média Adaptativa de Kaufman), iDEMA (Média Exponencial Dupla), iTEMA (Média Exponencial Tripla), iFrAMA (Média Adaptativa Fractal) e iVIDyA (Média Dinâmica de Índice Variável).
A diferença entre elas é como cada uma trata o atraso. Média simples atrasa mais e ruidosa menos. As adaptativas — iAMA, iFrAMA, iVIDyA — mudam a própria sensibilidade conforme a movimentação do mercado, o que na teoria resolve o dilema de "rápida demais no lateral, lenta demais na tendência". Na teoria. Se resolve no WIN ou no WDO, é medição, não é fé.
Além das médias, o grupo inclui iBands, iEnvelopes, iSAR, iIchimoku, iMACD, iOsMA, iTriX, iAD, iAO, iAlligator, iFractals e iGator. O iIchimoku merece nota: ele sozinho entrega direção, suporte/resistência dinâmicos e projeção, o que é útil e ao mesmo tempo é um convite ao viés — quanto mais linhas na tela, mais fácil achar uma que concorde com você.
O erro clássico aqui tem nome técnico: sobreajuste. Você testa período 9, 20, 21, 50, 200, acha o número que teria funcionado lindamente nos últimos três meses e adota. Isso não é pesquisa, é escolher o vencedor depois da corrida. E o segundo erro é usar duas médias de períodos diferentes como se fossem duas opiniões independentes. Não são. Elas leem a mesma variável (preço) com o mesmo método (suavização).
Critério prático que eu uso: se você não consegue explicar por que escolheu aquele período sem citar o resultado do backtest, o período foi escolhido pelo resultado. Isso quase sempre morre no mercado real.
Como usar os indicadores de volatilidade do MT5 na gestão de risco?
Volatilidade é o indicador que menos gera sinal de entrada e mais salva capital. São 9 nativos: iAMA, iFrAMA, iBands, iStdDev (Desvio Padrão), iATR (Average True Range), iVolumes, iAlligator, iGator e iBWMFI (Índice de Facilitação de Mercado).
O papel deles não é dizer se compra ou vende. É dizer qual é o tamanho normal do movimento hoje. E isso muda tudo no dimensionamento de posição. Um stop de X pontos que é folgado num pregão morno é um stop que será estourado por ruído num pregão de payroll ou de decisão de juros. O mesmo número, dois significados completamente diferentes.
O princípio atemporal aqui — e isso é conceito, não dado de mercado — é dimensionar a posição pelo stop, e o stop pela volatilidade corrente. Você define quanto do seu capital de risco aceita perder por operação (uma referência conservadora e muito difundida é no máximo 1% por trade), mede a distância do stop com uma leitura de volatilidade como o iATR, e a quantidade de mini contratos sai por conta dessa conta. A posição vira consequência da matemática, não do seu ânimo. Vale lembrar que a margem exigida por contrato varia conforme a corretora e a volatilidade do momento — consulte a tabela de margem da sua corretora e os comunicados da B3 antes de fazer qualquer cálculo real.
O erro clássico do grupo é ignorar regime: operar com o mesmo tamanho e o mesmo stop em qualquer pregão. É a forma mais silenciosa de destruir uma estratégia que, no papel, tinha expectativa positiva. O drawdown não vem do sinal errado; vem do tamanho errado no dia errado.
Vale a pena usar indicadores de volume no mini índice e no mini dólar?
Vale, e na B3 vale mais do que no Forex — por um motivo técnico, não filosófico. São 7 indicadores nativos de volume: iForce (Índice de Força), iChaikin (Oscilador de Chaikin), iAD (Acumulação/Distribuição), iOBV (On Balance Volume), iMFI (Índice de Fluxo de Dinheiro), iVolumes e iBWMFI.
Volume mede participação. Um movimento de preço com participação alta e um movimento idêntico com participação baixa são eventos diferentes, mesmo desenhando a mesma vela. Essa é justamente a leitura que nenhum indicador de preço consegue te dar — e é por isso que volume é um dos poucos acréscimos genuinamente não redundantes a um sistema baseado em médias e osciladores.
O detalhe crítico: sete indicadores do MT5 pedem que você informe o tipo de volume — de ticks ou real. No mercado brasileiro existe volume real de negociação, e ele é informacionalmente superior ao volume de ticks. No Forex, o volume real não é preenchido. E aqui mora uma das cinco armadilhas do levantamento, que eu detalho adiante: se você pedir volume real onde ele não existe, o MT5 devolve um handle válido e calcula tudo com zero. Sem erro. Sem aviso.
O erro clássico do grupo é tratar volume como se tivesse direção. Volume não tem sinal. Ele qualifica o movimento do preço — quem dá o sentido é o preço. Indicadores como iOBV e iAD resolvem isso acumulando volume com o sinal da variação, mas a leitura continua sendo de convicção, não de destino.
O ADX diz para onde o mercado vai? Como medir força de tendência no MT5
Não diz. E essa é provavelmente a confusão mais cara do mercado retail brasileiro.
O MT5 traz apenas 2 indicadores dedicados à força da tendência: iADX (Índice Direcional Médio) e iADXWilder (ADX de Welles Wilder). Os dois medem intensidade, nunca sentido. Um ADX alto significa que existe tendência forte — pode ser forte de alta ou forte de baixa, o número é o mesmo. Quem entrega a direção são as linhas +DI e −DI, que vêm junto no indicador e são frequentemente ignoradas por quem só olha a linha principal.
E tem um detalhe que quebra código: iADX e iADXWilder não são o mesmo indicador com nomes diferentes. As fórmulas divergem e os valores não batem. Se você calibrou um filtro em um deles e chamou o outro no robô, seu sistema em produção não é o sistema que você testou.
Na prática, força da tendência é o melhor filtro de contexto que existe no pacote nativo, porque ele responde à pergunta que decide qual estratégia usar: hoje é dia de seguir ou dia de fazer fade? Sem essa resposta, você está aplicando a mesma tática em dois regimes que exigem táticas opostas.
Como combinar indicadores sem cair na redundância?
Aqui está a tese central deste estudo, e ela é simples de enunciar e difícil de obedecer: indicador isolado não decide nada. Um indicador te dá uma leitura. Duas leituras que medem coisas diferentes te dão contexto. A mesma leitura repetida em dois indicadores parecidos te dá falsa confiança — que é pior do que não ter indicador nenhum, porque você opera maior acreditando que está mais seguro.
O critério prático é este: combine eixos diferentes, não versões da mesma medida.
- Direção (tendência): para onde a estrutura aponta.
- Força (ADX): se existe tendência de verdade ou só ruído.
- Volatilidade (iATR, iStdDev, iBands): qual o tamanho normal do movimento agora — e portanto qual stop e qual tamanho de posição.
- Participação (volume real na B3): se o movimento tem gente atrás.
- Momento: em que ponto do movimento você está entrando.
Um sistema com uma leitura de cada eixo tem mais informação do que um sistema com cinco osciladores. iRSI + iStochastic + iWPR + iCCI + iMFI parecem cinco fontes; são cinco derivações da mesma variável. Já iMA + iADX + iATR + volume real são quatro perguntas diferentes sobre o mesmo pregão.
E resista à tentação de adicionar o sexto e o sétimo filtro. Cada condição a mais reduz o número de sinais e aumenta a chance de você ter ajustado o conjunto ao passado. Sistema com muitos filtros costuma ter backtest lindo e amostra pequena demais para significar qualquer coisa.
Como o viés faz você usar indicador para confirmar o que já queria fazer?
Esse é o segundo fio do artigo, e para mim ele pesa tanto quanto o primeiro.
Indicador é uma ferramenta maravilhosa para justificar decisão já tomada. Você quer comprar. Abre o gráfico. Se o RSI concordar, ótimo, é sinal. Se não concordar, você troca o período. Se ainda não concordar, você troca de indicador. E quando o movimento acontece, você olha o gráfico depois e conclui que estava óbvio o tempo todo. Estava óbvio depois. Todo mundo acerta o passado.
Escrevo com todas as letras: quanto mais subjetividade você elimina da operação, maior a assertividade e maior a chance de consistência. Não porque a máquina é esperta, mas porque a regra fixa é mensurável e a interpretação não é. Regra que pode ser escrita como código é regra que pode ser testada. Regra que só existe na sua cabeça no meio do pregão não é regra — é humor.
Por isso a pergunta certa nunca é "esse indicador funciona?". É: "quantas vezes essa condição exata ocorreu na série do WIN nos últimos anos, e qual foi a distribuição de resultados depois dela?". A resposta não está em livro de análise técnica. Está na base de dados do próprio ativo. É exatamente esse tipo de estudo que eu mostro rodando nas aulas do canal Altino Junior no YouTube, com análise de dados aplicada em cima da série real.
Quais armadilhas dos indicadores do MT5 quebram robôs em produção?
Agora vem a parte que separa quem monta uma estratégia automatizada que sobrevive de quem monta uma que quebra.
Por que isso importa mais para quem automatiza do que para quem opera na mão? Porque no gráfico você vê o problema. Se um marcador some da tela, seu olho percebe. Se o volume está zerado, o histograma fica achatado e você estranha. O robô não estranha nada. Ele lê um número de um buffer, compara com uma condição e envia ordem. Um valor errado não gera erro de compilação, não gera alerta, não trava nada — gera uma ordem executada com dinheiro de verdade em cima de uma premissa falsa.
Pior: essas falhas costumam melhorar o backtest. É o cenário mais perigoso que existe, porque o resultado bonito te dá confiança para aumentar posição justamente no sistema que está quebrado. As cinco armadilhas abaixo saíram todas do levantamento e são verificáveis na documentação oficial da MetaQuotes.
Cinco armadilhas que quebram robôs
Coisas que a documentação diz — ou deixa de dizer — e que só aparecem quando o robô já está rodando com dinheiro de verdade.
O Fractals repinta
O fractal precisa de duas barras à direita para existir. Ou seja: o que aparece na barra de hoje só vira definitivo duas barras depois.
Lendo com ArraySetAsSeries(buf,true), os índices 0, 1 e 2 ainda podem mudar.
Só a partir do índice 3 o valor é final. Um backtest que lê o índice 0 está
olhando o futuro e vai mostrar um resultado lindo que nunca se repete no real.
Volume que não existe, sem erro nenhum
Sete indicadores pedem o tipo de volume. No Forex, o volume real simplesmente não
é preenchido — mas se você pedir VOLUME_REAL lá, o MT5 devolve um
handle válido e calcula tudo com zero.
Sem erro, sem aviso, sem log: só uma linha reta. Na B3 há volume real e ele é bem melhor que o de ticks. Handle válido nunca significa dado válido.
O MACD do MT5 não é o MACD dos outros
Duas diferenças documentadas. A linha de sinal usa média simples, não exponencial como no padrão clássico.
E o famoso “MACD Histogram” de outras plataformas não é o histograma que o MT5 desenha —
ele corresponde ao iOsMA, que é um indicador separado. A própria documentação
confirma isso.
ADX não diz para onde
A linha do ADX mede só a força da tendência, nunca a direção. ADX alto acontece igualmente numa alta violenta e num tombo.
Quem dá a direção são as linhas +DI e −DI. Usar o ADX sozinho para decidir compra ou venda é erro de leitura, não de configuração.
Nomes que se parecem e não são
| Confunde | Realidade |
|---|---|
iTEMA × iTriX | TEMA é média; TriX é oscilador |
iMFI × iBWMFI | Money Flow × Market Facilitation |
iADX × iADXWilder | Fórmulas diferentes, valores não batem |
Buffers de cor escondidos
Vários indicadores dizem na documentação que têm “apenas um buffer” — mas o exemplo oficial da mesma página lê dois. O segundo é o índice de cor.
No iBWMFI isso é grave: é o buffer de cor que carrega o sinal
(os quatro estados do indicador). Ler só o buffer 0 joga fora a informação toda.
Sobre a primeira delas, vale a ênfase: o iFractals repinta. O fractal precisa de duas barras à direita para existir, então o que aparece hoje só vira definitivo duas barras depois. Lendo com ArraySetAsSeries(buf,true), os índices 0, 1 e 2 ainda podem mudar; só a partir do índice 3 o valor é final. Backtest que lê o índice 0 está literalmente olhando o futuro — e vai te mostrar uma curva de capital que jamais existiria no mercado real.
E a terceira armadilha derruba muita conversão de estratégia: o MACD do MT5 não é o MACD das outras plataformas. A linha de sinal usa média simples, não exponencial. E o que outras plataformas chamam de "MACD Histogram" corresponde no MT5 ao iOsMA, que é um indicador separado. Se você portou uma estratégia de outra plataforma e os resultados não bateram, provavelmente é isso.
O que muda nos indicadores quando eles viram código em uma estratégia automatizada?
Quando o indicador sai do gráfico e entra no robô, quatro coisas mudam de natureza.
1. Repintagem vira vazamento de futuro. No gráfico, um valor que se ajusta é um incômodo visual. No backtest, é o robô lendo informação que não existia naquele instante. Regra de ouro: para qualquer indicador que dependa de barras futuras para se confirmar, defina explicitamente o índice mínimo seguro e nunca leia abaixo dele.
2. Handle válido não significa dado válido. O MT5 te devolve um handle numérico e o código segue. Se o tipo de volume solicitado não existe naquele mercado, o cálculo roda com zero e o indicador entrega uma série de zeros perfeitamente formatada. Seu robô vai comparar zeros e tomar decisões. Sempre valide os valores retornados, não só o handle.
3. Buffer certo é meio caminho. Vários indicadores dizem ter "apenas um buffer" e o próprio exemplo oficial lê dois — porque existe um buffer de cor. No iBWMFI é justamente o buffer de cor que carrega o sinal: ler só o buffer 0 joga fora a informação toda. Antes de codar, confira quantos buffers o indicador realmente expõe e o que cada um significa.
4. Nome parecido não é indicador parecido. iTEMA é média, iTriX é oscilador. iMFI é Money Flow, iBWMFI é Market Facilitation. iADX e iADXWilder têm fórmulas diferentes e valores que não batem. Trocar um pelo outro no código não gera erro — gera um sistema diferente do que você validou.
Some a isso a disciplina de validar em janela separada: os parâmetros que você escolheu numa amostra precisam ser testados numa amostra que você não usou para escolher. Sem isso, você não tem um sistema. Tem uma descrição bem ajustada do passado.
Como testar um indicador antes de confiar nele para operar?
Aqui está o roteiro que eu sigo. É chato, é lento e é o que separa estudo de opinião.
- Traduza a leitura em condição objetiva. Nada de "quando o RSI está esticado". Escreva a condição de forma que um programa consiga avaliar sem interpretação. Se não dá para escrever, não dá para testar.
- Meça na série do ativo que você opera. O comportamento do mini índice não é o comportamento do mini dólar, e nenhum dos dois é o comportamento do EUR/USD. Parâmetro importado de mercado estrangeiro é hipótese, não conclusão.
- Exija amostra grande. Trinta ocorrências não dizem nada. Uma condição rara com resultado excelente em poucas amostras é, na esmagadora maioria das vezes, sorte com aparência de edge.
- Olhe a distribuição inteira, não a taxa de acerto. Taxa de acerto sem payoff é número decorativo. O que interessa é a expectativa matemática e o formato da distribuição de resultados — inclusive a cauda ruim, que define seu drawdown.
- Valide fora da janela. Escolha os parâmetros num período e teste num período que você nunca tocou. Se o desempenho desaba, você achou um sobreajuste, não um edge.
- Só então teste em ambiente simulado, para checar execução, slippage e o comportamento do código — e depois disso, se for para o mercado real, comece pequeno.
Esse ciclo é o núcleo do trabalho quantitativo, e é o que eu automatizei dentro do Sistema Quant, minha plataforma de análise quantitativa com IA para day trade — justamente para encurtar a distância entre "eu acho" e "eu medi".
O que fazer com esse estudo dos indicadores do MT5 a partir de agora
São 38 indicadores nativos no MetaTrader 5. Não existe o melhor. Existe o que mede a informação que está faltando na sua decisão — e existem cinco armadilhas documentadas que podem invalidar tudo que você achava que tinha testado.
Se eu tivesse que resumir em três frases: escolha por propósito, não por gaveta. Combine eixos diferentes (direção, força, volatilidade, participação), nunca versões da mesma leitura. E transforme cada regra em algo que possa ser escrito como código, porque só o que é objetivo pode ser medido — e só o que é medido pode ser melhorado.
O que fazer agora, na prática: pegue a estratégia que você já opera e faça o inventário. Liste cada indicador que está no seu gráfico e escreva ao lado qual dos seis propósitos ele cobre. Se dois ocuparem a mesma linha, um deles é redundante — tire. Se algum eixo estiver vazio, principalmente volatilidade (que define seu stop e seu tamanho de posição), é ali que está o seu buraco. Depois disso, meça a condição na série histórica do próprio ativo antes de arriscar um centavo, e mantenha a gestão de risco fixa e inegociável: risco definido por operação, tamanho calculado pelo stop, perda máxima diária estabelecida antes do pregão abrir.
E seja honesto com o resultado da medição, inclusive quando ele contrariar o que você queria encontrar. Day trade é difícil, a maioria das pessoas perde dinheiro, e nenhum indicador muda isso. O que muda o jogo é substituir achismo por dado — um teste de cada vez.
Conteúdo educacional e estatístico, baseado na documentação oficial da MetaQuotes (MQL5 Reference e MetaTrader 5 Help). Não é recomendação de investimento. Operações com mini contratos envolvem risco de perda superior ao capital alocado.
Quer operar com dados em vez de achismo?
O Sistema Quant une inteligência artificial e análise quantitativa para você estudar o mercado com método. Acompanhe as aulas gratuitas no canal Altino Junior e o dia a dia no Instagram @altino_junior e @sistemaquant.
Opere como um profissional com o Sistema Quant
O mesmo método que uso todos os dias no pregão, baseado em correlação, análise quantitativa e leitura institucional. Use o cupom abaixo e ganhe R$ 500 de desconto na assinatura + 60 dias operando AO VIVO na sala com o Altino Junior:
Assinar o Sistema Quant com desconto →
Perguntas frequentes
Quantos indicadores o MetaTrader 5 já vem com instalados?
O MetaTrader 5 traz 38 indicadores nativos, organizados pela plataforma em quatro gavetas: Trend (13), Oscillators (15), Volumes (4) e Bill Williams (6). Essa divisão é apenas organização de menu — na prática, o mesmo indicador pode servir a vários propósitos. As Bandas de Bollinger (iBands), por exemplo, cobrem tendência, volatilidade e reversão ao mesmo tempo.
Qual é a configuração padrão dos indicadores do MT5?
Na maior parte dos casos, a MetaQuotes não publica. As páginas oficiais trazem descrição e fórmula, mas raramente informam o valor de fábrica. No levantamento que fiz, apenas 18 dos 38 indicadores têm configuração documentada oficialmente; em 11 o número que circula é consenso de literatura (não padrão do MT5) e em 9 não existe fonte publicada. Desconfie de qualquer lista que crave um valor "oficial" para todos.
Quais são os melhores indicadores para day trade no mini índice e no mini dólar?
Não existe um melhor isolado. O critério que funciona é cobrir eixos diferentes: uma leitura de direção (família de médias móveis, como iMA ou iAMA), uma de força de tendência (iADX ou iADXWilder), uma de volatilidade para dimensionar stop e posição (iATR ou iStdDev) e uma de participação usando volume real, que existe na B3. Combinar cinco osciladores parecidos, como iRSI + iStochastic + iWPR, não adiciona informação — só cria falsa confiança.
Por que o iFractals atrapalha backtest de robô no MT5?
Porque ele repinta. O fractal precisa de duas barras à direita para se confirmar, então o que aparece na tela hoje só vira definitivo duas barras depois. Lendo o buffer com ArraySetAsSeries(buf,true), os índices 0, 1 e 2 ainda podem mudar; só a partir do índice 3 o valor é final. Um backtest que lê o índice 0 está usando informação que não existia naquele instante — ou seja, está olhando o futuro.
O ADX indica a direção da tendência?
Não. O iADX e o iADXWilder medem exclusivamente a força da tendência, nunca o sentido. Um valor alto significa tendência intensa, que pode ser de alta ou de baixa. Quem informa a direção são as linhas +DI e −DI, que acompanham o indicador. Vale lembrar também que iADX e iADXWilder usam fórmulas diferentes e seus valores não coincidem — trocar um pelo outro no código muda o sistema.
O MACD do MetaTrader 5 é igual ao de outras plataformas?
Não. No MT5, a linha de sinal do iMACD é calculada com média simples, e não exponencial como na maioria das plataformas. Além disso, o que outros softwares chamam de "MACD Histogram" corresponde no MT5 ao iOsMA, que é um indicador separado. Por isso estratégias portadas de outras plataformas frequentemente apresentam resultados diferentes do esperado.
Por que um indicador de volume pode retornar zero sem dar erro no MT5?
Sete indicadores nativos pedem que você informe o tipo de volume. Se você solicitar volume real em um mercado onde ele não é preenchido — como no Forex —, o MT5 devolve um handle válido e calcula tudo com zero: sem erro e sem aviso. Na B3 existe volume real e ele é informacionalmente melhor que o de ticks. A lição vale para automação em geral: handle válido nunca significa dado válido, então valide sempre os valores retornados.
Conteúdo educacional e estatístico, não é recomendação de investimento. Day trade envolve risco real de perda. Toda decisão exige gestão de risco, estudo dos dados e disciplina.