私有部署的 AI 股票助手 — 实时行情监控、智能技术分析、多账户持仓管理
| 持仓管理 | AI 建议 |
|---|---|
![]() |
![]() |
- 数据私有 — 自托管部署,持仓数据不经过任何第三方
- AI 原生 — 不是简单的指标堆砌,而是让 AI 理解你的持仓、风格和目标
- 开箱即用 — Docker 一键部署,5 分钟完成配置
智能 Agent 系统
| Agent | 触发时机 | 功能 |
|---|---|---|
| 盘前分析 | 每日开盘前 | 综合隔夜美股、新闻消息、技术形态,给出今日操作策略 |
| 盘中监测 | 交易时段实时 | 监控异动信号,RSI/KDJ/MACD 共振时推送提醒 |
| 盘后日报 | 每日收盘后 | 复盘当日走势,分析资金流向,规划次日操作 |
| 新闻速递 | 定时采集 | 抓取财经新闻,AI 筛选与持仓相关的重要信息 |
专业技术分析
- 趋势指标:MA 多空排列、MACD 金叉死叉、布林带突破
- 动量指标:RSI 超买超卖、KDJ 钝化与背离
- 量价分析:量比异动、缩量回调、放量突破
- 形态识别:锤子线、吞没形态、十字星等 K 线形态
- 支撑压力:自动计算多级支撑位和压力位
多市场 & 多账户
- 覆盖市场:A 股、港股、美股实时行情
- 账户管理:支持多券商账户独立管理,汇总展示总资产
- 交易风格:按短线/波段/长线分别设置,AI 建议更精准
全渠道通知
Telegram / 企业微信 / 钉钉 / 飞书 / Bark / 自定义 Webhook
docker run -d \
--name panwatch \
-p 8000:8000 \
-v panwatch_data:/app/data \
sunxiao0721/panwatch:latest访问 http://localhost:8000,首次使用设置账号密码即可。
Docker Compose
version: '3.8'
services:
panwatch:
image: sunxiao0721/panwatch:latest
container_name: panwatch
ports:
- "8000:8000"
volumes:
- panwatch_data:/app/data
restart: unless-stopped
volumes:
panwatch_data:docker-compose up -d环境变量
| 变量名 | 说明 | 默认值 |
|---|---|---|
AUTH_USERNAME |
预设登录用户名 | 首次访问时设置 |
AUTH_PASSWORD |
预设登录密码 | 首次访问时设置 |
JWT_SECRET |
JWT 签名密钥 | 自动生成 |
DATA_DIR |
数据存储目录 | ./data |
首次配置
- 访问 Web 界面,设置登录账号
- 设置 → AI 服务商:配置 OpenAI 兼容 API(支持 OpenAI / 智谱 / DeepSeek / Ollama 等)
- 设置 → 通知渠道:添加 Telegram 或其他推送渠道
- 持仓 → 添加股票:添加自选股,启用对应 Agent
本地开发
环境要求:Python 3.10+ / Node.js 18+ / pnpm
# 后端
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python server.py
# 前端(新终端)
cd frontend && pnpm install && pnpm dev前端运行在 http://localhost:5173,自动代理 API 到后端。
后端:FastAPI / SQLAlchemy / APScheduler / OpenAI SDK
前端:React 18 / TypeScript / Tailwind CSS / shadcn/ui
欢迎提交 Issue 和 PR!自定义 Agent 和数据源开发请参考 贡献指南。



