MetaTrader fecha sozinho na VPS: 7 causas e como resolver
Você deixa o robô rodando, vai dormir, e de manhã o MetaTrader está fechado. Ou pior: está aberto, mas desconectado da corretora, e o robô ficou horas sem operar.
Esse problema quase nunca é culpa do MetaTrader. Em praticamente todos os casos é o Windows, a memória ou a sessão remota. E cada causa tem um sintoma diferente, o que permite descobrir qual é a sua antes de sair mexendo em tudo.
Primeiro, identifique o seu caso
Responda estas três perguntas e você já elimina metade das possibilidades:
- O MetaTrader sumiu por completo, ou está aberto e desconectado? Sumiu por completo aponta para sessão ou memória. Aberto e desconectado aponta para rede ou corretora.
- Acontece sempre no mesmo horário? Horário fixo aponta para Windows Update ou limite de sessão. Horário aleatório aponta para memória.
- A VPS foi reiniciada? Se o tempo de atividade zerou, foi reinício do sistema.
Agora vamos às causas, da mais comum para a menos.
Causa 1: você fez logoff em vez de desconectar
É de longe a mais comum, e a mais fácil de resolver.
Quando você termina de mexer na VPS e clica em Sair ou Fazer logoff, o Windows encerra a sua sessão inteira e fecha tudo que estava aberto, inclusive o MetaTrader.
O certo é fechar a janela da conexão remota no X, ou usar a opção Desconectar. Assim a sessão continua viva com o robô trabalhando, você só parou de olhar.
Sintoma típico: o MetaTrader some sempre logo depois que você sai da VPS, nunca de madrugada sozinho.
Causa 2: acabou a memória
Quando a memória chega perto do limite, o Windows fecha processos por conta própria para não travar. O MetaTrader costuma ser o primeiro a cair, porque é o programa que mais consome.
Sintoma típico: fecha em horário aleatório, geralmente na abertura de Londres ou de Nova York, quando o volume aumenta e o consumo sobe.
Para conferir, conecte na VPS com tudo rodando e aperte Ctrl + Shift + Esc. Na aba Desempenho, clique em Memória e olhe o percentual em uso. Passando de 85% no horário de movimento, é essa a sua causa.
A solução imediata é fechar gráficos que você não usa e reduzir o histórico em Ferramentas, Opções, Gráficos. Se mesmo assim continuar no limite, a máquina está pequena para a sua operação e a saída é subir para um plano com mais memória.
Causa 3: o Windows reiniciou para atualizar
O Windows Update reinicia a máquina sozinho, normalmente de madrugada. Depois do reinício ninguém abre o MetaTrader, porque a sua sessão não está mais aberta.
Sintoma típico: acontece sempre por volta do mesmo horário, e o tempo de atividade da VPS aparece zerado.
Vá em Configurações, Windows Update, Opções avançadas e ajuste o horário de atividade para cobrir todo o seu período de operação. Mais abaixo neste artigo tem como fazer o MetaTrader subir sozinho depois de um reinício.
Causa 4: o limite de sessão desconectada
Essa é a que quase ninguém descobre sozinho.
O Windows Server tem uma configuração que encerra sessões desconectadas depois de um tempo. Ou seja, você faz tudo certo, desconecta sem fazer logoff, e mesmo assim algumas horas depois o Windows derruba a sessão e leva o MetaTrader junto.
Sintoma típico: fecha algumas horas depois de você desconectar, sempre no mesmo intervalo, e você jura que não fez logoff.
Para desligar isso:
- Aperte Win + R, digite gpedit.msc e dê Enter
- Vá em Configuração do Computador
- Depois Modelos Administrativos
- Depois Componentes do Windows
- Depois Serviços de Área de Trabalho Remota
- Depois Host da Sessão da Área de Trabalho Remota
- Depois Limites de Tempo de Sessão
Abra a opção Definir limite de tempo para sessões desconectadas, marque Habilitado e escolha Nunca no campo de tempo. Aplique e reinicie a VPS.
Confira também a opção de limite para sessões ativas ou ociosas, na mesma tela, e deixe as duas sem limite.
Causa 5: o antivírus removeu o robô
Expert Advisor é arquivo executável compilado. O Windows Defender e alguns antivírus tratam isso como suspeito e colocam em quarentena sem avisar.
Sintoma típico: o MetaTrader continua aberto e conectado, mas o robô sumiu do gráfico ou parou de operar sem erro visível.
Abra a Segurança do Windows, vá no histórico de proteção e veja se há algo em quarentena. Se houver, restaure e adicione a pasta de dados do MetaTrader na lista de exclusões.
Causa 6: o disco encheu
O MetaTrader grava histórico de cotações e registros continuamente. Em operação longa, isso cresce mais do que parece. Com o disco cheio, o terminal fecha ou nem abre.
Sintoma típico: parou de funcionar de vez e não volta nem abrindo na mão.
Abra o Explorador de Arquivos e veja o espaço livre. Se estiver no limite, apague os registros antigos. Eles ficam nas pastas Logs e MQL5\Logs dentro da pasta de dados do terminal, que você acessa em Arquivo, Abrir Pasta de Dados.
Causa 7: caiu a conexão com a corretora
Aqui o MetaTrader não fecha. Ele fica aberto mostrando “Sem conexão” no canto inferior direito, e o robô para de enviar ordem.
Sintoma típico: acontece no fim de semana, em feriado do mercado, ou em janela de manutenção da corretora.
Na maioria das vezes é a corretora, não a sua VPS. Para confirmar, veja se o servidor volta sozinho depois de alguns minutos. Se demorar, confira em qual servidor a sua conta está e teste trocar para outro servidor da mesma corretora, quando ela oferecer mais de um.
Como descobrir qual foi, com certeza
O Windows registra o motivo de cada fechamento. Para ler:
- Aperte Win + R, digite eventvwr e dê Enter
- Abra Logs do Windows e depois Aplicativo
- Procure eventos no horário em que o terminal caiu
O que procurar:
- Resource-Exhaustion-Detector: é falta de memória, causa 2 confirmada
- Erro de Aplicativo com terminal.exe: o terminal travou sozinho, geralmente por robô com defeito
- Nada registrado no horário: foi encerramento de sessão, causas 1 ou 4
Dentro do MetaTrader, a aba Diário, na parte de baixo do terminal, mostra tudo que aconteceu com a conexão. A aba Consultores Especialistas mostra o que o robô fez ou deixou de fazer.
Como fazer o MetaTrader voltar sozinho
Mesmo resolvendo tudo acima, vale deixar uma rede de segurança para o caso de a VPS reiniciar.
- Aperte Win + R e digite shell:startup
- Na pasta que abrir, coloque um atalho do MetaTrader
- No terminal, marque para salvar a senha da conta ao fazer login
Assim, sempre que a sessão do Windows abrir, o terminal sobe e conecta sozinho. Combine isso com o login automático do Windows para funcionar mesmo após reinício sem ninguém presente.
Resumo das soluções
- Fecha logo que você sai: desconecte pelo X, não faça logoff
- Fecha em horário aleatório: falta memória, feche gráficos ou suba de plano
- Fecha sempre no mesmo horário: Windows Update ou limite de sessão
- Fecha horas depois de desconectar: desligue o limite de sessão no gpedit
- Robô some mas terminal fica: antivírus, adicione exclusão
- Não abre mais: disco cheio, limpe os registros
- Aberto e sem conexão: problema da corretora, não seu
Se o problema for a máquina
Das sete causas, seis se resolvem com ajuste e não custam nada. Só a falta de memória exige máquina maior, e ela é a segunda mais comum.
Se você já fechou gráficos, reduziu histórico e mesmo assim a memória vive acima de 85%, o problema não é configuração, é dimensionamento. Nesse caso vale ver quantos robôs e terminais cabem em cada tamanho de VPS antes de decidir para qual plano subir.
Nossa VPS Trader com Windows, IP dedicado e backup incluso permite subir de plano conforme a operação cresce, falando com o suporte no WhatsApp. Se estiver na dúvida sobre qual tamanho resolve o seu caso, chama lá e diz quantos terminais e robôs você roda que a gente ajuda a dimensionar.
Leia também
Backtest e otimização mais rápidos no MT5: como usar todos os núcleos da VPS
Otimização do MT5 levando horas? Veja como o Strategy Tester divide o trabalho entre os núcleos, quanto tempo dá para economizar e qual VPS escolher.
Ler artigoVPS ou PC ligado em casa: quanto custa de verdade rodar robô no MetaTrader
Deixar o PC ligado 24h para rodar robô no MT4/MT5 custa mais do que parece. Compare energia, riscos e latência com uma VPS Trader e veja…
Ler artigoQuantos robôs uma VPS aguenta para MetaTrader
É a pergunta que mais chega no nosso suporte antes de alguém contratar: “quantos robôs eu consigo rodar nessa VPS?” A resposta honesta é que não…
Ler artigo