股价利润走势图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ece50f06/stockearningchart 到当前 AI 助手。
技能介绍
它解决什么问题
想做股价与季度业绩的联动分析时,你大概率会遇到三个卡点:
- 财务API只给累计净利润,单季利润得自己算,还得翻年报季报手动减,容易算错。
- 普通图表工具要么依赖CDN(离线打不开),要么没法同时展示双轴指标(股价用元,利润用亿元,增速用百分比)。
- 想判断“利润涨但股价没涨”的背离,得自己找峰值对齐,没有现成的分析。
技能如何工作
这个技能的核心是把“取数→计算→可视化→分析”串成一条自动化流水线,重点做了三件事:
- 数据对齐:先通过
WebSearch把中文股票名转成标准代码(如“海康威视”→sz002415),因为westock-data的CLI不认中文名。然后用后复权模式(--fq hfq)拉取K线,避免拆股分红干扰长期趋势。 - 计算逻辑:脚本
scripts/gen_chart.py会自动处理财务数据的坑:把累计净利润转单季(本季累计 - 上年同季累计,Q1直接用累计),算同比增速,过滤非标准报告日期(如更正公告的2016-07-31)。 - 可视化与输出:生成的HTML是纯内联SVG,没有外部依赖,离线能直接打开。图表分三层:蓝柱是单季归母净利润(左轴,亿元),红线是后复权收盘价(右轴,元),绿线是净利润同比增速(子图,%)。脚本最后会输出
SUMMARY_JSON,帮你快速定位利润峰值、股价峰值和最新季度数据。
适用边界与注意点
- 依赖环境:必须装好
westock-data技能(提供CLI)和node(运行CLI);脚本默认会找~/.workbuddy或/Applications/WorkBuddy.app下的CLI路径,找不到就得用--westock指定。 - 数据范围:财务接口一般返回约42个季度(从2016Q1开始),新上市或历史短的公司,X轴会自动适配可用季度。
- 异常处理:
westock-data的CLI偶尔会返回空(可能被限流),脚本有指数退避重试,但还是可能失败,直接再跑一次就行。 - 计算限制:单季利润是“累计差值”算出来的,不是财报直接给的字段,遇到极端情况(如年报更正)可能会有偏差,需要核对原始财报。
使用场景
- 分析某消费股近3年单季净利润与股价的相关性,判断业绩增长是否驱动股价上涨
- 对比科技股最新季度净利润同比增速与股价涨跌幅,排查业绩超预期但股价滞涨的原因
- 制作上市公司季度业绩与股价联动报告,用于内部投资复盘会议
- 排查周期股利润峰值与股价峰值是否同步,验证产能周期对业绩和股价的影响
适合人员
- 证券行业研究员,需要定期分析个股业绩与股价联动关系,输出专业投资分析报告
- 中小投资者,想通过单季净利润和股价走势图,直观判断个股投资价值
- 金融数据分析师,负责处理批量股票的业绩可视化需求,为团队提供数据支持
- 上市公司投资者关系专员,需要制作业绩与股价联动图表,用于股东大会汇报