Carregando...
Arquivos de código-fonte escritos em MetaQuotes Language 4 para a plataforma de negociação MetaTrader 4.
Tipo de arquivo:
A extensão de arquivo .mql4 representa arquivos de código fonte criados com MetaQuotes Language 4 (MQL4), scripts de programação utilizados na plataforma de negociação MetaTrader 4. Esses arquivos geralmente contêm algoritmos de negociação, indicadores personalizados, scripts e assessores experts automatizados.
Categoria do tipo de arquivo:
Data de atualização: 6 de julho de 2026
MQL4 é uma linguagem de programação especializada projetada para desenvolver estratégias de trading, indicadores, scripts e funções dentro da plataforma MetaTrader 4. A linguagem é similar a C++, tornando-a acessível a traders com experiência em programação. Arquivos MQL4 são arquivos de texto simples com a extensão .mql4, que são compilados em executáveis usados pelo MetaTrader 4 para automatizar tarefas de trading.
A história do MQL4 remonta aos primeiros anos de 2000, quando a MetaQuotes Software o introduziu como um meio para traders desenvolverem seus próprios programas de trading automatizado. O MQL4 oferece bibliotecas extensas para análise técnica, gerenciamento de ordens e comunicação com servidores de trading. Além da programação manual, muitos traders utilizam Expert Advisors (EAs) pré-escritos e indicadores, que frequentemente são compartilhados e baixados de várias fontes online.
A compatibilidade com a plataforma é principalmente focada na versão Windows do MetaTrader 4, embora algumas ferramentas de desenvolvimento permitam editar e gerenciar esses arquivos em outros sistemas operacionais como macOS e Linux por meio de emuladores ou softwares compatíveis. A linguagem é bem suportada pelo ambiente de desenvolvimento próprio da MetaQuotes, o MetaEditor, que oferece destaque de sintaxe, depuração e recursos de compilação, facilitando o processo de desenvolvimento para traders e programadores.
Para abrir e editar arquivos .mql4, os usuários devem instalar MetaTrader 4 junto com MetaEditor, o ambiente de desenvolvimento integrado. No Windows, o MetaTrader 4 é a plataforma principal, e via MetaEditor, você pode abrir, compilar e depurar scripts MQL4.
Para usuários de Mac OS, executar MetaTrader 4 e MetaEditor pode exigir o uso de Wine ou camadas de compatibilidade similares. Usuários de Linux podem configurar o MetaTrader 4 via Wine ou usar máquinas virtuais. Uma vez instalado, basta abrir o MetaEditor, navegar até o arquivo .mql4 e começar a editar ou compilar.
Converter arquivos .mql4 para outros formatos geralmente não é necessário, pois eles são arquivos de código fonte destinados à edição e compilação dentro do MetaTrader 4. No entanto, se você precisar compartilhar ou migrar o código, pode copiar os arquivos de código fonte .mql4 e convertê-los manualmente em scripts ou outros formatos de programação.
Para conversão ou edição fora do MetaEditor, alguns editores de código suportam destaque de sintaxe para MQL4, mas a compilação e execução completas requerem MetaTrader 4. Repositórios online podem oferecer ferramentas ou scripts para traduzir ou refatorar código MQL4. Além disso, existem algumas IDEs e ferramentas de plugin que podem converter ou ajudar na adaptação do código MQL4 para uso com outras plataformas de negociação, mas esses geralmente têm limitações e exigem ajustes manuais.