O EA grátis em que você mais pode confiar é aquele cujas regras você mesmo definiu. No Builder do AIStrategyMiner você projeta um expert advisor com blocos em uma tela gratuita e o avalia com o painel Measure; compilá-lo em .ex5 para o MetaTrader 5 faz parte do Builder Pro. EAs grátis de outros lugares ainda podem valer uma olhada, mas só depois das mesmas quatro verificações. Este guia cobre os dois caminhos, as configurações exatas do MT5 e os dois números a decidir antes de apertar Algo Trading.
O que decide se um EA gratuito vale o seu tempo não é o preço. É:
- Quem produziu o número. Um backtest colado e uma execução que você mesmo repetiu não são a mesma afirmação.
- Se a amostra significa alguma coisa. 164 operações em um símbolo ao longo de um ano delimitam muito pouco.
- Se alguém registrou a busca. Uma configuração vencedora sem as configurações que perderam é um resultado que você não consegue repetir.
- Se você consegue pará-lo. Uma regra que falha devagar é a que sai cara.
Conferimos cada um desses pontos contra os nossos próprios dados abaixo. Como rodamos e rotulamos esses testes está descrito na nossa metodologia de teste.
| Condições do teste | |
|---|---|
| ID do experimento | EXP-FREE-EA-BUILD-001 |
| Experimento pai | EXP-BUILDER-TEMPLATE-BASELINE-001 |
| Fonte | ea-templates-manifest.js, ea-builder.js, worker/api/compile.ts, ea-auth-inject.cjs |
| Símbolo / tempo gráfico | USDJPYm M5 |
| Período | 2025-06-01 – 2026-06-09 |
| Modelo | M1 OHLC (Model=1), Exness MT5, measured 2026-06-18 |
| Depósito | 10.000 |
| Última verificação | 2026-09-27 |
O que observar em um EA gratuito: quatro checagens, nesta ordem
Faça-as em ordem. A checagem 1 é a mais barata de executar, e um EA gratuito que falha nela não deixa nada para as outras três trabalharem.
| Checagem | Por que ela decide algo | Sinal de alerta |
|---|---|---|
| 1. Quem mediu | Um número autodeclarado é uma afirmação; uma execução que você consegue repetir é uma medição | Os únicos números estão na descrição, sem nenhum relatório por trás |
| 2. Amostra e janela | Um fator de lucro sobre 40 operações em um trimestre é ruído com casa decimal | Sem contagem de operações, sem período, ou um período menor que um ano |
| 3. Busca registrada | Saber o que mais foi tentado, e descartado, separa um resultado de uma aprovação por sorte | Só a configuração vencedora aparece em algum lugar |
| 4. Modo de falha | Você precisa de um número que signifique parar, decidido antes de anexá-lo | Nada descreve um trecho perdedor |
Quando você mesmo constrói o EA, o Builder dá uma primeira resposta à verificação 1: o painel Measure executa o seu projeto e o avalia sempre na mesma escala.
- No trades — a regra nunca disparou na janela de teste
- Too few trades — menos de 10, nada para julgar
- Fail — fator de lucro abaixo de 1,2, ou drawdown máximo acima de 20 %
- Thin sample — fator de lucro e drawdown passam, mas com menos de 60 operações
- Pass — os três atingem a barra
Duas coisas sobre esse painel passam batido com facilidade. Primeiro, ele é uma aproximação no nível da barra, não uma modelagem por ticks, então trate um Pass como “vale um teste de verdade”, não como um resultado. Segundo, a matriz de robustez ao lado roda um mesmo projeto em até 8 símbolos e 6 tempos gráficos (no máximo 12 células). Uma regra que passa em uma célula e falha nas outras contou algo que o teste único não conseguiria contar.
O exemplo trabalhado: o único modelo gratuito que atinge a barra
Para que isto não seja uma demonstração viciada, pegue o modelo mais forte da galeria em vez de um fraco. Ordenado por fator de lucro, o topo do conjunto medido é pending_breakout. Na execução no MT5 da tabela acima, ele é o único cujas configurações padrão atingem os três limites usados pelo painel Measure.
pending_breakout | |
|---|---|
| Nível / blocos | Intermediário, 9 nós |
| Marcação na galeria | recomendado |
| Fator de lucro | 1,23 |
| Operações | 164 |
| Drawdown máximo | -0,21 % |
| Líquido sobre um depósito de 10.000 | +38,47 |
| Atinge os limites do painel Measure (execução no MT5 acima) | sim |
| Mesma configuração padrão, 2018–21 (reteste no H1, spread fixo de 20) | fator de lucro 0,99 |
Agora faça as checagens. A checagem 1 passa: nós mesmos o medimos, nas condições da tabela acima. A checagem 2 é rala: 164 operações em um único símbolo, um único tempo gráfico e um único ano. O modelo M1 OHLC também interpola o movimento dentro de cada barra em vez de ler ticks reais (a qualidade de modelagem importa aqui). A checagem 3 é onde a coisa fica instrutiva, porque este modelo tem, sim, uma busca registrada. Ela foi feita como um reteste separado no H1 em USDJPY com spread fixo de 20, em três janelas (2018–21, 2022–24, 2025–26):
- A configuração padrão (SL 40 / TP 80 pips) é a que atinge a barra no ano testado. Em 2018–21 ela marca 0,99.
- A melhor dentro da amostra (SL 50 / TP 120) chegou a 1,31 — e caiu para 0,98 em 2018–21. Ela não foi adotada.
- A configuração que se manteve acima de 1 nas três janelas (SL 30 / TP 120) marcou 1,12 / 1,16 / 1,14. É a modesta, e o registro diz que ela é específica do USDJPY. Testes cruzados em EURJPY e GBPJPY perderam dentro da amostra.
E o número da manchete merece ser lido duas vezes. +38,47 sobre 10.000 é menos de 0,4 % no ano. O melhor modelo gratuito que publicamos não é um projeto perdedor. É um projeto inacabado, e essa é a condição normal de um EA gratuito.
No resto da galeria o padrão se repete: 11 dos 53 modelos medidos terminam com fator de lucro igual ou acima de 1, e 42 terminam abaixo. Dos outros 52, 8 têm uma busca de parâmetros registrada, e todos esses vereditos dizem no_robust_edge.
Fontes de EA gratuito comparadas: criar o seu ou baixar um pronto
Há três caminhos gratuitos realistas. Eles diferem menos no preço do que em quanto você consegue conferir antes de haver dinheiro envolvido.
| Caminho | O que você consegue conferir | O que ele exige de você | A pegadinha honesta |
|---|---|---|---|
| Construir na tela do Builder do AIStrategyMiner | Cada regra, porque você a colocou; o painel Measure a avalia | Uma conta com login e e-mail confirmado para medir | Compilar em .ex5 e o código .mq5 são Pro |
| Produtos gratuitos do MQL5 Market | Uma descrição do vendedor e capturas de tela; você pode rodá-lo de novo no seu próprio Strategy Tester | Uma conta no MQL5.com | Alguns produtos gratuitos são demos ou versões limitadas de um EA pago; leia os limites antes de testar |
| Fóruns, sites de arquivos, EAs “crackeados” | Normalmente nada que você possa auditar | Nada, até ele rodar | Sem fonte, sem amostra, sem busca — as checagens 1 a 3 falham antes de você começar |
A primeira linha é a única em que a checagem 3 pode ser sua desde o início: o registro de cada configuração que você tentou é seu. A última linha é aquela em que você não consegue conferir absolutamente nada. Um binário modificado no mesmo PC em que está o login da sua corretora também é um risco de segurança, não só de trading.
Rodar um EA gratuito na prática: do projeto a um gráfico demo
O procedimento abaixo é o caminho real de um EA do Builder, incluindo o que cada recusa significa. Os passos 4–7 valem para qualquer .ex5.
- Abra o Builder e comece a partir de um modelo ou de uma tela vazia. Montar o projeto não exige conta; um projeto comporta até 50 nós.
- Entre na conta e confirme seu endereço de e-mail. O painel Measure precisa disso: ele responde
401antes do login e403até o endereço ser confirmado. Nenhum dos dois é falha do seu projeto. - Execute o painel Measure e leia a linha do veredito, não só o fator de lucro. Um «Thin sample» não é um Pass. Depois compile com o Builder Pro; um
429só significa que você compilou vezes demais em pouco tempo. - No MT5, vá em File > Open Data Folder >
MQL5\Expertse copie o.ex5para lá. Depois clique com o botão direito em Expert Advisors no Navigator e escolha Refresh. - Vá em Tools > Options > Expert Advisors, marque “Allow WebRequest for listed URL” e adicione
https://aistrategyminer.com. Um EA do Builder faz uma verificação nesse endereço ao iniciar; o Strategy Tester pula essa verificação. - Faça o backtest no Strategy Tester com os dados da sua própria corretora, no símbolo e no tempo gráfico que você pretende operar. Uma regra medida em USDJPY M5 não diz nada sobre EURUSD H1.
- Anexe-o a um gráfico demo, marque “Allow Algo Trading” na aba Common do EA e ligue o botão Algo Trading. Depois anote os seus dois números de parada (próxima seção) antes que uma única operação seja aberta.
Se o passo 5 for pulado, o EA não opera calado e mal: ele se recusa a iniciar. Um pop-up mostra aistrategyminer.com authorization failed - EA disabled e a inicialização falha. A aba Experts da Toolbox também mostra. A verificação espera até 5 segundos por uma resposta, então um PC sem acesso à internet falha do mesmo jeito. Essa verificação é da lista de URLs permitidas, não da sua conta.
O que é gratuito e o que não é
A tela do Builder não expira e não tem cota de builds: o editor visual, os 12 modelos da galeria e o teste de robustez são gratuitos, assim como as ferramentas gratuitas e os artigos, e o gerador pode ser testado em uma demo que mostra apenas números e o aprovado/reprovado de cada etapa. Compilar em .ex5, ver e baixar o código-fonte .mq5 editável, o código completo na aba Code e as 9 receitas de estratégia que você pode abrir e editar fazem parte da licença Builder Pro única de US$ 399. O código é gerado e compilado no servidor, e a tela nunca recebe código-fonte. Pro é o passo para quem quer um arquivo compilado ou ler e alterar o código.
O risco, e os números que significam parar
Três modos de falha importam mais que os demais, e não são os que as pessoas esperam.
O primeiro é um EA gratuito perder devagar o bastante para você mantê-lo. Um projeto que perde de imediato é apagado em uma semana e quase não custa nada. Um projeto que escorrega para baixo ao longo de meses é o caro, porque continua parecendo variância até a conta já ter ficado bem menor.
O segundo se esconde justamente da checagem que a maioria das pessoas faz. pending_breakout atinge a barra no ano mais recente com as configurações padrão e marca 0,99 em 2018–21 no reteste no H1. A sua melhor configuração dentro da amostra parecia ainda melhor, com 1,31, e caiu para 0,98 na janela anterior. Um único teste em uma janela recente teria aprovado as duas. Isso é overfitting na sua forma comum. Uma regra que vence em um regime e perde no seguinte causa mais estrago do que uma que nunca vence, porque primeiro ela ganha a sua confiança. Teste em uma janela anterior, na qual você não ajustou nada, antes de confiar em qualquer configuração.
O terceiro você consegue descartar em cerca de um minuto, e os EAs gratuitos de fóruns são famosos por ele. Abra o arquivo .set em um editor de texto, ou leia a lista de parâmetros na aba Inputs do EA, antes de anexar qualquer coisa. Um multiplicador de lote acima de 1, um passo ou uma distância de grid em pips, um teto de operações e nenhum parâmetro de stop loss descrevem juntos um esquema de martingale ou de grid trading. Um EA assim desenha uma curva de capital quase reta por meses porque adia toda perda. Depois devolve a curva inteira em uma única sequência. No Builder, esses comportamentos ficam na aba Settings, não na tela de montagem: a seção Money reúne Martingale Lot, preço médio, piramidação e stop-and-reverse. Abra Settings — inclusive em um modelo do qual você partiu — e confirme que cada um está desligado antes de compilar.
Nada nesta página é um registro de conta real, e nenhum backtest delimita o que a sua conta vai fazer. Resultados passados descrevem uma janela que já aconteceu.
Próximos passos
A partir daí:
- Comece pelo passo a passo: crie um EA no Builder vai bloco por bloco, de uma ideia até um arquivo compilado.
- Transforme o veredito do Measure em algo que você reproduziu: faça você mesmo um backtest no Strategy Tester do MT5 com os dados da sua própria corretora.
- Antes de ajustar qualquer coisa, leia otimização de parâmetros para que a checagem 3 seja um registro, não uma aprovação por sorte.
- Para o que “lucrativo” significa quando o histórico inteiro está à vista, veja Expert Advisors são lucrativos.
- Depois que um EA passa nas quatro checagens, a pergunta seguinte é o tamanho: gestão de risco para EA calcula o depósito e o tamanho de lote que um histórico de fato exige.