← 返回
未分类

chaos-stock-analysis-report

Generate a comprehensive stock financial analysis report with standardized modules. Use when user asks to "分析股票", "分析一下XXX", "帮我分析这支股票", or similar requests. Includes: company profile, core concepts, competitors, revenue chart, financial data, shareholder changes, unlock schedule, technical analysis, valuation, ratings, and trading suggestions. Not for: real-time trading signals, investment advice, or specific buy/sell recommendations.
Generate a comprehensive stock financial analysis report with standardized modules. Use when user asks to "分析股票", "分析一下XXX", "帮我分析这支股票", or similar requests. Includes: company profile, core concepts, competitors, revenue chart, financial data, shareholder changes, unlock schedule, technical analysis, valuation, ratings, and trading suggestions. Not for: real-time trading signals, investment advice, or specific buy/sell recommendations.
chaos
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 11
下载
💾 0
安装
1
版本
#latest

概述

Stock Analysis Report

核心原则:数据必须实时、可溯源

绝对禁止:在价格、市值、PE、涨跌幅等关键数据上使用估算值、模拟值或过期数据。

必须做到:每一条数据都注明来源站点 + 数据时间戳,且必须通过 web_search 实时获取。


第一步:动态计算最近交易日(强制执行)

> ⚠️ 每次分析股票前,必须先执行此步骤。不得使用任何硬编码日期。

系统当前日期由运行环境提供(格式:YYYY-MM-DD)。

交易日计算规则:

  • 周一~周五(非节假日):当天就是最近交易日
  • 周六:回溯到上周五
  • 周日:回溯到上周五
  • 法定节假日:回溯到放假前最后一个交易日

计算步骤:

  1. 获取系统当前日期(今天)
  2. 判断是周几:
    • Mon-Fri(非节假日)→ 最近交易日 = 今天
    • Sat → 最近交易日 = 今天 - 1天(周五)
    • Sun → 最近交易日 = 今天 - 2天(周五)
  3. 法定节假日参照A股休市安排(春节/清明/五一/端午/中秋/国庆)
  4. 将计算结果记录下来,用于后续所有数据标注

输出格式:

今日:{今天}({星期几},{是否交易日})
最近交易日:{最近交易日}

示例(今天是2026年6月8日周一):

今日:2026-06-08(周一,工作日)
最近交易日:2026-06-08(即今天,收盘后使用今日收盘价)

示例(今天是2026年6月13日周六):

今日:2026-06-13(周六,休市)
最近交易日:2026-06-12(上周五)

> ⚠️ 特别提醒:今天可能是周一至周五的工作日,但已经是收盘后(21:00后),此时"最近交易日"仍是今天,但应使用"今日收盘价"而非"实时价"。除非用户要求盘中数据,一律使用收盘价。


数据来源优先级(必须按此顺序执行)

股价/市值类(必须实时获取)

优先级数据类型推荐来源时效要求
-----------------------------------
P0今日/最新收盘价、涨跌幅东方财富、同花顺、证券之星、腾讯证券最近交易日收盘价
P0总市值、流通市值东方财富、同花顺最近交易日
P0动态PE、TTM-PE、静态PE东方财富(同时标注三种口径)最近交易日
P152周高低价搜狐证券、东方财富最近交易日
P1换手率、成交量、成交额、量比东方财富最近交易日

财务数据类

优先级数据类型推荐来源时效要求
-----------------------------------
P0最新年报营收、净利润、毛利率、ROE东方财富F10财务指标、中财网年度统计当年或上年年报
P0最新季报营收、净利润东方财富、企鹅号/证券之星季报简析当年最新季报
P1近5年财务数据(年度)中财网"年度统计"表格全部拉取,注明每年数据
P1经营活动现金流净额(万元/亿元)东方财富财务指标、企鹅号财报简析当年最新年报
P1资产负债率(%)东方财富财务指标当年最新年报
P2分红方案、EPS东方财富F10分红页面最近一次分红,超过1年注明"近一年无分红"

股东与股本类

