O que é
O MetaTrader 5 (MT5) é a plataforma da MetaQuotes, referência mundial em trading automatizado. O que a distingue não é o gráfico — é o ecossistema de robôs: a linguagem MQL5, o Strategy Tester integrado e um mercado de Expert Advisors prontos.
No Brasil ela é muito usada em forex e por quem desenvolve robôs. Para as contas da Arena (torneio, TvT, Conta Safe), a plataforma de execução é o Profit — o MT5 entra como ferramenta de estudo e desenvolvimento de estratégia automatizada.
Como funciona
- MQL5: linguagem de programação embutida, usada para escrever robôs (Expert Advisors), indicadores customizados, scripts e bibliotecas.
- Expert Advisor (EA): o robô. Executa a estratégia sem intervenção manual, seguindo regras de entrada, saída, stop e alvo.
- Strategy Tester: testa o EA sobre dado histórico com parâmetros fixos, antes de qualquer dinheiro real. Permite otimização de parâmetros.
- MQL5 Cloud Network: rede de computação distribuída que acelera otimizações — trabalhos que levariam meses em uma máquina podem terminar em horas.
- MetaEditor: ambiente de desenvolvimento integrado, com a biblioteca de EAs acessível de dentro da plataforma.
- Market: loja de indicadores e robôs prontos, pagos e gratuitos.
Parâmetros comuns
- Linguagem: MQL5 (sintaxe próxima de C++).
- Teste: Strategy Tester com dado histórico, modos de qualidade de tick variáveis.
- Otimização: local ou via MQL5 Cloud Network.
- Automação: requer AutoTrading habilitado na plataforma.
Na prática
- Use para prototipar estratégia automatizada. O Strategy Tester com otimização é mais maduro que a média do mercado.
- Sempre valide fora da amostra. O Tester facilita otimizar, e facilitar otimizar é facilitar sobreajustar — o risco número um de quem trabalha com EA.
- Configure custos e spread realistas antes de qualquer teste. Padrões da plataforma tendem a ser otimistas em relação à realidade da B3.
- Trate EA comprado no Market como hipótese, não como produto. Robô com curva de backtest perfeita é o perfil clássico de sobreajuste.
- Rode em VPS se o robô precisa operar sem supervisão: EA parado porque o computador dormiu é falha de infraestrutura, não de estratégia.
- Não misture as plataformas na hora de operar. Estude no MT5, execute a competição no Profit — e confira que os níveis batem.
Quando falha
Fortes:
- O melhor ambiente integrado de desenvolvimento e teste de robôs do mercado.
- Otimização em nuvem viabiliza testes que seriam inviáveis localmente.
- Comunidade enorme, com documentação, artigos e código aberto abundantes.
- Multiativos e multimercados, útil para quem opera além da B3.
Limitações:
- Não é a plataforma de execução da Arena.
- Ecossistema brasileiro de futuros é menor que o do Profit — menos conteúdo em português, menos integração com corretoras locais.
- A facilidade de otimizar é uma armadilha: gera sobreajuste em escala industrial.
- Qualidade dos dados históricos varia por corretora, e teste com dado ruim produz conclusão ruim.
- Market cheio de robôs com backtest maquiado.
- Comprar EA pela curva de backtest, sem nenhuma validação fora da amostra.
- Otimizar dezenas de parâmetros no Tester e operar o resultado no real.
- Testar sem spread, sem comissão e sem slippage.
- Rodar EA no computador pessoal e descobrir que ele parou no meio do pregão.
- Usar dado histórico de baixa qualidade e tirar conclusões sobre estratégia intradiária.
- Achar que robô elimina gestão de risco. Robô executa o risco que você programou — inclusive o errado, com disciplina perfeita.
Exemplo
Um trader da Arena quer automatizar o setup de rompimento que já opera na mão. Ele escreve o EA em MQL5 e roda o Strategy Tester sobre 3 anos: +284%, drawdown de 7%. Empolgado, pensa em colocar no real.
Antes disso, faz três verificações:
- Custos. O teste rodou com spread zero e sem comissão. Recolocando custo realista de mini contrato, o resultado cai para +96%.
- Otimização. Ele havia otimizado 5 parâmetros. Testando os vizinhos do valor ótimo, descobre que ±1 em qualquer um derruba o resultado para próximo de zero — pico isolado, sinal clássico de sobreajuste.
- Fora da amostra. Reservando o último ano, que nunca foi usado na otimização, o EA entrega −4%.
Ele simplifica: corta de 5 parâmetros para 2, fixa valores redondos e refaz. Novo backtest: +41% — muito menos sedutor. Mas fora da amostra ele entrega +29%, e agora os parâmetros vizinhos também funcionam (platô, não pico).
É essa versão que vai para um VPS, operando em conta pequena. A de +284% teria perdido dinheiro com disciplina impecável.
