Estudo de caso · agentes de IA

O método do desafio de 7 dias, para estudar — não para copiar

Como alguém montou agentes com rotinas, handoff e um executor para operar US$ 10.000 em ações. Eu não confio nisso para operar; aqui a gente aprende com o que ele fez.

Banner Trade com Agentes: rotinas, handoff, estrategista e executor
⚠️ Aviso

Isto é um texto de estudo, não uma recomendação

⚠️ Eu não confio nisso para operar

Trade é risco alto, tem variáveis demais e sempre tem alguém do outro lado com informação que a gente não tem. Não é conselho financeiro, não é estratégia validada e não é convite para colocar dinheiro em robô. O próprio desafio terminou perdendo para o S&P 500. O objetivo aqui é aprender como os agentes foram montados, onde travaram e o que mudou no caminho.

Fonte: vídeo no YouTube “I Gave GPT 6 Astra $10,000 to Trade Stocks...And This Happened”. Tudo é paráfrase; números “conforme relatado no vídeo”, sem auditoria.

O que é

O desafio em três pontos

US$ 10.000 de dinheiro real, 7 pregões, meta de bater o S&P 500. O autor podia fazer até duas mudanças por dia, mas não podia desligar o sistema.

⏰ Rotinas agendadas

Sete despertares por pregão, cada um com uma pergunta só: o que vigiar, se entra, se sai, se zerou.

📝 Handoff entre agentes

Cada rotina lê o bilhete da anterior e deixa outro para a próxima. Tudo na mesma thread: parece um agente só.

🤝 Estrategista + executor

Quando o modelo recusou executar ordens, virou só estrategista e passou a mandar as recomendações por e-mail a um bot que opera na Alpaca.

Como funciona

Um pregão, do pré-mercado ao registro

Horários em Central Time (pregão das 8:30 às 15:00 CT). Em cada despertar: lê o handoff → confere a conta → decide → escreve o próximo handoff.

07:45 pré-mercado→ 09:30 primeira entrada→ 11:00 última entrada→ 13:00 administrar→ 14:15 zerar→ 14:45 confirmar→ 15:15 aviso
Codex + GPT-6 Astra→ e-mail com recomendações→ bot executor (webhook)→ Alpaca
O que ele usou

As peças do sistema

Nada disso vem com código neste repositório. Os templates explicam a arquitetura; para testar, só em conta simulada.

🧠 Codex + GPT-6 Astra

Esforço alto. Pesquisa, notícias, escolha de ativos e decisões. Na montagem, delegou a pesquisa a vários subagentes.

📅 Rotinas na mesma thread

Sete horários fixos, desligados em dia sem pregão. Uma conversa só guarda o histórico do dia inteiro.

📨 Bot executor + Alpaca

Bot com e-mail próprio e webhook: acorda com a mensagem do estrategista e envia as ordens para a corretora.

Guia de estudo · passo a passo

Como ler o método no repositório

Uma ordem de leitura que vai das regras às lições. Cada passo aponta para um arquivo real do repo.

1

Entenda as regras e as peças

Capital, prazo, meta relativa ao S&P, as duas mudanças por dia e a arquitetura final.

git clone https://github.com/inematds/trade-com-agentes
cat metodo/01-visao-geral.md
2

Veja a agenda das rotinas

Os sete horários, o que cada rotina faz e como a agenda foi mudando ao longo da semana.

cat metodo/02-rotinas.md
cat templates/rotinas.yaml   # agenda + portões antes e depois do dia 1
3

Estude o handoff

A peça que dá continuidade: o que o bilhete precisa ter e por que o saldo deve vir da corretora, não do bilhete.

cat metodo/03-handoff.md
cat templates/handoff.md     # modelo reconstruído (o vídeo não mostra o original)
4

Separe quem pensa de quem executa

Por que o modelo recusou operar, como o e-mail virou o contrato e o que o executor deveria recusar.

cat metodo/04-estrategista-executor.md
cat templates/recomendacao.json   # formato fixo estrategista → executor
5

Acompanhe o afrouxamento dos portões

De risco/retorno 2:1 e filtros duros até 100% investido e posições de um dia para o outro.

cat metodo/05-portoes-de-risco.md
cat templates/prompt-rotina.md   # prompt de rotina com os portões explícitos
6

Leia o diário e as lições

O que aconteceu em cada pregão e o que dá para aproveitar em outros agentes.

cat metodo/06-diario-7-dias.md
cat metodo/07-licoes.md
Diário

Os 7 pregões, conforme relatado

Valores aproximados ditos no vídeo, sem auditoria. A transcrição é automática: nomes como “FPS” e “GrokBot” não foram verificados.

1

≈ US$ 9.991

Comprou Tesla e o stop disparou logo. Autor pede plano mais ativo e risco/retorno 1,5:1.

2

≈ parado

Variação de ≈ US$ 0,21. O modelo recusa executar; entra o bot executor via e-mail → Alpaca.

3

≈ US$ 10.018

Primeiras posições (HPE, Exxon, Apple). Ainda ≈ 60% em caixa.

4

≈ US$ 9.800

≈ 80% investido. Dia de ≈ −2,26% contra ≈ −0,5% do S&P.

5

≈ US$ 9.833

Quase 100% investido. ≈ +0,37% contra ≈ −0,45% do S&P.

6

≈ US$ 9.759

Fed sobe juros; mercado cai. O agente vende parte e recompra. ≈ −0,87%.

7

≈ US$ 9.900

Melhor dia: ≈ +1,87% contra ≈ +1,14% do S&P. Não bastou.

=

S&P venceu

Sistema ≈ −1,0%; mesmo dinheiro no S&P ≈ −0,2%. Diferença de ≈ 0,8 ponto.

Lições

O que aprender — e por que eu não copiaria

A arquitetura tem ideias boas para qualquer agente. A parte de operar dinheiro é outra conversa.

Aproveita
Rotinas curtas + handoff + uma threadCada despertar com uma pergunta, memória escrita entre execuções e histórico num lugar só. Serve para qualquer agente agendado.
Aproveita
Estrategista separado do executorCom contrato de mensagem fixo e um executor que recusa ordem sem stop, fora do limite ou vencida.
Cuidado
O botão girado foi o de riscoPortões apertados: nada acontece. Portões frouxos: muita coisa acontece, e pior que o índice. Pressão de prazo e plateia empurrou o humano, e o agente obedeceu.
Cuidado
A recusa do modelo era um freioContornar com outro agente tirou a última pergunta “tem certeza?”. E regras mudando todo dia impedem saber o que funcionou.
Se testar
Paper trading, regras fixas, mesesConta simulada, regras definidas antes, comparação com o índice no mesmo período e limites no executor que o estrategista não desliga.