MetaTrader 5 no Linux
Este artigo explica como instalar o MetaTrader 5 em versões populares do Linux, Ubuntu, Debian, Linux Mint e Fedora, com um comando. Esses sistemas são amplamente utilizados tanto por grandes empresas para hardware de servidores quanto por traders comuns.
Instalando a plataforma com um comando
O Wine é usado para trabalhar no Linux com o MetaTrader 5. Esse programa gratuito permite aos usuários de sistemas do tipo Unix executar aplicativos projetados para uso em sistemas Microsoft Windows.
Simplificamos ao máximo o procedimento de instalação e preparamos um script especial. O script detectará automaticamente a versão do seu sistema, sendo suportadas as distribuições Ubuntu, Debian, Linux Mint e Fedora. Com base nisso, o script baixará e instalará a distribuição necessária do Wine. Depois disso, ele baixará e executará o instalador da plataforma.
Para iniciar a instalação, abra a linha de comando (Terminal) sem privilégios de administrador e digite o seguinte comando:
Dado comando baixa o script pronto, o torna executável e o inicia. Você só precisa digitar a senha da sua conta para permitir a instalação.

Se você for solicitado a instalar os pacotes adicionais do Wine (Mono, Gecko), concorde, pois eles são necessários para que a plataforma funcione. Em seguida, o instalador do MetaTrader 5 será iniciado; então, basta seguir os passos padrão. Após a instalação, reinicie o sistema operacional, e a plataforma estará pronta para uso.

Instalando atualizações atempadamente
É altamente recomendável usar sempre a versão mais recente do sistema operacional e do Wine. Uma atualização oportuna garantirá a maior estabilidade da plataforma de negociação.
Para atualizar o Wine, abra o prompt de comando e digite:
Saiba mais no site oficial do Wine.
Catálogo de dados do MetaTrader 5
Para cada programa a ser instalado, o Wine cria sua própria unidade lógica virtual com o respectivo ambiente. No momento da instalação, o diretório de dados do terminal tem como padrão o seguinte caminho no disco:
Traduzido do russo pela MetaQuotes Ltd.
Artigo original: https://www.mql5.com/ru/articles/625
Aviso: Todos os direitos sobre esses materiais pertencem à MetaQuotes Ltd. É proibida a reimpressão total ou parcial.
Jeremy Scott - Vendedor de sucesso no MQL5 Market
Resultados do MQL5 Market para o primeiro trimestre de 2013
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Esta é a versão mais recente da versão estável, as próximas são apenas de teste e desenvolvimento por enquanto. Se você mudar da versão de teste para a estável, tudo funcionará.
Sim, o Wine após a versão 10.3 quebrou seriamente os pontos de entrada das funções do sistema no ntdll.dll e é por isso que os protetores pararam de funcionar:
Há uma solução alternativa com a configuração do modo Windows 11 + Wine Staging 10.12 ou mais recente para que funcione.
Há alguns meses, em outro tópico, escrevi sobre outra tentativa de mudar do Windows 10 para o Linux. Eu tinha uma GPU AMD RX580 de 8 Gb. A AMD tem um suporte muito ruim no Linux, exceto para os modelos superiores. Meus jogos tinham FPS 2 vezes menor do que no Win10. Foi quando desisti da transição. Agora tenho a NV RTX 3060. Com o driver proprietário, o FPS caiu de 80 para 72. Satisfatório.
Instalei o Lutris e o ProtonUp-Qt para controle do WINE. Para jogos, uso o GE-Proton10-11. Para o MT5 ele não era adequado, pois a fonte era muito grande e não era escalável (ou não sei como). Para isso, instalei o wine-10.8-staging-tkg-ntsync e um prefixo separado. A tecnologia ntsync permite gráficos mais rápidos, suportados por kernels mais novos, requer que o dispositivo /dev/ntsync seja ativado (sudo modprobe ntsync). Ela também é compatível com o GE-Proton, mas não com as outras versões disponíveis no Lutris e no ProtonUp-Qt.
Antes de tudo isso, tentei instalar o WINE+MT5 com o instalador dos desenvolvedores, mas ele travou com um erro ao instalar o MicrosoftEdgeWebview2Setup.exe. A instalação manual falhou até que eu alterasse a versão no WINE para Windows 8.1. Depois disso, o MT5 parou de iniciar, relatando um depurador no sistema. Portanto, tive que ficar sem ele. Com o wine-gecko, todo o conteúdo da Web é exibido, exceto a guia de relatórios, que eu não uso. Mas eu gostaria que tudo funcionasse.
Como resultado, o MT5 funciona sem problemas.
Tive alguns problemas com jogos. Eu o configurei para ser executado em uma placa discreta, desconectei o monitor dela e o conectei ao vídeo integrado. O jogo começa com o mesmo FPS. Se estivesse funcionando apenas como um acelerador para cálculos, ainda haveria perda de FPS. Não estou entendendo.
wine-10.8-staging-tkg-ntsync
Eu instalei o wine-10.8-staging-tkg-ntsync a partir do Lutris sem nenhum problema. O software ProtonUp-Qt instala compilações WINE para o Lutris. O modo Windows 10 é definido por padrão e eu não o alterei para Windows 11. Apenas para instalar o MicrosoftEdgeWebview2Setup.exe, tentei a compatibilidade com o Windows 8.1.