"全功能中国 A 股监控系统,由戎哥使用 OpenCode 开发。支持 7 大预警规则、100 分复合评分、守护进程调度。专注 A 股特色技术指标(红涨绿跌、乖离率、三周期 RSI)。"
Resources
19Install
npx skillscat add yangshourong/rongge-astock-skill Install via the SkillsCat registry.
SKILL.md
📈 A 股智能监控系统
开发者: 戎哥
微信公众号: 戎哥的硬核生活
开发工具: OpenCode
GitHub: https://github.com/rong-ge/stock-monitor-skill
何时使用此技能
当你需要:
- 监控 A 股股票价格异动
- 接收技术指标预警 (金叉/死叉/超买/超卖)
- 获取 AI 复合评分的投资建议
- 7×24 小时后台自动监控
核心功能
1. 7 大预警规则
| 规则 | 说明 | 默认阈值 |
|---|---|---|
| 成本百分比 | 偏离持仓成本预警 | ±5% |
| 均线金叉死叉 | MA5×MA10 交叉信号 | - |
| RSI 超买超卖 | 相对强弱指标极值 | >70/<30 |
| 成交量异动 | 放量/缩量检测 | 150%/70% |
| 跳空缺口 | 开盘跳空检测 | >2% |
| 动态止盈 | 移动止盈止损 | 5%/2% |
| 乖离率 | 反追高预警 | >5% |
2. 100 分复合评分系统
6 维度加权评分:
- 趋势 (30 分): MA 排列状态 (强势多头 30 分/多头 26 分/盘整 12 分/空头 10 分)
- 乖离率 (20 分): 价格与 MA5 距离 (<2% 得 18 分,>5% 得 4 分)
- 量能 (15 分): 成交量状态 (缩量回调 15 分/放量上涨 12 分/放量下跌 0 分)
- MACD(15 分): 零轴上金叉 15 分/金叉 12 分/死叉 0 分
- RSI(10 分): 超卖 10 分/强势 8 分/中性 5 分/超买 0 分
- 支撑阻力 (10 分): 均线支撑 5 分/阻力 5 分
信号阈值:
- ≥75 分 + 多头趋势 → 强烈买入 ⭐⭐⭐
- ≥60 分 → 买入 ⭐⭐
- ≥45 分 → 持有 ⭐
- ≥30 分 → 观望
- <30 分 + 空头趋势 → 强烈卖出 ❌
3. A 股特色指标
- 三周期 RSI: RSI(6/12/24) 而非西方 RSI(14)
- 乖离率: 反追高保护机制 (严进策略)
- 7 级趋势分类: 强势多头/多头/弱势多头/盘整/弱势空头/空头/强势空头
- MACD 柱状图×2: A 股惯例公式
命令
启动监控
# 守护进程模式 (推荐)
python scripts/monitor_daemon.py start
# 查看状态
python scripts/monitor_daemon.py status
# 停止监控
python scripts/monitor_daemon.py stop手动分析
# 分析单只股票
python scripts/monitor.py --stock 600519.SS
# 分析观察名单
python scripts/monitor.py --watchlist
# 输出 JSON 格式
python scripts/monitor.py --stock 600519.SS --output json管理观察名单
# 添加股票
python scripts/monitor.py --add 000858.SZ
# 移除股票
python scripts/monitor.py --remove 000858.SZ
# 列出观察名单
python scripts/monitor.py --list配置
编辑 config.yaml:
# 观察名单
watchlist:
- 600519.SS # 贵州茅台
- 000858.SZ # 五粮液
- 300750.SZ # 宁德时代
# 预警规则
alert_rules:
rsi:
overbought: 70
oversold: 30
bias:
threshold: 5.0 # 乖离率阈值
# 通知渠道
notification:
enabled_channels:
- console
- wechat # 企业微信 webhook输出示例
════════════════════════════════════════
📊 贵州茅台 (600519.SS) 投资决策仪表盘
════════════════════════════════════════
💰 价格:¥1,680.50 (+1.2%)
📈 综合评分:78/100 → 强烈买入 ⭐⭐⭐
【技术指标】
├─ 趋势:强势多头 (MA5>MA10>MA20,spread=6.2%)
├─ 乖离率:2.1% (贴近 MA5,介入好时机)
├─ 量能:缩量回调 (vol_ratio=0.65) ⭐
├─ MACD: 零轴上金叉 ⭐⭐
├─ RSI: 55 (中性震荡)
└─ 支撑:¥1,650 (MA20)
【预警信号】
✅ 无触发预警
【操作建议】
├─ 🆕 空仓者:可分批建仓,首仓 30%
└─ 💼 持仓者:继续持有,止盈位¥1,750通知渠道
支持 10 种通知方式:
- ✅ 控制台输出
- ✅ 企业微信 webhook
- ✅ 飞书 webhook
- ✅ 邮件 SMTP
- ✅ Telegram Bot
- ✅ PushPlus
- ✅ Server 酱 3
调度模式
守护进程模式
# 后台运行,交易时间每 60 秒检查
python scripts/monitor_daemon.py startCron 模式
# 每日三次检查 (集合竞价/午盘/收盘)
0 9,11,15 * * 1-5 python scripts/monitor.py --watchlist数据源
优先级:AkShare(免费) → Tushare(备选) → BaoStock
防反爬策略:
- 随机 UA 轮换
- 请求前随机休眠 2-5 秒
- 指数退避重试
- 熔断器机制 (连续失败冷却 5 分钟)
风险提示
⚠️ 本系统仅供参考,不构成投资建议
⚠️ 技术指标有滞后性,请结合基本面
⚠️ A 股波动大,请设置止损位