优先级数据类型推荐来源时效要求
-----------------------------------
P0股东户数变化(最新一期)东方财富F10股东情况、中财网截止日期明确标注
P0前十大流通股东(含机构/公募/私募/社保/QFII数量)东方财富十大流通股东页面截止日期明确标注
P1股东户数近5期变化趋势东方财富股东户数统计全部拉取
P2限售解禁计划表东方财富F10股本结构/限售解禁页面、中财网股本结构全部拉取,标注解锁日期和股份数

基本面/竞争类

优先级数据类型推荐来源时效要求
-----------------------------------
P0公司主营业务、产品、下游应用东方财富公司概况、官网以最新公告为准
P1竞争对手信息(含市占率)雪球、东方财富同行比较最新
P1核心概念题材东方财富概念板块页面最近6个月有公开提及

新闻/公告类

优先级数据类型推荐来源时效要求
-----------------------------------
P0近期重大合同、订单东方财富个股资讯、公告最近3个月
P1机构研报评级(含发布机构+日期)东方财富研报页面最近6个月,超出标注"评级待更新"
P2行业动态东方财富行业资讯最近1个月

数据新鲜度标准

数据类型最低新鲜度要求超过则标注
----------------------------------
股价、市值、PE、PB最近交易日收盘价必须注明数据日期
财务数据(年报)上年度或本年度最新季报超过1年标注"数据待更新"
概念题材最近6个月有公开提及超过6个月需重新核实
机构评级最近6个月超出标注"评级待更新"
分红方案最近一次分红超过1年注明"近一年无分红"
股东户数最近一期披露注明截止日期
限售解禁最近一期披露注明解锁日期

盘中数据处理规则

> 除非用户明确要求盘中数据,一律使用最近交易日收盘价,价格旁注明"已收盘"。

> 盘中出现"盘后固定价格交易"时,优先使用收盘价,不使用盘后价。


搜索任务(按优先级执行)

> ⚠️ 所有搜索关键词中的日期必须替换为实际计算出的"最近交易日"日期,不得使用硬编码日期。

搜索任务 A(股价/市值,必须实时)

关键词:<股票名称> <股票代码> 今日股价 今日收盘价 最新行情
示例:京东方A 000725 今日股价 今日收盘价 最新行情
      (注:关键词中不要写具体日期,由搜索结果中的实际日期为准)
目标数据:最新价格(注明是否为收盘价)、涨跌幅、总市值、流通市值、PE(动态/TTM/静态)、PB、换手率、成交量、成交额、量比
来源:东方财富 / 腾讯证券 / 同花顺 / 证券之星(选实际搜到的来源,注明)

搜索任务 B(年度财务数据)

关键词:<股票名称> <股票代码> 财务指标 营收 净利润 <最新报告期>年报
示例:京东方A 000725 财务指标 营收 净利润 2025年报
目标数据:营收、净利润、毛利率、ROE、EPS、资产负债率、经营活动现金流净额

搜索任务 B2(近5年财务年度走势)

关键词:<股票名称> <股票代码> 年度统计 近五年
示例:京东方A 000725 年度统计 近五年
目标数据:近5年(<当前年份>-4 至 <当前年份>)营收和净利润年度数据,用于生成Chart.js柱状图
来源:中财网"年度统计"表格

搜索任务 C(公司概况 + 竞争)

关键词:<股票名称> <股票代码> 公司概况 主营业务 竞争对手
示例:京东方A 000725 公司概况 主营业务 竞争对手
目标数据:成立/上市日期、总部、主业、核心产品、下游应用、主要竞争对手(含市占率)

搜索任务 D(概念 + 近期动态 + 机构研报)

关键词:<股票名称> <股票代码> 概念题材 近期动态 研报 机构评级 <当前年份>
示例:京东方A 000725 概念题材 近期动态 研报 机构评级 2026
目标数据:核心题材、近期重大公告(3个月内)、机构研报评级及发布机构+日期

搜索任务 E(股东变动情况)

关键词:<股票名称> <股票代码> 股东户数 十大流通股东 股东变化
示例:京东方A 000725 股东户数 十大流通股东 股东变化
目标数据:
  - 最新一期股东户数及较上期变化百分比
  - 前十大流通股东构成(机构/公募/私募/社保/QFII数量)
  - 股东户数近5期变化趋势
