MQL5 e MetaTrader (núcleo)
MetaTrader 4 x MetaTrader 5
3 min
A MetaTrader, da MetaQuotes, é a plataforma de trading de varejo mais usada, e sua linguagem de script é a forma mais comum de o trader de varejo automatizar estratégias.
As duas versões
- MetaTrader 4 (MT4) — lançada em 2005, construída em torno de forex e CFDs. Programada em MQL4. Ainda enormemente popular graças a uma vasta biblioteca de robôs e indicadores existentes, e à inércia de corretoras e traders que nunca migraram.
- MetaTrader 5 (MT5) — a sucessora. Multiativos (forex, ações, futuros), mais timeframes, um calendário econômico, profundidade de mercado e um Strategy Tester muito mais capaz (multimoeda, tick real, otimização multithread). Programada em MQL5.
MQL4 x MQL5
As linguagens são parecidas em espírito, ao estilo C, mas não são compatíveis. MQL5 é mais orientada a objetos, lida explicitamente com um modelo de posição netting/hedging e usa uma API de trading mais limpa. O código não migra entre elas sem alterações.
Qual aprender
Para trabalho novo, aprenda MQL5 na MT5. É a plataforma que a MetaQuotes desenvolve ativamente, seu tester é dramaticamente melhor para backtesting honesto (o foco do próximo capítulo) e cobre mais classes de ativos. Usamos MQL5 ao longo de toda esta trilha. Os conceitos — funções de evento, envio de ordens, o tester — se transferem para o MQL4 se uma corretora te forçar à MT4.
Este conteúdo tem finalidade exclusivamente educacional e informativa e não constitui recomendação de investimento, consultoria financeira, tributária ou jurídica. Operar e investir envolvem risco, incluindo a possível perda de capital. Qualquer desempenho exibido por ferramentas de terceiros é hipotético e não promessa de resultado futuro. Faça sua própria análise e considere orientação profissional antes de qualquer decisão.