valuation-vs-price-chart

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

生成企业估值线与市场报价线对比图(钟摆图),适用于分析上市公司内在价值与市场价格的偏离关系、识别安全边际击球区、配合困境甄别器区分短期困境与价值陷阱。触发词:估值线、报价线、钟摆图、安全边际、击球区、内在价值对比、价格偏离、value line vs price line、margin of safety chart。该技能依赖 valuation_system 代码库(Python+akshare+Streamlit),核心引擎包括 DCF模型、build_value_line、MarginOfSafety、DistressScreener,覆盖 A股和港股。

一句话选型结论

按资料字段整理

valuation-vs-price-chart是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6dddf8d9/valuation-vs-price-chart
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6dddf8d9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625851
正文体量6.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
valuation-vs-price-chart当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.5 KB
模型实际读到的说明书原文,来自技能仓库

估值线 vs 市场报价线图

核心理念

企业内在价值是"锚"(慢变量),市场价格是"摆"(快变量)。两者的偏离度即为安全边际信号:
偏离 < -50% 为深度低估(重仓击球),偏离 > +50% 为泡沫(卖出离场)。

价值线 = DCF权重 x DCF每股价值 + (1-DCF权重) x EPS x 合理PE,受"慢变量约束"保护
(单年最多回落5%,好生意价值线不塌陷)。价格线 = 历年不复权收盘价。

前置条件

valuation_system 代码库必须存在于工作区,目录结构:

valuation_system/
  config/settings.py          # 五档信号阈值、DCF默认参数、困境甄别配置
  data/models/financials.py   # BalanceSheet/IncomeStatement/CashFlowStatement 数据模型
  data/sources/akshare_source.py  # A股数据源(东财三大报表+新浪行情)
  data/sources/hk_source.py   # 港股数据源(东财港股报表+新浪港股日线+汇率)
  analysis/valuation.py       # DCFModel + build_value_line + RelativeValuation
  analysis/margin_of_safety.py  # MarginOfSafety + DistressScreener
  analysis/ratios.py          # RatioAnalyzer(四类财务比率)
  analysis/dupont.py          # DuPontAnalyzer(三因子/五因子分解)

Python venv 路径(已安装 streamlit/akshare/pandas/numpy/plotly/openpyxl):
C:/Users/lenovo/.workbuddy/binaries/python/envs/default/Scripts/python.exe

工作流程

第1步:确定企业类型与参数

查阅 references/company_type_params.md,根据行业确定企业类型,选取对应参数集:
- beta(贝塔系数)
- reasonable_pe(合理市盈率,估值线兜底用)
- high_growth / high_growth_years / fade_years / terminal_growth(DCF假设)
- smooth_fcf_years(周期型 > 1,用滚动均值熨平周期顶/谷)
- 是否需要 net_debt_by_year(高杠杆公司必扣净债务)

第2步:拉取真实数据

A股(代码如 600519):
- 财报:AkshareDataSource().get_financials(code, name) → CompanyFinancials 列表
- 逐年股本:ak.stock_profit_sheet_by_report_em(symbol=f&quot;SH{code}&quot;),取 PARENT_NETPROFIT/BASIC_EPS 反算
- 年度收盘价:ak.stock_zh_a_daily(symbol=f&quot;sh{code}&quot;, start_date=&quot;20140101&quot;, adjust=&quot;&quot;)
(东财 stock_zh_a_hist 常被限流,优先用新浪 stock_zh_a_daily)

港股(代码如 00700):
- 财报:hk_source.get_financials(stock, name) → CompanyFinancials 列表(人民币计价)
- 逐年股本:hk_source.get_shares_by_year(fins)
- 年度收盘价:hk_source.get_yearly_price(stock) → 港元,需乘 hk_source.get_hkd_cny() 换算人民币

第3步:构建估值线

from analysis.valuation import build_value_line
from analysis.margin_of_safety import MarginOfSafety