来源:东方财富F10股东情况、中财网

搜索任务 F(限售解禁计划)

关键词:<股票名称> <股票代码> 限售解禁 解禁计划 股份解禁
示例:京东方A 000725 限售解禁 解禁计划 股份解禁
目标数据:
  - 总股本、流通股本、限售股份数量
  - 近期解禁计划(解锁日期、股份数量、解禁股份性质)
  - 未流通股份比例
来源:东方财富F10股本结构/限售解禁页面、中财网股本结构

数据冲突处理

  • 多个来源数据不一致:以东方财富为准,文字说明"数据存在差异,以东方财富为准"
  • 搜索结果为空:明确告知用户"该数据暂无可用来源,建议前往东方财富/同花顺核实",绝不自行填入推测数据
  • 财务数据缺失:标注"待披露"或使用最新可用期间,绝不自行估算

自我检查清单(输出前必查)

输出前逐条核对,每条关键数据旁必须有来源标注,不得以任何理由跳过:

  • [ ] 第一步:最近交易日是否已动态计算?是否使用了硬编码日期?
  • [ ] 最新价格旁是否标注了来源和日期?
  • [ ] 总市值旁是否标注了来源?
  • [ ] PE/PB 旁是否标注了来源?
  • [ ] 财务数据旁是否标注了来源(年报/季报)?
  • [ ] 机构评级旁是否标注了发布机构和日期?
  • [ ] 股东数据旁是否标注了截止日期?
  • [ ] 解禁数据旁是否标注了来源?
  • [ ] Chart.js 营收/净利润柱状图颜色是否符合配色规范?

输出流程

Step 1:动态计算最近交易日

立即执行"第一步:动态计算最近交易日",将结果记录下来,用于后续所有步骤。

Step 2:执行搜索任务(按优先级)

按上述 A → B → B2 → C → D → E → F 顺序执行,价格数据必须第一个搜

Step 3:生成 HTML 报告(13个标准模块)

a. Header Info

  • 股票名称、代码
  • 实时价格(含数据时间戳 + 来源)、涨跌幅
  • 总市值、流通市值
  • PE(动态/TTM/静态三种口径均标注来源)
  • PB(含来源)

b. Company Profile

  • 成立/上市日期、总部、主业、核心产品、下游应用

c. Core Concepts

  • 列出概念题材及原因说明

d. Main Competitors

  • 列出主要竞争对手及竞争优势(含市占率数据)

e. Revenue & Profit Chart⭐(重点模块,详见下方配色规范)

  • Chart.js Bar chart:近5年营收和净利润年度数据
  • 严格遵循下述配色规范,不得自行更改颜色

f. Financial Data Table

  • 报告期、营收(亿)、净利润(亿)、毛利率、ROE、EPS
  • 趋势箭头标注(↑/↓/→)
  • 新增:经营活动现金流净额(亿)、资产负债率(%)

g. Quarterly & Annual Highlights

  • 关键KPI同比变化:营收增速、净利润增速、毛利率变化
  • 与行业平均对比(如有)

h. Shareholder & Capital Structure

  • 最新股东户数及较上期变化
  • 前十大流通股东构成(机构/公募/私募/社保/QFII)
  • 股东户数近5期变化趋势
  • 总股本、流通股本、限售股份比例
  • 近期限售解禁计划(解锁日期 + 股份数 + 性质)

i. Strengths & Risks

  • 5项核心优势 vs 5项风险提示

j. Technical Analysis

  • 短线技术:近三月表现、52周高低、换手率、量比
  • PE/PB 单独保留在 j 模块(不在其他地方重复)

k. Valuation & Institutions

  • PE(动态/TTM/静态)、PB
  • 机构评级(含发布机构 + 日期)
  • 目标价格区间(如有)

l. Overall Rating

  • 5维度星级评分(标准如下)

m. Trading Suggestions

  • 短线/中线/长线建议 + 关键价位

Step 4:输出交付

  • 文件名规范:使用拼音命名,避免中文字符路径问题

jingdongfang_000725_full_report.html(例)

  • 必须用 标签发送文件
  • 同时在回复正文中提供完整文字摘要(供微信/手机阅读)
  • 每条关键数据在正文中标注来源和时间

