MQL4 ou MQL5: qual a diferença e qual escolher para o seu robô?
Por Jackson Jordão · 25 de setembro de 2026 · 5 min
MQL4 e MQL5 são as linguagens de programação do MetaTrader 4 e do MetaTrader 5. Apesar dos nomes parecidos, um robô feito em MQL4 não roda no MT5 (e vice-versa). Por isso, antes de encomendar um Expert Advisor ou indicador, é importante saber em qual plataforma você vai operar.
O que é o MQL4
É a linguagem do MetaTrader 4, plataforma muito popular no Forex. É mais simples e existe uma enorme quantidade de robôs e indicadores prontos feitos para ela. O MT4 trabalha no modo hedging (permite posições de compra e venda abertas no mesmo ativo ao mesmo tempo).
O que é o MQL5
É a linguagem do MetaTrader 5, a plataforma mais moderna da MetaQuotes. Ela é mais rápida, mais completa e orientada a objetos. O MT5 opera Forex e também mercados de bolsa, como a B3, e suporta contas netting e hedging.
Principais diferenças na prática
- Mercados: o MT4 é voltado para Forex e CFDs; o MT5 atende Forex e bolsa (incluindo mini índice, mini dólar e ações na B3).
- Ordens e posições: no MT5 existe a separação entre ordens, negócios e posições, o que muda a lógica do robô.
- Backtest: o Strategy Tester do MT5 é multimoeda, multithread e permite testes com ticks reais.
- Timeframes: o MT5 oferece 21 timeframes, contra 9 do MT4.
- Desempenho: o código MQL5 costuma executar mais rápido.
Qual escolher?
- Vai operar na B3? Então é MQL5 (MetaTrader 5).
- Sua corretora de Forex só oferece MT4? Então MQL4.
- Está começando agora e a corretora oferece as duas? Prefira o MT5, que é a plataforma com evolução contínua.
Dica: Já tem um robô ou indicador em MQL4 e quer levar para o MetaTrader 5? É possível converter, mas na prática o código precisa ser reescrito em boa parte, principalmente a parte de gerenciamento de ordens.
Desenvolvemos nas duas linguagens
A MQLExpert desenvolve robôs, indicadores, scripts e boletas em MQL4 e MQL5, e também faz conversões entre as plataformas. Se estiver em dúvida sobre qual usar, descreva seu caso no Termo de Referência que ajudamos você a escolher.