Sobre o projeto

盯盘侠 PanWatch é um assistente de monitoramento de ações com IA auto-hospedado, integrando o framework de decisão de investimento multi-agente TradingAgents, fornecendo monitoramento em tempo real, gestão de carteira, análise inteligente e notificações multicanal para os mercados de ações A, de Hong Kong e dos EUA. As funcionalidades principais incluem: - **Sistema de agentes inteligentes**: análise pré-mercado, monitoramento intradiário, relatório diário pós-mercado e resumo de notícias, gerando automaticamente estratégias de operação e alertas. - **Análise técnica profissional**: suporte a indicadores de tendência (MA, MACD, Bandas de Bollinger), indicadores de momentum (RSI, KDJ), análise de volume e preço, reconhecimento de padrões de candlestick e cálculo de níveis de suporte e resistência. - **Múltiplos mercados e múltiplas contas**: cobertura dos mercados A, HK e US, com suporte à gestão independente e consolidação de múltiplas contas de corretoras. - **Notificações multicanal**: suporte a Telegram, WeCom, DingTalk, Feishu, Bark e Webhooks personalizados. - **Alertas de preço**: suporte a combinações de múltiplas condições (AND/OR), vigência durante o horário de negociação ou o dia inteiro, tempo de resfriamento, limite diário de disparos, entre outros. - **Análise aprofundada com TradingAgents**: na página de carteira, um clique dispara a análise em equipe de 9 agentes de pesquisa de investimento, incluindo debate de alta/baixa, revisão de risco e carta de decisão do PM, gerando uma cadeia de raciocínio completa em 3-5 minutos, com conclusões enviadas para o IM. Método de implantação: oferece implantação com um clique via Docker, com a imagem contendo dependências do Playwright e download automático do Chromium na primeira inicialização. Suporta configuração de autenticação, fuso horário, proxy, nível de log e exportação opcional de OpenTelemetry por variáveis de ambiente. Stack tecnológico: o backend usa FastAPI, SQLAlchemy, APScheduler e OpenAI SDK; o frontend usa React 18, TypeScript, Tailwind CSS e shadcn/ui. O projeto é licenciado sob a MIT License.