Chart.js 营收/净利润柱状图配色规范(强制执行)

>⚠️ 之前多个报告出现配色错误(骏鼎达/顶点软件净利润柱用了橙色,与营收柱无法区分)。本规范为强制要求,执行者不得擅自更改颜色组合。

数据集配置(dataset order:营收=index 0, 净利润=index 1)

// 数据集1:营业收入 — 固定绿色系
{
  label: '营业收入(亿元)',
  data: [2190.4, 1784.1, 1745.4, 1983.8, 2045.9],  // 近5年数据
  backgroundColor: 'rgba(47,111,94,0.7)',   // 主色 #2f6f5e 半透明
  borderColor: '#2f6f5e',                    // 主色实线
  borderWidth: 1,
  borderRadius: 6,
}

// 数据集2:净利润 — 动态颜色(正数橙色 /负数红色)
{
  label: '净利润(亿元)',
  data: [259.6, 75.5, 25.5, 53.2, 58.6], // 近5年数据
  backgroundColor: function(context) {
    const value = context.raw;
    return value >= 0
      ? 'rgba(245,158,11,0.7)'    // 正数:橙色 #f59e0b 半透明
      : 'rgba(220,38,38,0.7)';    // 负数:红色 #dc2626 半透明
  },
  borderColor: function(context) {
    const value = context.raw;
    return value >= 0 ? '#f59e0b' : '#dc2626'; // 橙色/红色实线
  },
  borderWidth: 1,
  borderRadius: 6,
}

颜色含义速查

数据集正数颜色负数颜色色值
--------------------------------
营业收入(Dataset 1)绿色(固定)N/Argba(47,111,94,0.7) / #2f6f5e
净利润(Dataset 2)橙色红色正:rgba(245,158,11,0.7) / #f59e0b;负:rgba(220,38,38,0.7) / #dc2626

为什么这样配色?

  • 绿色营收柱:绿色代表收入增长,无论正负都是经营规模的体现
  • 橙色净利润柱(正数):橙色与绿色形成强烈对比,区分"收到钱"和"赚到钱"两条线
  • 红色净利润柱(负数):亏损一目了然,警示信号
  • 禁止:净利润正数用绿色(与营收柱颜色重叠,无法区分)

常见错误(避免执行)

错误做法问题正确做法
------------------------
净利润正数用绿色与营收柱颜色完全相同,两条柱子无法区分净利润正数用橙色
净利润统一用橙色当年亏损时仍显示橙色,没有警示作用亏损时自动切换为红色
两条柱子都用固定颜色面板等周期股可能出现亏损年,无法动态反映净利润必须用函数动态配色

5维度评分标准

维度5星4星3星2星1星
-------------------------------
基本面ROE>10%ROE 5-10%ROE 0-5%ROE<0但减亏连续亏损
成长性营收增速>30%营收增速10-30%营收增速0-10%营收持平营收负增长
估值PE<30倍PE 30-80倍PE 80-150倍PE 150-300倍PE>300倍
概念热度全市场热点+龙头板块热点+跟风概念题材提及偶尔提及无题材
机构认可3家以上"买入"2家"买入"1家"买入/增持"仅1家"增持"无评级或"减持"

数据溯源标注格式(在 HTML 和文字摘要中均需体现)

数据截至:{今天}({星期几},{交易日状态})
最近交易日:{最近交易日} ← Step 1 计算结果
价格来源:东方财富({最近交易日} 收盘)
财务来源:东方财富F10 / 中财网年度统计 / 公司年报(YYYY年)
股东来源:东方财富F10股东情况(截止YYYY-MM-DD)
解禁来源:东方财富F10限售解禁页面

失败处理

  • web_search 失败或无结果:明确告知用户"实时数据获取失败,建议前往东方财富核实",绝不填入推测数据
  • 财务数据缺失:标注"待披露"或使用最新可用期间,绝不自行估算
  • 多个数据源冲突:以东方财富为准,文字说明"数据存在差异,以东方财富为准"
  • HTML 生成异常:降级为纯文字摘要输出,保证用户仍能收到分析结果

示例

