Stock Realtime Brief

A股实时分析与可执行操作建议生成器。支持三种模式:(1) 持仓简报模式 — 针对用户持仓出盘前/盘中风险简报,含融资风险体检与重要公告检测;(2) 单股深度模式 — 针对一只股票出技术面 + 操作位 + 三档止损方案;(3) 多股对比模式 — 针对多只股票(自选股/同板块/比价)做横向对比与综合评分。触发短语:盘前简报 / 持仓简报 / 帮我看下 X 股票 / 分析一下 600519 / 这几只票哪个好 / X 和 Y 哪个值得买 / 拉数据看下 / 实时分析。仅适用于 A 股市场。不适用于:港美股、期货、加密货币、ETF分析、推荐选股。

Audits

Pass

Install

openclaw skills install stock-realtime-brief

A 股实时分析与操作建议(Stock Realtime Brief)

"规则比感觉重要——把可以提前算清楚的事,写在能照着执行的清单里。"

1. 三种使用模式

1.1 模式选择决策树

用户输入 →
  ├─ 提到"持仓 / 我的票 / 盘前简报"
  │   → 模式 P:持仓模式(读 portfolio + 7 步法 + 公告检测 + 融资体检)
  │
  ├─ 只提到 1 只股票("看下 X / 分析 X")
  │   → 模式 S:单股深度模式(技术面 + 操作位 + 三档止损)
  │
  ├─ 提到 2 只及以上("X 和 Y 谁好 / 这几只票")
  │   → 模式 M:多股对比模式(横向对比 + 综合评分排序)
  │
  └─ 不确定时 → 优先问一句确认,不要默认

1.2 三种模式的核心差异

维度模式 P(持仓)模式 S(单股)模式 M(多股)
数据源portfolio + 实时 + K线 + 公告实时 + K线 + 个股资金流实时 + K线(精简)
输出篇幅长(含融资体检 + 公告告警)中(含基本面+技术面)短(对比表为主)
止损规则完整三档(含重仓收紧 + 利润保护位)标准三档不强制止损
融资体检✅ 必做
公告检测✅ HIGH/MED 自动告警
特色全面、防漏深、详横向、快

1.3 何时使用 / 何时不用

场景触发
持仓盘前/盘中简报✅ P
"看下 600519 / 帮我分析 X"✅ S
"X 和 Y 哪个好 / 这几只票排序"✅ M
"今天买什么 / 推荐股票"❌(这不是本 skill 职责,应转给"选股 skill")
"X 公司基本面怎么样"⚠️ 单股模式可附带基本面,但不是核心
港美股 / 期货 / ETF

2. 通用 7 步法(三种模式共用骨架)

Step 1  解析用户输入 → 识别模式 P/S/M + 提取股票代码
Step 2  拉实时行情     → 优先腾讯接口(最稳)
Step 3  拉历史 K 线     → AKShare 主源 + 腾讯日 K 备源 + 重试
Step 4  计算关键位      → MA5/10/20/30 + 近 N 日高低 + 量能 + 40日涨幅
Step 5  判断态势        → 多头排列 / 空头排列 / 震荡 / 加速涨跌
Step 6  生成操作位      → 止损位(模式 P/S)或 排序推荐(模式 M)
Step 7  模式专属动作    → P:融资体检 + 公告 / S:深度分析 / M:横向对比

3. 数据源策略(按可靠性排序)

优先级数据源用途备注
1️⃣腾讯财经实时行情最稳。AKShare 主源超时也能拿到数据
2️⃣新浪财经批量实时(多只)一次拉多只,省时间
3️⃣AKShare 主源历史 K 线历史接口稳定,实时接口需 timeout
4️⃣腾讯日 K历史备源AKShare 失败时降级使用

踩过的坑:AKShare 主源 82.push2.eastmoney.com 在交易日早盘经常超时(实测 50+ 分钟无响应)。默认走腾讯,不要先尝试 AKShare 实时接口。


4. 三档硬止损规则

