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.

Terminou de ler?
Aviso de risco

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.