Input: "分析京东方A 000725"

前置步骤(必须执行):

今日:2026-06-08(周一,工作日)
最近交易日:2026-06-08(即今天收盘价)

Output:

[HTML 文件] + [文字摘要]

文字摘要格式:

## 京东方A(000725)股票分析报告

数据截至:2026-06-08(周一,工作日)
最近交易日:2026-06-08
价格来源:腾讯证券(2026-06-08 收盘)

### 关键数据
- 最新价格:5.78元(来源:腾讯证券,2026-06-08收盘,+3.4%)
- 总市值:约2101亿元 | 流通市值:约2100亿元(来源:腾讯证券)
- PE(动态):约35倍 | PE(TTM):约35倍 | PE(静态):约31.81倍(来源:中财网,2026-06-08收盘)
- PB:约0.98倍(来源:中财网,2026-06-08)
- 2025年报营收:2045.9亿元(+3.13%)| 净利润:58.57亿元(+10.03%)(来源:公司年报,2026-03-31)
- 经营现金流净额:488.3亿元 | 资产负债率:52.46%(来源:公司年报)
- 机构评级:13家"买入/推荐"(来源:东方财富研报,2026年最新)
- 股东户数:100.01万户(截止2026-03-31,较上期+0.43万)(来源:东方财富F10)
- 限售解禁:总股本370.44亿股,流通363.42亿股(98.1%),限售0.10亿股(0.03%)
  近期:2026-05-29股权激励解锁8909万股,剩余1236万股(来源:中财网,2026-05-20)

### 营收与净利润走势(近五年)
| 年份 | 营收(亿) | 净利润(亿) |
|------|-----------|------------|
| 2021 | 2190.4 | 259.6 ⬆️ |
| 2022 | 1784.1 | 75.5 ⬇️ |
| 2023 | 1745.4 | 25.5 ⬇️ |
| 2024 | 1983.8 | 53.2 ⬆️ |
| 2025 | 2045.9 | 58.6 ⬆️ |

(来源:中财网年度统计)

...(后续模块同上格式,每条数据注明来源)

报告结构总览

chaos-stock-analysis-report
├── ⚠️ 第一步:动态计算最近交易日(强制执行,每次必做)
├── 核心原则(实时+溯源)
├── 数据来源优先级表(P0/P1/P2四级)
│   ├── 股价/市值类
│   ├── 财务数据类
│   ├── 股东与股本类
│   ├── 基本面/竞争类
│   └── 新闻/公告类
├── 数据新鲜度标准(含盘中/收盘规则,移除硬编码日期)
├── 搜索任务(A → B → B2 → C → D → E → F)
│   └── ⚠️ 所有日期改为动态,不写死
├── 数据冲突处理规则
├── 自我检查清单(新增:日期动态计算检查项)
├── 输出流程(4步,新增Step 1日期计算)
│   ├── Step 1: 动态计算最近交易日
│   ├── Step 2: 执行搜索任务
│   ├── Step 3: 生成HTML报告(13个标准模块)
│   └── Step 4: 输出交付
├── ⭐ Chart.js 营收/净利润柱状图配色规范(强制执行)
│   ├── 营收柱:固定绿色
│   ├── 净利润柱:正数橙色 /负数红色(动态)
│   ├── 常见错误对照表
│   └── 配色代码块(可直接复制)
├── 5维度评分标准表
├── 数据溯源标注格式(新增"最近交易日"字段)
├── 失败处理
└── 示例(更新为2026-06-08/06-08,演示动态日期)

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-08 22:18 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 211 📥 70,265
data-analysis

Stock Analysis

udiedrichsen
利用Yahoo Finance数据深度分析股票和加密货币。支持投资组合管理、关注列表与提醒、股息分析、八维度股票评分、热门趋势扫描(热点扫描器)及谣言/早期信号检测。适用于股票分析、投资组合追踪、财报反应、加密货币监控、热门股票发现及在主流
★ 280 📥 57,955
data-analysis

AdMapix

fly0pants
AdMapix 原始数据层,提供广告创意、应用、排名、下载/收入及市场元数据。返回 AdMapix API 的结构化 JSON;调用方...
★ 297 📥 142,152