{"id":459,"date":"2026-09-16T10:29:16","date_gmt":"2026-09-16T13:29:16","guid":{"rendered":"https:\/\/ayoocloud.com.br\/blog\/?p=459"},"modified":"2026-09-16T10:29:16","modified_gmt":"2026-09-16T13:29:16","slug":"backtest-otimizacao-rapida-mt5-nucleos-vps","status":"publish","type":"post","link":"https:\/\/ayoocloud.com.br\/blog\/2026\/09\/16\/backtest-otimizacao-rapida-mt5-nucleos-vps\/","title":{"rendered":"Backtest e otimiza\u00e7\u00e3o mais r\u00e1pidos no MT5: como usar todos os n\u00facleos da VPS"},"content":{"rendered":"<p>Quem desenvolve ou ajusta rob\u00f4s no MetaTrader 5 conhece bem a cena: voc\u00ea manda otimizar o EA, a barra de progresso anda devagar, a previs\u00e3o marca <strong>12, 20, 30 horas<\/strong>, e o computador fica travado o tempo todo. Se precisar mudar um par\u00e2metro, come\u00e7a tudo de novo.<\/p>\n<p>O que pouca gente sabe \u00e9 que o <strong>Strategy Tester do MT5 foi feito para trabalhar em paralelo<\/strong>: ele divide a otimiza\u00e7\u00e3o entre v\u00e1rios &#8220;agentes&#8221;, normalmente um por n\u00facleo do processador. Ou seja, <strong>quanto mais n\u00facleos, mais r\u00e1pido<\/strong>. Neste guia voc\u00ea vai entender como isso funciona, como configurar e quanto tempo d\u00e1 para economizar usando uma VPS com mais processamento.<\/p>\n<h2>Backtest simples e otimiza\u00e7\u00e3o n\u00e3o s\u00e3o a mesma coisa<\/h2>\n<p>Antes de tudo, uma distin\u00e7\u00e3o que evita frustra\u00e7\u00e3o:<\/p>\n<ul>\n<li><strong>Backtest simples<\/strong> (um \u00fanico teste com par\u00e2metros fixos): roda em <strong>um agente s\u00f3<\/strong>. Mais n\u00facleos quase n\u00e3o mudam o tempo. O que ajuda aqui \u00e9 processador r\u00e1pido, disco NVMe e escolher bem o modo de modelagem;<\/li>\n<li><strong>Otimiza\u00e7\u00e3o<\/strong> (testar centenas ou milhares de combina\u00e7\u00f5es de par\u00e2metros): cada combina\u00e7\u00e3o vira uma &#8220;passagem&#8221;, e as passagens s\u00e3o <strong>distribu\u00eddas entre todos os agentes ao mesmo tempo<\/strong>. \u00c9 aqui que os n\u00facleos fazem diferen\u00e7a enorme.<\/li>\n<\/ul>\n<p><strong>E o MetaTrader 4?<\/strong> O testador do MT4 roda em um \u00fanico n\u00facleo, mesmo na otimiza\u00e7\u00e3o. Se voc\u00ea otimiza EAs com frequ\u00eancia, esse \u00e9 um dos maiores motivos para migrar a estrat\u00e9gia para o MT5.<\/p>\n<h2>Como o MT5 usa os n\u00facleos: os agentes de teste<\/h2>\n<p>Ao abrir o Strategy Tester (<code>Ctrl + R<\/code>), o MT5 cria automaticamente <strong>um agente local para cada n\u00facleo l\u00f3gico<\/strong> (vCPU) da m\u00e1quina. Cada agente executa passagens da otimiza\u00e7\u00e3o de forma independente.<\/p>\n<ul>\n<li>Uma VPS com <strong>2 vCPU<\/strong> tem 2 agentes: 2 passagens ao mesmo tempo;<\/li>\n<li>Com <strong>6 vCPU<\/strong>: 6 passagens ao mesmo tempo;<\/li>\n<li>Com <strong>16 vCPU<\/strong>: 16 passagens ao mesmo tempo.<\/li>\n<\/ul>\n<p>Para ver os agentes, abra o Strategy Tester e clique na aba <strong>Agentes<\/strong>. Ali aparecem os agentes locais, o status de cada um e quantas passagens j\u00e1 executaram. Clicando com o bot\u00e3o direito voc\u00ea pode <strong>ativar ou desativar<\/strong> agentes.<\/p>\n<h2>Quanto tempo d\u00e1 para economizar<\/h2>\n<p>Vamos a um exemplo pr\u00e1tico: uma otimiza\u00e7\u00e3o com <strong>2.000 passagens<\/strong>, em que cada passagem leva cerca de <strong>30 segundos<\/strong>. Dividindo o trabalho entre os agentes, o tempo total estimado fica assim:<\/p>\n<table>\n<thead>\n<tr>\n<th>N\u00facleos (agentes)<\/th>\n<th>Passagens ao mesmo tempo<\/th>\n<th>Tempo estimado<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>1<\/td>\n<td>\u2248 16 horas e 40 minutos<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>2<\/td>\n<td>\u2248 8 horas e 20 minutos<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>4<\/td>\n<td>\u2248 4 horas e 10 minutos<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>6<\/td>\n<td>\u2248 2 horas e 45 minutos<\/td>\n<\/tr>\n<tr>\n<td>16<\/td>\n<td>16<\/td>\n<td>\u2248 1 hora e 5 minutos<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00c9 uma conta te\u00f3rica: na pr\u00e1tica o ganho fica um pouco abaixo do perfeito, porque disco e mem\u00f3ria tamb\u00e9m trabalham. Mesmo assim a diferen\u00e7a \u00e9 real: <strong>o que levaria a noite inteira pode ficar pronto na hora do almo\u00e7o<\/strong>.<\/p>\n<h2>O detalhe que quase todo mundo ignora: mem\u00f3ria RAM<\/h2>\n<p>Cada agente carrega o hist\u00f3rico de cota\u00e7\u00f5es e executa uma c\u00f3pia do seu EA. Isso consome mem\u00f3ria:<\/p>\n<ul>\n<li>Com <strong>&#8220;Apenas pre\u00e7os de abertura&#8221;<\/strong> ou <strong>&#8220;OHLC em M1&#8221;<\/strong>, cada agente usa pouca mem\u00f3ria;<\/li>\n<li>Com <strong>&#8220;Cada tick baseado em ticks reais&#8221;<\/strong> em v\u00e1rios anos de hist\u00f3rico, cada agente pode passar de <strong>1 GB<\/strong>.<\/li>\n<\/ul>\n<p>Se a mem\u00f3ria acaba, o Windows passa a usar o disco como mem\u00f3ria e tudo fica muito lento, \u00e0s vezes mais lento do que com menos agentes. Por isso, <strong>n\u00facleos e RAM precisam crescer juntos<\/strong>.<\/p>\n<p><strong>Regra pr\u00e1tica:<\/strong> durante a otimiza\u00e7\u00e3o, abra o Gerenciador de Tarefas. Se a mem\u00f3ria passar de 90%, desative alguns agentes na aba <em>Agentes<\/em> ou use uma VPS com mais RAM.<\/p>\n<h2>Passo a passo: otimiza\u00e7\u00e3o r\u00e1pida no MT5<\/h2>\n<h3>1. Deixe o hist\u00f3rico baixado antes<\/h3>\n<p>Na primeira execu\u00e7\u00e3o, cada agente precisa sincronizar o hist\u00f3rico do ativo, o que pode levar bastante tempo. Rode um <strong>backtest simples<\/strong> do per\u00edodo desejado antes de otimizar. Assim os dados ficam em cache e a otimiza\u00e7\u00e3o j\u00e1 come\u00e7a no ritmo certo.<\/p>\n<h3>2. Escolha o modo de modelagem certo para cada fase<\/h3>\n<ul>\n<li><strong>Triagem inicial<\/strong>: use &#8220;OHLC em M1&#8221; ou &#8220;Apenas pre\u00e7os de abertura&#8221; (se o EA opera s\u00f3 na abertura da barra) para descartar r\u00e1pido as combina\u00e7\u00f5es ruins;<\/li>\n<li><strong>Valida\u00e7\u00e3o final<\/strong>: rode as melhores combina\u00e7\u00f5es em &#8220;Cada tick baseado em ticks reais&#8221;, que \u00e9 o modo mais fiel e mais pesado.<\/li>\n<\/ul>\n<h3>3. Use o algoritmo gen\u00e9tico quando houver muitas combina\u00e7\u00f5es<\/h3>\n<p>No campo <strong>Otimiza\u00e7\u00e3o<\/strong>, o MT5 oferece:<\/p>\n<ul>\n<li><strong>Algoritmo completo lento<\/strong>: testa todas as combina\u00e7\u00f5es. Ideal para poucos par\u00e2metros;<\/li>\n<li><strong>Algoritmo gen\u00e9tico r\u00e1pido<\/strong>: encontra boas combina\u00e7\u00f5es testando s\u00f3 uma fra\u00e7\u00e3o delas. Com milh\u00f5es de combina\u00e7\u00f5es poss\u00edveis, \u00e9 a \u00fanica op\u00e7\u00e3o vi\u00e1vel.<\/li>\n<\/ul>\n<p>Os dois modos usam todos os agentes em paralelo.<\/p>\n<h3>4. Desligue o modo visual<\/h3>\n<p>O teste visual (a op\u00e7\u00e3o de visualizar o gr\u00e1fico durante o teste) \u00e9 \u00f3timo para depurar, mas n\u00e3o serve para otimiza\u00e7\u00e3o. Deixe desmarcado.<\/p>\n<h3>5. N\u00e3o deixe o EA gravar log demais<\/h3>\n<p>EAs que chamam <code>Print()<\/code> a cada tick geram arquivos de log enormes e deixam cada passagem mais lenta. Durante a otimiza\u00e7\u00e3o, reduza os logs ao m\u00ednimo.<\/p>\n<h3>6. Limpe o cache quando mudar o EA<\/h3>\n<p>O MT5 guarda resultados de otimiza\u00e7\u00f5es anteriores. Se voc\u00ea alterou o c\u00f3digo e os resultados parecem &#8220;repetidos&#8221;, apague o cache na pasta <code>Tester\\cache<\/code> dentro da pasta de dados do terminal (<em>Arquivo \u2192 Abrir pasta de dados<\/em>).<\/p>\n<h2>B\u00f4nus: juntar os n\u00facleos do seu PC com os da VPS<\/h2>\n<p>O MT5 tamb\u00e9m permite usar <strong>agentes remotos<\/strong>. Voc\u00ea instala o <strong>MetaTester 5 Agents Manager<\/strong> em outra m\u00e1quina (por exemplo, na VPS), define uma senha e a quantidade de agentes, libera a porta no firewall e adiciona esses agentes na aba <em>Agentes<\/em> do seu terminal. Assim uma otimiza\u00e7\u00e3o iniciada no seu PC \u00e9 distribu\u00edda tamb\u00e9m para a VPS.<\/p>\n<p>Essa configura\u00e7\u00e3o exige cuidado com firewall e senha. Para a maioria dos traders, \u00e9 mais simples e seguro <strong>rodar a otimiza\u00e7\u00e3o direto na VPS<\/strong> e acessar por RDP s\u00f3 para ver o resultado.<\/p>\n<h2>Por que otimizar na VPS e n\u00e3o no PC de casa<\/h2>\n<ul>\n<li><strong>Seu computador fica livre<\/strong>: otimiza\u00e7\u00e3o usa 100% da CPU por horas, e na VPS voc\u00ea continua usando o PC normalmente;<\/li>\n<li><strong>Pode desligar o PC<\/strong>: a otimiza\u00e7\u00e3o continua rodando e voc\u00ea confere o resultado depois, at\u00e9 pelo celular;<\/li>\n<li><strong>N\u00facleos dedicados<\/strong>, sem disputar processador com navegador, jogos ou outros programas;<\/li>\n<li><strong>SSD NVMe<\/strong>, que acelera a leitura do hist\u00f3rico de ticks;<\/li>\n<li><strong>Sem risco de o Windows reiniciar no meio<\/strong> de uma otimiza\u00e7\u00e3o de 10 horas no seu PC.<\/li>\n<\/ul>\n<h2>Qual VPS escolher para backtest e otimiza\u00e7\u00e3o<\/h2>\n<p>Para <strong>rodar<\/strong> rob\u00f4s, poucos n\u00facleos bastam. Para <strong>otimizar<\/strong>, o que manda \u00e9 a quantidade de vCPU e de RAM. Veja como os planos se encaixam:<\/p>\n<table>\n<thead>\n<tr>\n<th>Plano<\/th>\n<th>vCPU (agentes)<\/th>\n<th>RAM<\/th>\n<th>Indicado para<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Trading Starter<\/strong><\/td>\n<td>2<\/td>\n<td>5 GB<\/td>\n<td>Rodar rob\u00f4s e fazer otimiza\u00e7\u00f5es pequenas de vez em quando<\/td>\n<\/tr>\n<tr>\n<td><strong>Professional<\/strong><\/td>\n<td>4<\/td>\n<td>6 GB<\/td>\n<td>Otimiza\u00e7\u00f5es frequentes em modo OHLC M1<\/td>\n<\/tr>\n<tr>\n<td><strong>Enterprise<\/strong><\/td>\n<td>6<\/td>\n<td>10 GB<\/td>\n<td>Otimiza\u00e7\u00e3o pesada, inclusive com ticks reais, rodando rob\u00f4s ao mesmo tempo<\/td>\n<\/tr>\n<tr>\n<td><strong>Enterprise Cloud<\/strong><\/td>\n<td>at\u00e9 16 AMD EPYC<\/td>\n<td>at\u00e9 16 GB<\/td>\n<td>Quem desenvolve EAs profissionalmente ou otimiza v\u00e1rios ativos<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Na pr\u00e1tica: se voc\u00ea otimiza toda semana, o <strong>Enterprise (6 vCPU e 10 GB)<\/strong> \u00e9 o ponto de equil\u00edbrio. Ele roda 6 passagens ao mesmo tempo e tem mem\u00f3ria para ticks reais. Veja os valores atualizados na <a href=\"https:\/\/ayoocloud.com.br\/Vps-Trader\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">p\u00e1gina da VPS Trader<\/a> e no <a href=\"https:\/\/ayoocloud.com.br\/Enterprise-Cloud\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">Enterprise Cloud<\/a>.<\/p>\n<p>Ainda n\u00e3o sabe quanto a sua opera\u00e7\u00e3o consome? Veja <a href=\"https:\/\/ayoocloud.com.br\/blog\/2026\/09\/10\/quantos-robos-vps-aguenta\/\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">Quantos rob\u00f4s uma VPS aguenta para MetaTrader<\/a>.<\/p>\n<div class=\"ayoo-cta\" style=\"margin:32px 0;padding:22px 24px;border-radius:12px;background:#0f172a;color:#fff;border-left:5px solid #22c55e;\"><!-- ayoo-cta --><strong style=\"display:block;margin:0 0 6px;font-size:20px;color:#fff;\">Precisa de uma VPS com ainda mais recursos?<\/strong><span style=\"display:block;margin:0 0 14px;color:#cbd5e1;\">Vai otimizar v\u00e1rios EAs, ativos ou anos de ticks reais? Montamos uma VPS sob medida com mais n\u00facleos e mem\u00f3ria para o seu caso. Fale com a nossa equipe.<\/span><a href=\"https:\/\/wa.me\/5517997327198?text=Ol%C3%A1%21%20Vim%20pelo%20blog%20e%20preciso%20de%20uma%20VPS%20com%20alto%20recurso%20para%20backtest%20e%20otimiza%C3%A7%C3%A3o%20no%20MT5.\" style=\"display:inline-block;padding:10px 20px;border-radius:8px;background:#22c55e;color:#0f172a;font-weight:700;text-decoration:none;\">Falar no WhatsApp &rarr;<\/a><!-- \/ayoo-cta --><\/div>\n<h2>Perguntas frequentes<\/h2>\n<h3>Mais n\u00facleos deixam meu rob\u00f4 operando mais r\u00e1pido na conta real?<\/h3>\n<p>N\u00e3o necessariamente. Um EA rodando na conta real usa pouco processamento. Os n\u00facleos fazem diferen\u00e7a em <strong>otimiza\u00e7\u00e3o<\/strong> e quando h\u00e1 <strong>muitos terminais abertos<\/strong>. Para execu\u00e7\u00e3o de ordens, o que importa mais \u00e9 a estabilidade e a lat\u00eancia at\u00e9 a corretora.<\/p>\n<h3>Posso rodar rob\u00f4s na conta real e otimizar ao mesmo tempo na mesma VPS?<\/h3>\n<p>Pode, mas reserve recursos. Desative 1 ou 2 agentes na aba <em>Agentes<\/em> para que o terminal da conta real nunca fique sem CPU durante a otimiza\u00e7\u00e3o.<\/p>\n<h3>Vale a pena usar a MQL5 Cloud Network?<\/h3>\n<p>A rede de agentes da MetaQuotes \u00e9 paga por uso e pode ser \u00fatil para picos pontuais. Para quem otimiza com frequ\u00eancia, uma VPS com v\u00e1rios n\u00facleos costuma sair mais previs\u00edvel no custo, e seus dados e EAs ficam s\u00f3 no seu servidor.<\/p>\n<h3>O MT5 usa todos os n\u00facleos automaticamente?<\/h3>\n<p>Sim. Por padr\u00e3o ele cria um agente local para cada n\u00facleo l\u00f3gico. Confira na aba <em>Agentes<\/em> se todos est\u00e3o ativos.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Otimiza\u00e7\u00e3o lenta n\u00e3o \u00e9 um problema do seu rob\u00f4, \u00e9 falta de n\u00facleos trabalhando em paralelo. O MT5 j\u00e1 sabe dividir o trabalho: basta dar a ele processamento e mem\u00f3ria suficientes, escolher o modo de modelagem certo para cada fase e deixar a VPS trabalhar enquanto voc\u00ea usa o seu computador para outra coisa.<\/p>\n<p><a href=\"https:\/\/ayoocloud.com.br\/Vps-Trader\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\"><strong>Conhe\u00e7a os planos VPS Trader da AyooCloud<\/strong><\/a>: at\u00e9 6 vCPU dedicados, SSD NVMe e suporte via WhatsApp. Para mais n\u00facleos, fale com a gente e montamos uma VPS sob medida.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Otimiza\u00e7\u00e3o do MT5 levando horas? Veja como o Strategy Tester divide o trabalho entre os n\u00facleos, quanto tempo d\u00e1 para economizar e qual VPS escolher.<\/p>\n","protected":false},"author":1,"featured_media":460,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-459","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps-para-trader"],"_links":{"self":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/comments?post=459"}],"version-history":[{"count":1,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/459\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/459\/revisions\/461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/media\/460"}],"wp:attachment":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/media?parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/categories?post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/tags?post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}