🤖 IA Agêntica Trading

Claude Code para Trading: Como Construir EA com IA em 2026

Por Dan Machado · 12 min de leitura

Em 2026 o uso de ferramentas de coding agêntico como Claude Code explodiu, permitindo que traders sem background em programação construam Expert Advisors sofisticados. Em fevereiro/2026 o pesquisador quant Saulius desenvolveu o framework QuantaAlpha usando Claude Code — sistema autônomo que analisou 53 contratos de commodities futures sobre uma década de dados históricos. Este tutorial mostra como você pode fazer algo similar (em escala menor) hoje.

O que é Claude Code (vs ChatGPT comum)

Claude Code é a ferramenta de coding agêntico da Anthropic. Diferente de ChatGPT/Claude no navegador, ele:

  • Roda no seu terminal/IDE: tem acesso direto aos seus arquivos
  • Executa código: não só sugere — testa, debuga, refatora
  • Mantém contexto longo: trabalha em projetos com dezenas de arquivos
  • Aprende com erros: ao ver output de erro, ajusta o código automaticamente
  • É instruível: você define guardrails (‘nunca use DLL’, ‘sempre valide com Strategy Tester’)

Para trading, isso significa: você descreve a estratégia em português, e Claude Code gera o EA MQL5 funcional, refina baseado em backtests, e mantém o código consistente entre sessões.

Caso real: QuantaAlpha (fev/2026)

O QuantaAlpha é um framework de factor mining (descoberta automática de fatores preditivos em séries financeiras) desenvolvido por Saulius em fevereiro/2026, inteiramente construído com Claude Code:

  • Escopo: 53 contratos de commodities futures (oil, gas, gold, soft commodities)
  • Dataset: ~10 anos de dados históricos (~2.5M de barras)
  • Output: identificou 200+ fatores quant candidatos com Sharpe > 1.0 in-sample
  • Tempo total: ~3 semanas de desenvolvimento (com Claude Code)
  • Custo: menos de US$ 500 em uso da API

Antes de Claude Code, um projeto similar exigiria 6-12 meses de trabalho de um quant developer sênior.

Pré-requisitos para usar Claude Code em trading

  • Conta Anthropic: Claude Pro ou API (Pro inclui Claude Code com limite generoso)
  • MetaTrader 5 instalado: para testar EAs gerados
  • Python 3.10+: para scripts de análise e treino de modelos
  • Editor com terminal: VS Code é o padrão (Claude Code tem extensão oficial)
  • Conhecimento mínimo de trading: você precisa saber descrever a estratégia (entries, exits, risk)
  • NÃO precisa: saber programar MQL5, Python, ou nada de coding

Workflow passo a passo

Passo 1: Definir a estratégia em português

Antes de abrir Claude Code, escreva sua estratégia em texto claro. Exemplo:

“Quero um EA para Volatility 75 na Deriv MT5 que:
1. Calcula RSI 14 no timeframe M15
2. Quando RSI < 30, compra com SL 1% abaixo e TP 2% acima
3. Quando RSI > 70, vende com SL 1% acima e TP 2% abaixo
4. Máximo 3 trades simultâneos
5. Para de operar após 2 trades consecutivos com perda
6. Registra todas as decisões em arquivo log
7. Não opera nos primeiros 5 minutos após abertura da semana”

Passo 2: Iniciar Claude Code com guardrails

# Inicia Claude Code com instruções iniciais
claude

# Primeira mensagem - definir guardrails do projeto
> Vamos construir um EA MQL5 para MT5. Regras importantes:
> 1. SEMPRE valide código no Strategy Tester antes de declarar pronto
> 2. NUNCA use DLLs externas - só funções nativas MQL5
> 3. Use ENUM_ONNX_FLAGS atualizados do Build 5572 (ONNX_LOGLEVEL_*)
> 4. Stop loss e gestão de risco SEMPRE obrigatórios
> 5. Comentários em português, código em inglês padrão
> 6. Crie estrutura: EA principal + arquivos include separados para risk/logging

Passo 3: Pedir o EA inicial

> Crie o EA conforme essa descrição: [cola sua especificação do Passo 1]
> Estrutura desejada:
> - src/MeuEA.mq5 (arquivo principal)
> - src/Include/RiskManager.mqh (gestão de risco)
> - src/Include/SignalEngine.mqh (lógica de sinais)
> - src/Include/Logger.mqh (logging)

