# Tracking_robot_Ubuntu **Repository Path**: yiluda/tracking_robot_ubuntu ## Basic Information - **Project Name**: Tracking_robot_Ubuntu - **Description**: Ubuntu环境下的盯盘机器人 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-15 - **Last Updated**: 2026-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📈 股票盯盘机器人 后台运行的股票价格监控程序,支持A股、港股、美股监控,触发条件时通过飞书通知。 ## 功能特性 - ✅ **多市场支持**: A股、港股、美股 - ✅ **智能交易时间**: 仅在A股交易时段自动检查 - ✅ **飞书通知**: 价格触发时实时推送 - ✅ **防重复**: 1小时静默期避免骚扰 - ✅ **手动查询**: 非交易时间随时查询 ## 快速开始 ### 交互模式 ```bash cd 长期计划/21.股票盯盘机器人 python main.py ``` ### 守护进程模式 ```bash python main.py --daemon # 默认5分钟间隔 python main.py --daemon 3 # 3分钟间隔 ``` ### 定时任务 ```bash python scheduled_task.py # 单次检查 ``` ## 菜单操作 | 选项 | 功能 | |------|------| | 1 | 📋 查看监控列表 | | 2 | ➕ 添加股票监控 | | 3 | ➖ 删除股票监控 | | 4 | ✏️ 修改目标价格 | | 5 | 🔄 切换监控状态 | | 6 | 🔍 查询股票价格 | | 7 | ⚙️ 设置Webhook | | 8 | 📊 查看监控状态 | | 9 | ▶️ 启动监控 | | 10 | ⏹️ 停止监控 | | 11 | 🔔 清除静默记录 | | 12 | 🕐 交易时间信息 | | 0 | 🚪 退出程序 | ## 交易时间 | 时段 | 时间 | |------|------| | 上午盘 | 09:30 - 11:30 | | 午间休市 | 11:30 - 13:00 | | 下午盘 | 13:00 - 15:00 | | 休市 | 周末及节假日 | > 💡 非交易时间可随时手动输入股票代码查询价格 ## 通知格式 ``` 【股票盯盘提醒】🚀 ━━━━━━━━━━━━━━━━━━━━ 股票代码: 600036 股票名称: 招商银行 触发时间: 2024-01-01 10:30:00 监控类型: 高于目标价 当前价格: ¥36.50 目标价格: ¥36.00 偏离值: +¥0.50 (+1.39%) ━━━━━━━━━━━━━━━━━━━━ ✅ 已达到目标价(高于) ``` ## 目录结构 ``` 21.股票盯盘机器人/ ├── config/ │ ├── watchlist.json # 监控列表配置 │ └── settings.json # 飞书Webhook等设置 ├── src/ │ ├── __init__.py │ ├── price_fetcher.py # 股价获取模块 │ ├── monitor.py # 监控核心逻辑 │ ├── notifier.py # 飞书通知模块 │ └── cli.py # 命令行交互 ├── context/ │ └── state.json # 运行状态 ├── logs/ # 日志目录 ├── main.py # 主入口 ├── scheduled_task.py # 定时任务入口 ├── SPEC.md # 项目规格说明 ├── SCHEDULE.md # 定时任务配置 └── README.md # 本文件 ``` ## 配置说明 ### 飞书Webhook 1. 在飞书群中添加「自定义机器人」 2. 复制 Webhook URL 3. 在菜单中选择「7.设置Webhook」粘贴URL ### 监控列表 配置文件: `config/watchlist.json` ```json { "stocks": [ { "code": "600036", "name": "招商银行", "target_price": 36.00, "monitor_type": "高于", "order_type": "买入", "enabled": true } ] } ``` ## 技术支持 - 项目规格: `SPEC.md` - 定时任务: `SCHEDULE.md`