Claude Code para Trading: Como Construir EA com IA em 2026
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:
- Compile o EA no MetaEditor (Claude Code te ajuda a corrigir erros de compilação)
- Rode backtest 2024-2026 em V75 M15
- Anote: profit factor, max drawdown, número de trades, win rate
- 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?”
- 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
- Assine Claude Pro (US$ 20/mês) — inclui Claude Code com uso generoso
- Instale extensão Claude Code no VS Code
- Comece com um EA simples (estratégia que você já conhece bem)
- Itere até passar em backtest 2 anos com PF > 1.3 e DD < 20%
- Teste em demo Deriv por 30 dias mínimo
- Só depois leve para live com stake mínimo
- Quando dominar, evolua para EAs com ONNX (modelos de IA)
🚀 Para testar EAs com ONNX, demo gratuita Deriv MT5 ($10.000 virtuais):
