Indicadores personalizados no MT5 (como encontrar, instalar e usar)
O MT5 vem com 38 indicadores integrados, mas a plataforma também aceita indicadores personalizados criados pela comunidade de traders. Esses complementos podem enriquecer seus gráficos com novas ferramentas de análise, que vão além do que a plataforma oferece de fábrica. Neste guia, explicamos como encontrar, instalar e usar indicadores personalizados no MetaTrader 5.
Aviso de risco: Este conteúdo tem fins exclusivamente educacionais e não é uma recomendação de investimento. Operar forex envolve riscos e você pode perder dinheiro.
O que são indicadores personalizados no MT5
Um indicador personalizado no MT5 é um programa escrito em MQL5 que exibe informações visuais no seu gráfico. Assim como os indicadores personalizados do MT4, eles não abrem operações. Eles apenas acrescentam elementos visuais, como linhas, setas, histogramas ou zonas coloridas, que ajudam você a analisar o mercado.
Como o MQL5 é uma linguagem de programação mais poderosa que o MQL4, os indicadores personalizados do MT5 podem ser mais sofisticados. Eles conseguem processar mais dados, usar código orientado a objetos e aproveitar os tempos gráficos e recursos extras do MT5.
Mas há um ponto importante: os indicadores do MT4 não funcionam no MT5. As duas plataformas usam linguagens de programação diferentes (MQL4 e MQL5), então os indicadores precisam ser escritos ou convertidos especificamente para a plataforma que você usa.
Onde encontrar indicadores personalizados para o MT5
Marketplace do MQL5.com. É o marketplace oficial e o melhor lugar para começar. Ele tem milhares de indicadores para o MT5, gratuitos e pagos. Cada anúncio traz descrição, capturas de tela, avaliações e notas de usuários. Os indicadores passam por uma revisão de qualidade e de segurança antes de serem publicados.
Code Base do MQL5.com. Essa seção oferece indicadores gratuitos e de código aberto. Você pode baixá-los, estudar o código e modificá-los de acordo com suas necessidades. É um ótimo recurso para aprender a programar em MQL5.
Acesso integrado ao Code Base. Aqui o MT5 tem uma vantagem única sobre o MT4. Você pode acessar o Code Base direto de dentro da plataforma, pelo painel Toolbox (caixa de ferramentas). Vá até a aba Code Base, procure os indicadores e baixe-os com um clique, sem precisar abrir o navegador.
Comunidades de trading. Fóruns como Forex Factory e BabyPips, além de vários grupos de trading no Discord e no Telegram, compartilham indicadores para o MT5. A qualidade varia, então prefira fontes bem avaliadas e confiáveis.
Programadores freelancers. Na seção MQL5 Freelance, você pode contratar desenvolvedores para criar indicadores personalizados de acordo com as suas necessidades específicas.
Como instalar um indicador personalizado no MT5
O processo é parecido com o do MT4, mas com a estrutura de pastas do MT5.
- Baixe o arquivo do indicador (.mq5 para o código-fonte ou .ex5 para a versão compilada)
- Abra o MT5 e vá em Arquivo (File) e depois em Abrir Pasta de Dados (Open Data Folder)
- Entre na pasta MQL5 e depois na pasta Indicators
- Copie o arquivo do indicador para a pasta Indicators
- Volte ao MT5 e reinicie a plataforma, ou clique com o botão direito em Indicadores no painel Navegador (Navigator) e selecione Atualizar (Refresh)
- O novo indicador vai aparecer no Navegador, dentro de Indicadores
Se você usar o Code Base integrado, os indicadores são baixados automaticamente direto para a pasta certa.
Como configurar o indicador
Quando você arrasta um indicador para um gráfico, aparece uma janela de configurações com estas abas.
A aba Common (configurações gerais) permite ativar ou desativar o indicador e escolher se ele roda em todos os tempos gráficos ou só em alguns.
A aba Inputs (parâmetros de entrada) contém os parâmetros ajustáveis. Cada indicador tem seu próprio conjunto de parâmetros. Por exemplo, um indicador de média móvel terá parâmetros para o período, o método (simples, exponencial etc.) e o preço aplicado (fechamento, abertura, máxima, mínima).
A aba Colors (cores) permite mudar a aparência visual, incluindo as cores, as espessuras e os estilos das linhas.
A aba Visualization (visualização) permite definir em quais tempos gráficos o indicador deve aparecer.
Dedique um tempo a entender o que cada parâmetro faz antes de mudar os valores. As configurações padrão costumam ser um bom ponto de partida.
Como criar seus próprios indicadores
O MT5 inclui um editor de código integrado chamado MetaEditor, em que você pode escrever seus próprios indicadores em MQL5. Para abri-lo, pressione F4 ou vá em Ferramentas (Tools) e depois em MetaQuotes Language Editor.
O que o MetaEditor inclui
- Um editor de código com realce de sintaxe e preenchimento automático
- Um compilador que verifica erros e cria o arquivo executável
- Um depurador para encontrar e corrigir problemas no seu código
- Uma documentação de ajuda com exemplos e material de referência
Mesmo que você não seja programador, aprender o básico de MQL5 pode valer muito a pena. Você pode começar modificando indicadores existentes do Code Base para entender como eles funcionam e, aos poucos, criar os seus.
Dicas para usar indicadores personalizados com critério
- Qualidade em vez de quantidade. Poucos indicadores bem compreendidos valem muito mais do que dezenas que você não entende. Resista à vontade de colocar no gráfico todo indicador interessante que aparecer.
- Teste antes de confiar. Rode qualquer indicador novo em uma conta demo por um tempo antes de usá-lo em decisões reais de trading.
- Cuidado com o repaint. Alguns indicadores mudam seus valores passados quando chegam dados novos, o que faz com que pareçam mais precisos olhando para trás do que realmente foram em tempo real. Isso se chama repaint (repintura) e pode enganar bastante. Um backtest bem feito pode ajudar você a detectar isso.
- Mantenha os indicadores atualizados. O MQL5 e o MT5 recebem atualizações. Confirme que seus indicadores personalizados são compatíveis com a versão mais recente da plataforma.
- Faça cópias de segurança dos arquivos. Guarde cópias dos seus arquivos de indicador em um lugar seguro, fora da pasta de dados do MT5.
