Um estudo de caso da criação de um bot de negociação com o BALIA OS que usa a API de uma corretora de criptomoedas para detectar padrões de preço e entrar/sair de posições automaticamente. É construído com o rigor exigido de qualquer sistema que lida com decisões de investimento — prevenindo vazamento de dados, validando backtests na ordem cronológica correta e mais.
Seja você trabalhando com um padrão de análise técnica amplamente conhecido, como ombro-cabeça-ombro (OCO) ou OCO invertido, ou um método de negociação que você desenvolveu por experiência própria, você pode mostrar ao agente imagens de gráficos e dizer "quando o gráfico se parecer com isto, julgue desta forma" — construindo um sistema que cuida de ponta a ponta do monitoramento de gráficos, decisões de entrada e envio automático de ordens.
| Ferramenta | Função | Pense nela como |
|---|---|---|
| Chat Claude (claude.ai) | Decide "o que construir" por meio de conversa. Cuida do lado de design/especificação | Uma sessão de planejamento com seu arquiteto |
| Claude Code no VS Code | Pega o design finalizado e efetivamente cria os arquivos e escreve o código | O empreiteiro na obra |
A maioria dos softwares de negociação automática prontos constrói sua lógica uma única vez a partir de dados históricos e depois continua usando-a sem mudanças para sempre. A abordagem de construção deste guia difere disso em duas frentes principais.
| Software de Negociação Automática Comum | Abordagem de Construção Deste Guia | |
|---|---|---|
| Seleção de Ativos | Continua usando a lógica/os ativos definidos no início, sem mudanças | Reexecuta um backtest com os dados de mercado do dia a cada dia e reseleciona os ativos favoráveis |
| Melhoria de Precisão | Apenas continua usando a lógica exatamente como foi construída originalmente | Revisa os resultados diários de negociação — especialmente as operações que atingiram o stop-loss — e continua ensinando o agente com o que aprende, melhorando a precisão continuamente ao longo do tempo |
A seleção de ativos é retestada automaticamente toda manhã, e a lista de observação (watchlist) é atualizada continuamente. A verificação de padrões antes da ordem também é projetada em torno de um ciclo de melhoria contínua — revisando operações com stop-loss e adicionando novos padrões descritos, um de cada vez. É um sistema construído para nunca simplesmente estar "pronto" com uma lógica fixa.
| Fase | Conteúdo | Ferramenta Usada | Entregável |
|---|---|---|---|
| Fase 0 | Configuração do ambiente e base de dados (escolha da corretora, obtenção de chaves de API, coleta de dados históricos, design da abordagem de armazenamento de dados) | Ambos | Ficha de requisitos + configuração completa do ambiente |
| Fase 1 | Design de sinais e features (design de indicadores técnicos e detecção de padrões, prevenção de vazamento de dados) | Chat Claude | Documento de design de sinais |
| Fase 2 | Construção do motor de backtest da estratégia (divisão treino/validação/teste em ordem cronológica, construção do cassete) | Ambos | Motor de backtest da estratégia + SKILL.md/WORKFLOW.md/SPEC & soul.md |
| Fase 3 | Ajuste de parâmetros (ajuste usando apenas o período de validação; o período de teste é só para a confirmação final) | Ambos | Parâmetros ajustados + resultados da avaliação final |
| Fase 4 | Lançamento para negociação ao vivo (demo/paper trading primeiro → depois uma pequena posição real, um design que suporte múltiplas corretoras, monitoramento contínuo) | Ambos | Um bot de negociação em funcionamento + configuração de monitoramento |
Você constrói validação sobre dados históricos passo a passo antes de ir para produção — o tipo de processo cuidadoso que qualquer sistema financeiro sério exige. Como as premissas variam bastante conforme o ativo-alvo e a corretora, não existe um TASK.md pronto que pule a entrevista. Sempre comece pela entrevista de requisitos da Fase 0.
Basta colar este prompt exatamente como está em uma nova conversa com o "Chat Claude" (claude.ai) para iniciar a entrevista de requisitos da Fase 0.
O restante está disponível no guia completo após a compra do T1.
(Texto completo incluindo a lógica padrão de seleção de ativos, lógica de entrada/saída, detalhes sobre a prevenção de vazamento de dados, e os modelos de folha de instruções para a Fase 1 em diante)
⚠️ Este guia e este cassete não têm a intenção de ser aconselhamento de investimento nem uma solicitação para investir.
O BALIA OS é uma ferramenta que ajuda você a construir sistemas automatizados, incluindo bots de negociação. Ele não garante nenhum resultado de investimento específico. Resultados de backtest baseados em dados históricos não garantem condições futuras de mercado nem desempenho futuro de negociação.
A negociação de criptomoedas envolve grandes oscilações de preço, e as perdas podem exceder o principal investido. Sempre negocie com base no seu próprio julgamento e por sua própria conta e risco.
A filosofia de design e os métodos apresentados neste guia (detecção de padrões, raciocínio de gerenciamento de risco etc.) são fornecidos apenas para fins informativos e não garantem nenhuma taxa de acerto, taxa de vitória ou lucro específicos. A regulamentação e o tratamento tributário para negociação de criptomoedas variam por país e região. Siga as leis da sua própria jurisdição quanto à disponibilidade de corretoras e ao tratamento tributário, e consulte um profissional quando necessário.
A lógica padrão de seleção de ativos, a lógica de entrada/saída, o raciocínio por trás da prevenção de vazamento de dados, os modelos de folha de instruções para a Fase 1 em diante, e mais — o texto completo está todo detalhado no site do guia do BALIA OS.
Ver o Guia Completo →Outros estudos de caso construídos da mesma forma — sistemas de gerenciamento de reservas, atualização automática de sites de comunidade/fãs, previsão de corrida de barcos e mais — já estão disponíveis ou em andamento.
Ver Todos os Estudos de Caso →