Overwatch
Plataforma de análise de mercado crypto com trading automatizado.
A origem
O Overwatch (anteriormente Market Tracker) nasceu de uma necessidade pessoal: eu queria entender melhor o mercado financeiro, mas as ferramentas disponíveis eram superficiais demais ou complexas demais pra quem está começando. Em vez de usar o que existia, decidi construir minha própria plataforma, uma que combinasse dados reais, análise técnica e inteligência artificial em um único painel.
O que começou como um tracker simples evoluiu pra uma plataforma completa de análise multifatorial com capacidade de trading automatizado.
Ferramentas e funcionalidades
O Overwatch integra múltiplas camadas de análise: ingestão de dados em tempo real da Binance (preços, volume, order book via REST e WebSocket), análise técnica completa com RSI, MACD, Bollinger Bands, EMA e outros indicadores, análise de sentimento multilíngue de notícias e redes sociais usando o motor NLP em Rust do Scribe4Me, e um motor de decisão com scoring multifatorial e pesos configuráveis.
O sistema de execução suporta paper trading (simulação), backtesting histórico e execução real de ordens, com gestão de risco integrada incluindo stop loss automático e position sizing.
Arquitetura
A arquitetura é modular: ingestores coletam dados de mercado e notícias, a camada NLP (via Motor Rust e PyO3) processa sentimento e agrupa notícias por evento usando similaridade coseno, a análise técnica gera sinais a partir de indicadores, e o motor de decisão combina tudo em um score final que alimenta as estratégias de trading.
Cada módulo é independente e testável. O motor de risco opera como uma camada de segurança que pode vetar qualquer operação que exceda os parâmetros configurados. Porque em finanças, preservar capital é mais importante que maximizar lucro.