Passo 4: Iterar e refinar

Claude Code vai gerar o código completo. A partir daí, você itera:

  • “Adicione um filtro de volatilidade que evita operar quando ATR está nos top 10% dos últimos 100 períodos”
  • “O backtest está perdendo muito em gap de domingo. Adicione exit automático na sexta às 21h GMT”
  • “Quero integrar modelo ONNX que treinei. Como faço?”
  • “O EA está fazendo overtrading. Adicione cooldown de 30 minutos entre trades”

Claude Code mantém contexto entre todas essas mensagens, modifica os arquivos certos, e mantém consistência.

Passo 5: Validar com Strategy Tester

Aqui Claude Code pode ajudar mas você decide os critérios:

  1. Compile o EA no MetaEditor (Claude Code te ajuda a corrigir erros de compilação)
  2. Rode backtest 2024-2026 em V75 M15
  3. Anote: profit factor, max drawdown, número de trades, win rate
  4. Cole os resultados de volta para Claude Code: “Resultados: PF 1.3, DD 18%, 450 trades, WR 52%. Qual seria minha próxima otimização?”
  5. Claude Code sugere mudanças baseado nos números

Exemplo de prompt avançado: integrar ONNX

> Tenho um modelo ONNX treinado em Python (LSTM 2-layer, hidden 32,
> entrada 30 candles OHLC normalizados, saída 2 classes: BUY/SELL).
> Arquivo: lstm_v75.onnx (3.2 MB)
>
> Modifique o EA atual para:
> 1. Embedar o modelo como #resource
> 2. Inicializar com OnnxCreateFromBuffer + flag CUDA se disponível
> 3. Substituir a lógica do RSI pela predição do modelo
> 4. Manter threshold de confiança: só operar se prob > 0.7
> 5. Atualizar OnnxRelease no OnDeinit
> 6. Adicionar fallback para RSI se modelo falhar

Vantagens vs desvantagens vs aprender programar

Aspecto Claude Code Aprender MQL5
Tempo até primeiro EA funcional 1-2 horas 2-4 meses
Custo ~$20/mês (Pro) Tempo + cursos
Qualidade do código Bom (varia) Bom (com prática)
Manutenibilidade Você precisa saber ler Você sabe modificar
Debug avançado Claude ajuda mas limitado Você é independente
Inovação real Limitado a padrões conhecidos Você inova

Recomendação: use Claude Code para acelerar — mas aprenda os fundamentos básicos de MQL5 em paralelo (1-2 horas/semana). Você não precisa virar programador, mas precisa entender o que Claude Code está gerando.

Limitações importantes

  • Não é mágica: se sua estratégia não tem edge, Claude Code não vai descobrir um — vai só implementar bem o que você pediu
  • Backtest realista é COM VOCÊ: Claude Code pode gerar EA que parece bom em sample limitado. Você precisa testar em out-of-sample real
  • Overfitting de prompt: ao iterar muitas vezes, você pode acabar ‘forçando’ parâmetros que só funcionaram naqueles testes
  • Custos podem subir: projetos complexos (50+ arquivos) consomem mais tokens — fique atento ao uso
  • Bugs sutis acontecem: sempre teste em demo por 30+ dias antes de live

Próximos passos práticos

  1. Assine Claude Pro (US$ 20/mês) — inclui Claude Code com uso generoso
  2. Instale extensão Claude Code no VS Code
  3. Comece com um EA simples (estratégia que você já conhece bem)
  4. Itere até passar em backtest 2 anos com PF > 1.3 e DD < 20%
  5. Teste em demo Deriv por 30 dias mínimo
  6. Só depois leve para live com stake mínimo
  7. Quando dominar, evolua para EAs com ONNX (modelos de IA)

🚀 Para testar EAs com ONNX, demo gratuita Deriv MT5 ($10.000 virtuais):

Abrir Demo Deriv MT5 →

DM

Dan Machado

Founder IA Trader Pro · Especialista em IA aplicada a trading

⚠️ Disclaimer: Conteúdo educacional, não é recomendação de investimento. Trading envolve risco substancial. Modelos de IA não garantem lucro. Sempre teste em demo antes de operar com capital real. Artigo contém link de afiliado Deriv.