About this project
PanWatch is a self-hosted AI monitoring assistant that integrates the TradingAgents multi-agent investment decision framework, providing real-time monitoring, portfolio management, intelligent analysis, and multi-channel push notifications for A-shares, Hong Kong stocks, and US stocks.
Core features include:
- **Intelligent Agent System**: Pre-market analysis, intraday monitoring, post-market daily reports, and news updates, automatically generating trading strategies and alerts.
- **Professional Technical Analysis**: Supports trend indicators (MA, MACD, Bollinger Bands), momentum indicators (RSI, KDJ), volume-price analysis, candlestick pattern recognition, and support/resistance level calculation.
- **Multi-Market and Multi-Account**: Covers A-shares, Hong Kong stocks, and US stocks, supporting independent management and aggregation of multiple brokerage accounts.
- **Multi-Channel Notifications**: Supports Telegram, WeChat Work, DingTalk, Feishu, Bark, and custom Webhooks.
- **Price Alerts**: Supports multi-condition combinations (AND/OR), trading session/all-day activation, cooldown periods, daily trigger limits, etc.
- **TradingAgents Deep Analysis**: One-click trigger of a 9-agent investment research team relay analysis on the portfolio page, including bullish/bearish debates, risk control review, and PM decision documents, outputting a complete reasoning chain in 3-5 minutes, with conclusions pushed to IM.
Deployment: Provides one-click Docker deployment, with Playwright dependencies built into the image and automatic Chromium download on first startup. Supports environment variable configuration for authentication, timezone, proxy, log level, and optional OpenTelemetry export.
Tech Stack: Backend uses FastAPI, SQLAlchemy, APScheduler, and OpenAI SDK; frontend uses React 18, TypeScript, Tailwind CSS, and shadcn/ui. The project is licensed under MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.