Um caso de estudo sobre a construção de um bot de trading com o BALIA OS que usa a API de uma exchange de criptomoedas para detetar padrões de ação de preço (price action) e entrar e sair de posições automaticamente. É construído com o rigor exigido por qualquer sistema que lide com decisões de investimento — prevenção de fuga de dados (data leakage), validação de backtests na ordem correta da série temporal, e mais.
Quer estejas a trabalhar com um padrão de análise técnica amplamente conhecido, como o Ombro-Cabeça-Ombro (OCO) ou o OCO invertido, quer com um método de trading que desenvolveste tu mesmo através da experiência, podes mostrar ao agente imagens de gráficos e dizer-lhe "quando o gráfico se parecer com isto, julga-o desta forma" — construindo um sistema que entrega, de ponta a ponta, a monitorização do gráfico, as decisões de entrada e a colocação automática de ordens.
| Ferramenta | Função | Pensa nela como |
|---|---|---|
| Chat Claude (claude.ai) | Discute contigo "o que construir". Trata da vertente de desenho/especificação | O arquiteto com quem te sentas a planear |
| Claude Code no VS Code | Pega no desenho finalizado e cria efetivamente os ficheiros e escreve o código | O empreiteiro no terreno |
A maioria do software de trading automático pronto a usar constrói a sua lógica uma vez a partir de dados históricos e depois continua a usá-la sem alterações para sempre. A abordagem de construção deste guia difere disso em dois aspetos principais.
| Software Típico de Trading Automático | A Abordagem de Construção Deste Guia | |
|---|---|---|
| Seleção de Símbolos | Continua a usar a lógica/símbolos decididos no início, sem alterações | Executa novamente um backtest sobre os dados de mercado desse dia todos os dias e reseleciona símbolos favoráveis |
| Melhoria da Precisão | Limita-se a continuar a usar a lógica exatamente como foi originalmente construída | Revê os resultados de trading diários — especialmente os trades que atingem o stop-loss — e continua a ensinar ao agente o que aprende, melhorando continuamente a precisão ao longo do tempo |
A seleção de símbolos é automaticamente retestada todas as manhãs, e a watchlist mantém-se em atualização. A verificação de padrões antes da ordem também é desenhada em torno de um ciclo de melhoria contínua — revendo trades de stop-loss e acrescentando novos padrões formulados um de cada vez. É um sistema construído para nunca simplesmente estar "terminado" com uma peça fixa de lógica.
| Fase | Conteúdo | Ferramenta | Entregável |
|---|---|---|---|
| Fase 0 | Configuração do ambiente e base de dados (escolha de uma exchange, obtenção de chaves API, recolha de dados históricos, desenho da abordagem de armazenamento de dados) | Ambos | Folha de requisitos + configuração completa do ambiente |
| Fase 1 | Desenho de sinais e features (desenho de indicadores técnicos e deteção de padrões, prevenção de fuga de dados) | Chat Claude | Documento de desenho de sinais |
| Fase 2 | Construção do motor de backtest da estratégia (divisão temporal train/valid/test, construção da cassete) | Ambos | Motor de backtest da estratégia + SKILL.md/WORKFLOW.md/SPEC & soul.md |
| Fase 3 | Afinação de parâmetros (afina usando apenas o período valid; o período test é só para confirmação final) | Ambos | Parâmetros afinados + resultados de avaliação final |
| Fase 4 | Lançamento para trading ao vivo (primeiro demo/paper trading → depois uma pequena posição ao vivo, um desenho que suporte várias exchanges, monitorização contínua) | Ambos | Um bot de trading em funcionamento + configuração de monitorização |
Constróis a validação sobre dados históricos passo a passo antes de sequer ires ao vivo — o tipo de processo cuidadoso que qualquer sistema financeiro sério exige. Uma vez que os pressupostos variam muito consoante o ativo-alvo e a exchange, não existe nenhum TASK.md pronto que salte a entrevista. Começa sempre pela entrevista de requisitos da Fase 0.
Basta colares este prompt tal como está numa nova conversa com o "Chat Claude" (claude.ai) para iniciar a entrevista de requisitos da Fase 0.
O resto está disponível no guia completo após a compra do T1.
(Texto completo incluindo a lógica padrão de seleção de símbolos, a lógica de entrada/saída, detalhes sobre a prevenção de fuga de dados, e modelos de folhas de instruções a partir da Fase 1)
⚠️ Este guia e esta cassete não pretendem constituir aconselhamento de investimento nem uma solicitação para investir.
O BALIA OS é uma ferramenta que te ajuda a construir sistemas automatizados, incluindo bots de trading. Não garante nenhum resultado de investimento específico. Os resultados de backtest baseados em dados históricos não garantem condições futuras de mercado nem o desempenho futuro do trading.
O trading de criptomoedas envolve grandes oscilações de preço, e as perdas podem exceder o capital investido. Negoceia sempre segundo o teu próprio critério e por tua conta e risco.
A filosofia de desenho e os métodos apresentados neste guia (deteção de padrões, raciocínio de gestão 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 regulação e o tratamento fiscal do trading de criptomoedas variam consoante o país e a região. Segue a legislação da tua própria jurisdição quanto à disponibilidade de exchanges e ao tratamento fiscal, e consulta um profissional se necessário.
A lógica padrão de seleção de símbolos, a lógica de entrada/saída, o raciocínio por trás da prevenção de fuga de dados, modelos de folhas de instruções a partir da Fase 1, e mais — o texto completo está todo disponível no site do guia BALIA OS.
Ver o Guia de Construção Completo →Outros casos de estudo construídos da mesma forma — sistemas de gestão de reservas, atualizações automáticas de sites de comunidade/fãs, previsão de corridas de barcos, e mais — estão disponíveis ou em curso.
Ver Todos os Casos de Estudo →