À propos du projet

PanWatch est un assistant de surveillance boursière IA auto-hébergé, intégrant le cadre de décision d'investissement multi-agents TradingAgents, offrant une surveillance en temps réel, une gestion de portefeuille, une analyse intelligente et des notifications multi-canaux pour les marchés d'actions A, de Hong Kong et des États-Unis. Fonctionnalités principales : - **Système d'agents intelligent** : analyse pré-marché, surveillance en séance, rapport quotidien post-marché, flashs d'actualités, génération automatique de stratégies opérationnelles et d'alertes. - **Analyse technique professionnelle** : prise en charge des indicateurs de tendance (MA, MACD, bandes de Bollinger), des indicateurs de momentum (RSI, KDJ), de l'analyse volume-prix, de la reconnaissance de figures en chandeliers, et du calcul des niveaux de support et de résistance. - **Multi-marchés et multi-comptes** : couverture des actions A, de Hong Kong et des États-Unis, avec gestion indépendante et agrégation de plusieurs comptes de courtage. - **Notifications multi-canaux** : prise en charge de Telegram, WeCom, DingTalk, Feishu, Bark et de webhooks personnalisés. - **Alertes de prix** : prise en charge de combinaisons de conditions multiples (ET/OU), d'activation en séance ou 24h/24, de temps de refroidissement, de limite quotidienne de déclenchements, etc. - **Analyse approfondie TradingAgents** : déclenchement en un clic depuis la page de portefeuille de l'analyse relais de l'équipe de recherche d'investissement à 9 agents, incluant des débats haussiers/baissiers, une revue des risques, et un document de décision du PM, avec sortie complète de la chaîne de raisonnement en 3 à 5 minutes, et envoi des conclusions vers les messageries instantanées. Déploiement : installation en une commande via Docker, l'image intègre les dépendances Playwright et télécharge automatiquement Chromium au premier démarrage. Prise en charge de la configuration par variables d'environnement pour l'authentification, le fuseau horaire, le proxy, le niveau de journalisation et l'exportation optionnelle OpenTelemetry. Pile technique : backend avec FastAPI, SQLAlchemy, APScheduler, SDK OpenAI ; frontend avec React 18, TypeScript, Tailwind CSS, shadcn/ui. Le projet est sous licence MIT.