> 本文件是 AI 的执行指令,而非用户文档。加载此 skill 后,AI 应按以下流程操作。
用户输入涉及以下意图时自动加载本 skill:
| 触发词 | 示例 |
|---|---|
| -------- | ------ |
| 评分/评级某股票 | "帮我评分贵州茅台"、"给 600519 打个分" |
| 排雷/风险检查 | "帮我排一下海康威视的雷"、"看看宁德时代有没有暴雷风险" |
| 基本面分析 | "分析一下美的集团的基本面" |
| 股票诊断/评估 | "诊断一下比亚迪" |
| 综合问答含股票代码 | "600519 怎么样?"、"腾讯控股值得投资吗?" |
| 优先级 | 数据源 | 用途 |
|---|---|---|
| -------- | -------- | ------ |
| 1️⃣ | neodata-financial-search(首选) | 财务报表/财报、行情、资金流向、机构评级 |
| 2️⃣ | westock-data(补充) | K线数据、技术指标、股东结构、风险事件、分红数据 |
| 3️⃣ | 其他公开数据源(兜底) | 公告文本、新闻 |
使用 neodata 查询以下数据(一次性提问,脚本自动获取):
# 示例:查询 600519 贵州茅台的评分所需数据
python3 scripts/query.py --query "贵州茅台2024年报及2025年最新财报,近5年净利润、营收、经营现金流、资产负债率、毛利率、ROE"
python3 scripts/query.py --query "贵州茅台最新股价、近3个月涨跌幅、近1年股价百分位"
python3 scripts/query.py --query "贵州茅台近1年高管增减持、大股东增减持、回购情况"
python3 scripts/query.py --query "贵州茅台商誉、质押、解禁、诉讼风险事件"
若 neodata 返回不足,用 westock-data 补充:
# 财务报表
westock-data finance sh600519 --num 8
# K线数据(用于计算股价百分位和涨跌幅)
westock-data kline sh600519 --period day --limit 250
# 技术指标(用于超跌反弹检查)
westock-data technical sh600519 --group rsi
# 股东结构
westock-data shareholder sh600519
# 风险事件
westock-data risk sh600519
# 分红数据
westock-data dividend sh600519 --years 5
⚠️ 数据填充⚠️ 次新股,评分仅供参考references/rock_solid_v528.py 顶部注释)python3 references/rock_solid_v528.py --data '{"stock_code": "sh600519", ...}'
引擎返回 JSON:
{"rating": "A", "score": 87.5, "warnings": [], "details": {...}}
按以下步骤逐步计算:
第一步:L1 否决检查
检查条件:ST/*ST、立案调查、审计意见非标、大股东巨量减持(3个月>5%)、实控人失联、年报延迟>3个月
→ 任一满足 → 直接输出 C 级,终止
第二步:确定行业分组
根据主营业务确定所属行业组:公用事业/航空航运/周期资源/科技制造/消费/银行证券保险/创投金融投资/专业服务/其他
第三步:四大簇评分
第四步:通用调整
第五步:核心联动检查(8模式)
逐一检查以下模式,取最严重的惩罚:
第六步:周期修正(仅航空/航运、周期资源行业)
第七步:股价-业绩倒挂调整(v5.28)
第八步:市场环境修正(v5.28)
第九步:计算最终得分与评级
final_score = base_score * (1 + total_adj) * (1 + market_adj)
第十步:输出
完整评分逻辑已封装为可执行 Python 脚本:
路径:references/rock_solid_v528.py
使用方式:
# 方式一:传入 JSON 数据
python3 references/rock_solid_v528.py --data '{"stock_code": "sh600519", "stock_name": "贵州茅台", ...}'
# 方式二:从标准输入读取
echo '{"stock_code": "sh600519", ...}' | python3 references/rock_solid_v528.py
# 方式三:交互式测试
python3 references/rock_solid_v528.py --interactive
返回格式:
{
"rating": "A",
"score": 87.5,
"warnings": ["⚠️ 完美现金流:OCF/NP连三年>2.0"],
"details": {
"industry_group": "消费",
"base_score": 82.0,
"total_adj": -0.05,
"market_adj": 0.02,
"final_score": 87.5,
"profit_quality": 35.0,
"asset_safety": 22.0,
"insider_behavior": 13.0,
"reversal_growth": 12.0,
"linkage_triggered": false,
"divergence_negative": false,
"divergence_positive": false,
"perfect_data_warnings": []
}
}
📊 磐石评分 RSR v5.28
贵州茅台 (600519.SH)
━━━━━━━━━━━━━━━━━━━━━━━━━
评级:A 得分:87.5 / 100
行业组:消费
━━━━━━━━━━━━━━━━━━━━━━━━━
📋 评分明细:
- 盈利质量:42/35(优秀,现金流充沛)
- 资产安全:25/25(负债率低,无商誉风险)
- 内部人行为:12/15(无异常减持)
- 反转/成长:18/25(稳健增长)
🔧 调整:
- 通用调整:-5%(规模扣分 -10%,回购加分 +5%)
- 核心联动:无触发
- 市场环境:+2%(普涨)
- 总调整后得分:87.5
⚠️ 完美现金储备:货币资金占比高,警惕资金闲置。
❌ 评分不可用
关键字段缺失:
- 2025年报净利润未披露
- 最新资产负债率数据不可用
建议:请确认数据源可用后重试。
📊 磐石评分 RSR v5.28
某公司 (600000.SH)
━━━━━━━━━━━━━━━━━━━━━━━━━
评级:C 得分:38.2 / 100
━━━━━━━━━━━━━━━━━━━━━━━━━
📋 评分明细:
- 盈利质量:12/35(净利润连续两年下滑)
- 资产安全:15/25(负债率>75%)
- 内部人行为:5/15(大股东减持>5%)
- 反转/成长:6/25(营收持续萎缩)
🔧 通用调整:-15%(保壳套利模式触发)
⚠️ 超跌反弹警告:底部放量+RSI超卖,可能存在技术性反弹机会。
所有评分规则的完整细节见 references/scoring-engine.md,包括:
| 版本 | 日期 | 主要变更 |
|---|---|---|
| ------ | ------ | ---------- |
| v5.28 | 2026-06-11 | 新增股价-业绩倒挂调整(通用调整7.13):负面倒挂-15%、正面倒挂触发完美数据警示;新增市场环境修正模块(通用调整7.14):极简两指标(上涨比例、大小盘收益差),四种环境调整(-5% ~ +2%),优先级规则;合并倒挂检查函数;新增数据异常处理/评分透明度/FAQ与反模式;新增可执行 Python 评分引擎。 |
| v5.27 | 2026-06-07 | 盈利质量簇增强(非经常梯度/核心利润占比/政府补助依赖/连续三年非经常压制);核心联动 5→8 模式(新增存贷双高/纸面增长伪装/伪白马高毛利);完美数据警示模块;审计意见前置联动 |
| v5.26 | 2026-06-06 | 季报自愿不扣分、批量离职量化阶梯、CFO 继任者规则、超跌反弹排除特定 C 级 |
| v5.25 | 2026-06-06 | 行业权重偏移、核心联动 5 模式、高质量回购加分 |
> ⚠️ 本模型为辅助分析工具,不构成任何投资建议。模型评分基于公开历史数据及预设规则,未来市场可能发生重大变化。用户应独立决策,并对投资结果承担全部责任。
共 3 个版本