cfg = {**VALUE_LINE, &quot;reasonable_pe&quot;: &lt;企业类型合理PE&gt;}
# 周期型额外传 smooth_fcf_years 和 net_debt_by_year
vline = build_value_line(fins, shares_by_year, yearly_price, dcf_params, cfg,
                         smooth_fcf_years=&lt;N&gt;, net_debt_by_year=&lt;dict或None&gt;)
dash = MarginOfSafety.build_dashboard(vline)
sig = MarginOfSafety.current_signal(dash)

第4步:困境甄别(区分短期困境 vs 价值陷阱)

from analysis.margin_of_safety import DistressScreener
auto_cf = DistressScreener.auto_cash_flow_score(fins)  # 现金流项自动打分
scores = {&quot;moat&quot;: &lt;0-2&gt;, &quot;external&quot;: &lt;0-2&gt;, &quot;cash_flow&quot;: auto_cf,
          &quot;management&quot;: &lt;0-2&gt;, &quot;reversibility&quot;: &lt;0-2&gt;}
screener = DistressScreener(scores)
verdict = screener.verdict()  # total &gt;= 7 才允许触发买入信号

打分依据参见 references/company_type_params.md 的困境甄别五项打分卡。

第5步:渲染对比图

查阅 references/chart_svg_spec.md 获取完整 SVG 模板规范。关键要素:
- 蓝色折线 = 估值线(内在价值,慢变量锚)
- 红色折线 = 价格线(市场报价,快变量摆)
- 绿色阴影区域 = 击球区(价格 < 价值80%)
- 红色阴影区域 = 泡沫区(价格 > 价值150%)
- 每年标注偏离度百分比和档位标签
- 底部摘要框:今日价格 vs 价值、偏离度、信号档位、困境甄别分数

使用 show_widget 渲染 SVG,loading_messages 设置 3-4 条加载提示。
图表数据来自 JSON 结果文件(如 coal_result.json、haitian_result.json)或直接从分析脚本内存数据生成。

第6步:输出报告

生成 Markdown 分析报告到 output/ 目录,内容包括:
1. 估值结论一句话(今日价格 vs 价值、偏离度、档位)
2. 杜邦分解真相表(ROE拆解,揭示盈利质量)
3. 两线对比图解读(泡沫→击球区→回归的故事线)
4. 困境甄别打分卡
5. DCF敏感性矩阵
6. 与同业对比(如有)

关键注意事项

  1. 股本是变的:A股有送转股、港股有增发,必须用逐年股本 dict,不能假设固定股本
  2. 周期股特殊处理:基期 FCF 用 3-5 年滚动均值平滑,合理 PE 压低至 10-11 倍,
    估值线必须逐年扣减净债务(高杠杆公司净负债可能数百亿)
  3. 慢变量约束的局限性:对盈利中枢真实下移的公司(如兖矿煤价见顶后回落),
    慢变量约束会把估值线托高,需用敏感性矩阵中档假设交叉验证
  4. 港股汇率:报表以人民币计价,行情以港元计价,必须统一口径(乘港币兑人民币汇率)
  5. 行情接口限流:东财 stock_zh_a_hist 经常被限流,优先使用新浪 stock_zh_a_daily
  6. 困境甄别分数决定估值线可信度:10/10 满分(如神华)价值线可信;
    7/10 刚过线(如兖矿)必须用敏感性矩阵交叉验证
  7. show_widget 的 widget_code 必须是原始 SVG,不含 DOCTYPE/html/head/body 标签
  8. light 主题:浅色背景 + 深色文字;红色涨/绿色跌(A股配色习惯)

常见问题

5 问
答案由本站依据条目字段整理
valuation-vs-price-chart怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6dddf8d9/valuation-vs-price-chart。安装方式为未标注。装完刷新技能列表或重开客户端。

valuation-vs-price-chart支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

valuation-vs-price-chart权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

valuation-vs-price-chart收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

valuation-vs-price-chart用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。