预警线:当日跌 5% 或跌破 MA5(一般股)/ MA10(重仓股)→ 减 1/3
风控线:跌破 MA10(一般股)/ MA20(重仓股)→ 再减 1/3
清仓线:跌破成本 -25%,或融资担保比例 < 150% → 全部清掉 + 还融资

4.1 仓位调整因子

  • 重仓股(占比 ≥ 25%):所有止损位上提 5%(容错收紧)
  • 融资买入股:所有止损位上提 3%,且必须写成条件单
  • 高位涨幅股(40日内涨 > 50%):用 MA10 而非 MA20 作为风控线
  • 盈利股 > 30%:额外提供"利润保护位"(现价 - 25% 利润)
  • 亏损股:用 max(MA20, 成本-15%) 作为风控线

4.2 必须设条件单

不能让用户"盘中盯价"——白天忙、情绪波动、错过最佳点。 所有硬止损位都要让用户在券商 APP 里设条件单


5. 融资风险体检(模式 P 必做)

5.1 担保比例公式

担保比例 = (持仓总市值 + 融资买入证券市值) / 融资余额

5.2 五档预警

担保比例等级动作
< 150%🚨🚨🚨接近强平区!立即降仓
150-160%🚨强警告:尽快降杠杆
160-170%⚠️警戒区:建议主动降仓
170-200%🟡可控区:仍需关注
> 200%安全区

5.3 还款优先级(先还谁)

  1. 已经亏损 + 技术位最弱的票(割肉脱身)
  2. 高位震荡顶部特征明显的票(保利润)
  3. 重仓且涨幅过大的票(落袋部分)
  4. 不要先还:刚突破、技术位强势的票

6. 重要公告检测(模式 P 自动)

6.1 关键词识别

等级触发关键词
🔴 HIGH减持股份、减持计划、立案、被调查、证监会、警示、业绩预减、诉讼
🟡 MED解禁、限售股、收购、重组、股东大会、定增、业绩预告、终止、处罚

6.2 时间过滤

仅保留 近 N 天(默认 14 天)的公告,避免历史利空污染。


7. 输出格式

详见 docs/methodology.mdREADME.md 中的示例。


8. 反模式(一定不要做)

❌ 错误✅ 正确
"建议谨慎操作""跌破 500 减 1/2,跌破 482 清融资部分"
"情绪面不佳""成交 4.79 亿,量比 0.62(早盘缩量)"
把所有股票按输入顺序列一遍按"重要性 / 紧迫度"排序
模式 P 不算融资担保比例必须算,且单独成段
用 AKShare 主源超时还硬等立即切腾讯接口(≤15s)
给"目标价"但不给"止损价"永远是"止损 + 仓位管理"组合
让用户盘中盯价让用户昨晚或开盘前设好条件单
模式 M 直接说"买 A"用"⭐ 优势更明显"+ 理由
模式 P 不查公告必须查,公告利空可推翻技术面判断

9. 调用方式

# 模式 P:持仓
python -m stock_realtime_brief --mode portfolio --portfolio path/portfolio.json

# 模式 S:单股
python -m stock_realtime_brief --mode single --code 300757

# 模式 M:多股对比
python -m stock_realtime_brief --mode multi --codes 300757,688498,688234,600519

# 自动模式:根据输入数量自判
python -m stock_realtime_brief --auto --codes 300757,688498

Agent 调用流程

  1. 解析用户消息 → 判定模式 P/S/M
  2. 提取股票代码(中文名 / 6位代码 / 拼音)
  3. 调用 stock_realtime_brief.cli.main() 或导入对应函数
  4. 套用本 skill 的 7 步法 + 模式专属规则
  5. 按模板输出 Markdown

10. 关联 skills(待建/可选)

  • weekly-position-review — 周末复盘 + 下周剧本
  • evening-trading-log — 收盘后交易日志整理
  • realtime-position-monitor — 盘中实时风险监测
  • stock-screener — 选股 skill

11. 免责声明

本 skill 仅用于辅助分析,不构成任何投资建议。 详见 DISCLAIMER.md