VPS para robô de trade: o que é, quando vale a pena e como escolher
O que é uma VPS, quando um robô de MetaTrader realmente precisa de uma, quanto de processador e memória contratar e como escolher a localização certa para operar na B3 ou no Forex.
Neste artigo
Você deixa o robô rodando no computador de casa, vai dormir e, na manhã seguinte, descobre que o Windows reiniciou sozinho para instalar uma atualização. O MetaTrader ficou fechado a noite toda, com uma posição aberta e sem ninguém cuidando dela. Esse é o tipo de problema que uma VPS resolve.
Neste artigo você vai entender o que é uma VPS, quando ela é necessária (e quando não é), quanto de máquina contratar e como configurar tudo para o robô não parar no pior momento.
O que é uma VPS
VPS significa Virtual Private Server, ou servidor virtual privado. Na prática, é um computador virtual que fica ligado 24 horas por dia dentro de um data center, com energia redundante e internet de alta disponibilidade. Você acessa esse computador pela Área de Trabalho Remota do Windows e instala o MetaTrader exatamente como faria no seu PC.
A diferença é que ele não depende da sua casa: não tem queda de luz, não tem roteador travando, não tem alguém desligando o computador sem querer.
Quando você precisa de uma VPS
Uma VPS faz diferença quando:
- O robô mantém posições por horas ou dias. Um robô de swing trade no Forex precisa estar ligado para mover o stop, fazer parciais e encerrar operações.
- Você opera Forex, mercado que funciona praticamente 24 horas de segunda a sexta.
- Sua internet ou energia cai com frequência. Basta uma queda no meio de uma operação para o robô perder o controle da posição.
- A estratégia é sensível à velocidade, como scalping, em que alguns milissegundos mudam o preço de execução.
E quando dá para ficar sem? Se o robô opera só durante o pregão da B3, você acompanha o dia inteiro com o computador ligado e sua conexão é estável, é possível começar sem VPS. Durante a fase de testes em conta demo, também não é obrigatório. Mas, a partir do momento em que há dinheiro real e o robô precisa funcionar sem você por perto, a VPS deixa de ser luxo.
O que acontece quando o robô perde a conexão
Aqui está um ponto que muita gente só descobre na prática: nem toda proteção continua funcionando se o terminal fechar.
- Stop loss e take profit enviados junto com a ordem ficam registrados no servidor da corretora. Eles continuam valendo mesmo com o MetaTrader desligado.
- Trailing stop, breakeven, saídas por horário e parciais normalmente são executados pelo próprio robô. Se o terminal fechar, essa lógica simplesmente para.
Outro detalhe importante: quando o terminal volta, o robô precisa reconhecer as posições que já estavam abertas (normalmente pelo magic number) e retomar o gerenciamento. Robôs mal programados às vezes ignoram essas posições ou, pior, abrem uma nova entrada por cima.
Latência: por que a localização da VPS importa
Latência é o tempo que uma ordem leva para ir do seu terminal até o servidor da corretora e voltar. No MetaTrader 5, esse número aparece em milissegundos no canto inferior direito da janela, junto ao indicador de conexão.
- Para operar na B3, os servidores das corretoras ficam na região de São Paulo. Uma VPS em São Paulo costuma ter latência de poucos milissegundos. Uma VPS nos Estados Unidos, por outro lado, pode passar de 100 ms.
- Para Forex, os servidores das corretoras costumam ficar em centros financeiros como Londres ou Nova York. Veja o nome do servidor da sua conta e escolha uma VPS próxima a ele.
Vale a pena colocar em perspectiva: para robôs que operam em gráficos de 5 minutos, 15 minutos ou mais, a diferença entre 5 ms e 50 ms quase nunca muda o resultado. A localização pesa mesmo para estratégias muito rápidas.
Quanto de máquina você precisa
O MetaTrader 5 é leve, mas o Windows não é. Uma referência prática:
| Uso | Processador | Memória | Disco |
|---|---|---|---|
| 1 a 2 terminais com robôs simples | 2 vCPU | 4 GB (2 GB funciona, mas no limite) | 40 GB SSD |
| 3 a 6 terminais ou robôs com muitos ativos | 2 a 4 vCPU | 6 a 8 GB | 60 GB SSD |
| Muitos terminais e indicadores pesados | 4 vCPU ou mais | 8 GB ou mais | 80 GB SSD |
Dois cuidados que economizam dinheiro:
- Não faça otimização de robôs na VPS. O Testador de Estratégia usa todos os núcleos disponíveis e vai disputar processamento com os robôs que estão operando. Otimize no seu computador e leve para a VPS só o que vai rodar.
- Reduza o histórico carregado nos gráficos. Em Ferramentas → Opções → Gráficos, diminua o número máximo de barras no gráfico. Cada terminal passa a usar bem menos memória.
Tipos de VPS
VPS do próprio MetaTrader (hospedagem virtual da MQL5)
O MetaTrader 5 oferece uma hospedagem virtual contratada de dentro do terminal, na janela Navegador, clicando com o botão direito na conta.
Vantagens: é simples de contratar, escolhe automaticamente um servidor próximo da sua corretora e você não precisa administrar Windows.
Limitações: você não tem uma área de trabalho para acessar. O ambiente (gráficos, robôs e configurações) é copiado do seu terminal para o servidor. Chamadas de DLL não são permitidas, e robôs que dependem de arquivos externos, de integração com outros programas ou de Python não funcionam ali. Cada assinatura atende uma conta.
É uma boa opção para quem usa um único robô simples em uma conta. O valor é cobrado em dólar e muda com o tempo, então confira o preço atual antes de contratar.
VPS Windows tradicional
É um servidor completo, com área de trabalho remota. Você instala quantos terminais quiser, de quantas corretoras quiser, além de outras plataformas e scripts.
Atenção: alguns provedores cobram a licença do Windows à parte. Confira isso antes de comparar preços.
VPS oferecida pela corretora
Algumas corretoras oferecem VPS gratuita ou com desconto para clientes que atingem certo volume ou saldo. Vale perguntar antes de contratar por fora.
Checklist de configuração
Depois de contratar, siga estes passos para evitar surpresas:
- Faça o MetaTrader abrir sozinho com o Windows. Coloque um atalho do terminal na pasta de inicialização (digite
shell:startupno Executar). Se a VPS reiniciar, o terminal volta com os gráficos e robôs salvos. - Confira se o botão Algo Trading está ativo depois de qualquer reinício.
- Controle as atualizações do Windows. Ajuste as horas ativas para cobrir o seu horário de operação e reinicie manualmente no fim de semana.
- Ao sair da Área de Trabalho Remota, apenas feche a janela. Não use “Sair” ou “Fazer logoff”: isso encerra a sessão e fecha o MetaTrader junto.
- Ative as notificações no celular. Com o MetaQuotes ID configurado, o robô pode avisar entradas, saídas e erros direto no app do MetaTrader.
- Olhe o diário de vez em quando. As abas Experts e Diário mostram erros de ordem, desconexões e mensagens do robô.
Quanto custa
Os preços variam bastante conforme o provedor, a localização e a configuração. Compare pelo menos três opções, olhando:
- localização do servidor (São Paulo para B3);
- se a licença do Windows está incluída;
- memória e processador reais, não apenas o nome do plano;
- suporte em português e forma de pagamento.
Seja qual for o valor, compare com o custo de um robô parado com posição aberta. Na maioria dos casos, a VPS se paga no primeiro problema que ela evita.
Resumo
- VPS é um computador virtual ligado 24 horas, ideal para robôs que precisam funcionar sem você por perto.
- Stops enviados com a ordem continuam valendo; trailing, parciais e saídas por horário dependem do robô ligado.
- Para B3, escolha VPS em São Paulo; para Forex, perto do servidor da corretora.
- 2 vCPU e 4 GB de memória atendem a maioria dos casos de 1 a 2 terminais.
- Configure a inicialização automática e nunca faça logoff da sessão remota.
Se ainda está na etapa de colocar o robô para rodar, veja também o passo a passo de como instalar um robô no MetaTrader 5.