🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Stock Report Generator

by @martinyan623

A股股票复盘报告自动生成工具。支持午间复盘和全天复盘,包含多维度评分体系、技术面深度分析、基本面跟踪、市场环境研判、操作策略等完整模块。

Versionv1.0.0
Downloads516
Installs2
Stars4
TERMINAL
clawhub install stock-report-generator

📖 About This Skill


name: stock-report-generator description: A股股票复盘报告自动生成工具。支持午间复盘和全天复盘,包含多维度评分体系、技术面深度分析、基本面跟踪、市场环境研判、操作策略等完整模块。

股票复盘报告自动生成器

专业的A股分析报告生成工具,支持任意A股股票,输出结构化的投资分析报告。

何时使用

  • 每日午间(11:30后)生成午间复盘报告 — 侧重实时行情、技术面快速研判
  • 每日收盘(15:00后)生成全天复盘报告 — 完整多维度分析、次日策略
  • 对持仓股票进行定期跟踪分析
  • 快速评估个股投资价值
  • 输入要求

    用户需提供: 1. 股票名称(如:贵州茅台、宁德时代) 2. 股票代码(如:600519.SH、300750.SZ) 3. 报告类型:午间复盘 / 全天复盘 4. 分析日期(默认当天)

    输出规范

    文件命名

    {股票名}_{午间复盘|全天复盘}_{YYYYMMDD}.md
    
    示例:贵州茅台_全天复盘_20260321.md


    📋 报告模板结构

    【午间复盘】标准结构

    # {股票名}_午间复盘_{YYYYMMDD}

    {股票名}({代码})午盘分析报告

    报告日期:{日期} 报告时间:{当前时间}


    一、实时行情

    | 指标 | 数值 | 备注 | |------|------|------| | 当前价 | xx元 | 较昨收涨跌x% | | 涨跌幅 | x% | 午盘表现评价 | | 今开/最高/最低 | xx / xx / xx | 振幅x% | | 成交量 | x万手 | 半日量能评价 | | 成交额 | x亿元 | 较昨日对比 | | 换手率 | x% | 交投活跃度 | | 量比 | x.xx | 量能充足/不足 | | 市盈率TTM | xx.xx | 估值位置 | | 总市值 | xxxx亿 | 流通盘情况 |

    午盘简评:股价早盘走势描述,半日量能同比变化,市场情绪研判。


    二、技术面分析

    2.1 K线形态与均线系统

  • 短期趋势:近5日股价走势描述
  • 均线系统:股价与5日/10日均线关系
  • 近期支撑:支撑位价位及依据
  • 短期压力:压力位价位及依据
  • 2.2 量能分析

  • 近5日平均成交额
  • 今日午盘成交额对比
  • 换手率位置评价
  • 量价配合关系
  • 2.3 技术指标预判

  • MACD:日线级别状态描述
  • KDJ:K/D线位置及信号
  • 布林带:股价运行区间

  • 三、基本面速览

    3.1 估值水平

    | 指标 | 当前值 | 评估 | |------|--------|------| | 市盈率TTM | xx倍 | 历史分位评价 | | 市净率PB | x.xx | 相对合理/偏高/偏低 | | 股息率TTM | x% | 吸引力评价 |

    3.2 业绩与机构观点

  • ROE(TTM):数值及评价
  • 毛利率/净利率:数值及盈利质量
  • 近期机构评级:主要观点摘要
  • 3.3 行业动态

  • 行业最新政策/新闻
  • 上下游价格变动

  • 四、市场环境

    4.1 所属板块整体表现

  • 板块指数涨跌
  • 板块内个股涨跌分布
  • 龙头联动情况
  • 4.2 大盘与资金面

  • 上证指数点位及涨跌
  • 主力资金流向
  • 市场情绪评价

  • 五、午盘操作策略

    5.1 持仓者建议

  • 止盈位:目标价位
  • 止损位:防守价位
  • 操作建议:持有/减仓/清仓
  • 5.2 空仓者建议

  • 建仓时机:触发条件
  • 仓位建议:配置比例
  • 布局逻辑:投资理由
  • 5.3 短线/中线策略区分

    | 策略 | 建议 | 理由 | |------|------|------| | 短线(1-5天) | 观望/操作 | 理由说明 | | 中线(1-3个月) | 持有/建仓 | 理由说明 |


    六、关键价位提醒

    | 类型 | 价位 | 说明 | |------|------|------| | 强压力 | xx元 | 压力位说明 | | 压力 | xx元 | 压力位说明 | | 当前价 | xx元 | 午盘运行区间 | | 支撑 | xx元 | 支撑位说明 | | 强支撑 | xx元 | 支撑位说明 | | 止损位 | xx元 | 止损理由 |


    七、风险提示

    1. 行业风险:行业特定风险 2. 市场风险:大盘系统性风险 3. 业绩风险:业绩不及预期风险 4. 流动性风险:成交量萎缩风险


    免责声明:本报告基于公开信息整理,不构成投资建议。股市有风险,投资需谨慎。

    数据来源:搜狐证券、东方财富、新浪财经等公开市场信息 分析师:哆啦a梦 生成时间:{timestamp}


    【全天复盘】标准结构

    # {股票名}_全天复盘_{YYYYMMDD}

    {股票名}({代码}) 全天复盘报告

    报告日期:{日期} 分析师:哆啦a梦 免责声明:本报告仅供参考,不构成投资建议。股市有风险,投资需谨慎。


    一、多维度评分体系

    1.1 综合评分概览

    | 维度 | 权重 | 得分 | 评估 | |------|------|------|------| | 技术面 | 30% | xx分 | 技术面评价摘要 | | 估值水平 | 25% | xx分 | 估值评价摘要 | | 基本面 | 25% | xx分 | 基本面评价摘要 | | 资金面 | 20% | xx分 | 资金面评价摘要 | | 综合评分 | 100% | xx.x分 | 评级:X(优/良/一般/差) |

    1.2 评分说明

  • 技术面(xx分):详细说明
  • 估值水平(xx分):详细说明
  • 基本面(xx分):详细说明
  • 资金面(xx分):详细说明

  • 二、全天行情回顾

    2.1 核心数据

    | 指标 | 数值 | 变化 | |------|------|------| | 收盘价 | xx元 | x% | | 开盘价 | xx元 | — | | 最高价 | xx元 | — | | 最低价 | xx元 | — | | 成交额 | x亿元 | — | | 换手率 | x% | 缩量/放量 | | 市盈率 | xx倍 | — | | 市净率 | x倍 | — |

    2.2 日内走势特征

    全天走势描述(窄幅震荡/冲高回落/低开高走等)

    2.3 量能分析

  • 今日成交量
  • 5日均量对比
  • 量比水平
  • 量能解读

  • 三、技术面深度分析

    3.1 日K线形态

  • 形态:K线描述
  • 位置:股价所处区间位置
  • 信号:技术信号解读
  • 3.2 均线系统

    | 均线 | 位置 | 乖离率 | 状态 | |------|------|--------|------| | 5日线 | ~xx元 | x% | 状态描述 | | 10日线 | ~xx元 | x% | 状态描述 | | 20日线 | ~xx元 | x% | 状态描述 | | 60日线 | ~xx元 | x% | 状态描述 |

    判断:均线系统整体评价

    3.3 关键价位

  • 支撑位:价位及理由
  • 压力位:价位及理由
  • 突破位:关键突破价位
  • 3.4 趋势判断

  • 短期趋势:趋势描述
  • 中期趋势:趋势描述
  • 关键观察:需关注要点

  • 四、基本面跟踪

    4.1 估值水平

    | 指标 | 当前值 | 评估 | |------|--------|------| | 市盈率(PE) | xx倍 | 估值位置评价 | | 市净率(PB) | x.xx | 评估 | | 行业PE中位数 | xx倍 | 折价/溢价情况 | | 机构目标价 | xx元 | 潜在空间 |

    结论:估值整体评价

    4.2 业绩回顾(最新财报)

  • 主营收入:数值及同比
  • 归母净利润:数值及同比
  • 单季表现:季度数据及分析
  • 分析:业绩评价
  • 4.3 机构持仓与评级

  • 评级分布:买入/增持/中性家数
  • 目标均价:均值及潜在空间
  • 资金面:机构动向描述

  • 五、市场环境研判

    5.1 所属板块表现

  • 行业特征:板块整体特征
  • 龙头对比:主要个股表现
  • 板块动态:近期重要动态
  • 5.2 大盘走势

  • 上证指数:点位及涨跌
  • 成交额:两市成交情况
  • 市场情绪:整体情绪评价
  • 5.3 资金流向

  • 北向资金:流向及规模
  • 主力资金:流向及规模
  • 个股资金:该股票资金流向
  • 5.4 行业新闻

  • 行业动态:最新政策/新闻
  • 行业趋势:中长期趋势研判

  • 六、次日及本周策略

    6.1 短线操作策略(T+1)

    | 情景 | 条件 | 操作建议 | |------|------|----------| | 情景A | 开盘条件 | 操作建议 | | 情景B | 盘中条件 | 操作建议 | | 情景C | 风险条件 | 操作建议 |

    6.2 本周趋势预判

  • 基准情景(概率xx%):走势预判
  • 乐观情景(概率xx%):走势预判
  • 悲观情景(概率xx%):走势预判
  • 6.3 持仓建议

    | 仓位情况 | 建议 | |----------|------| | 空仓/轻仓 | 操作建议 | | 已有仓位 | 操作建议 | | 重仓 | 操作建议 |

    6.4 重点观察指标

  • 量能变化
  • 北向资金
  • 板块联动
  • 大盘走向

  • 七、风险提示

    7.1 下行风险因素

  • 业绩风险:风险描述
  • 行业风险:风险描述
  • 大盘风险:风险描述
  • 资金风险:风险描述
  • 政策风险:风险描述
  • 7.2 关键观察节点

  • 时间节点1
  • 时间节点2
  • 技术节点

  • 八、总结

    今日点评

    全天表现简要总结

    核心观点

  • 短期:观点
  • 中期:观点
  • 长期:观点
  • 策略建议

    综合操作建议


    报告生成时间:{timestamp} 数据来源:公开市场数据、东方财富、同花顺等


    🎯 多维度评分细则

    技术面评分(满分30分)

    | 评估项 | 权重 | 评分标准 | |--------|------|----------| | 趋势判断 | 10分 | 上升趋势8-10分 / 震荡5-7分 / 下降趋势0-4分 | | 均线位置 | 10分 | 均线多头排列8-10分 / 纠缠5-7分 / 空头排列0-4分 | | 量价配合 | 10分 | 放量上涨8-10分 / 缩量调整5-7分 / 量价背离0-4分 |

    估值水平评分(满分25分)

    | 评估项 | 权重 | 评分标准 | |--------|------|----------| | PE历史分位 | 10分 | <30%: 8-10分 / 30-50%: 6-7分 / 50-70%: 4-5分 / >70%: 0-3分 | | PB历史分位 | 10分 | <30%: 8-10分 / 30-50%: 6-7分 / 50-70%: 4-5分 / >70%: 0-3分 | | 股息率 | 5分 | >3%: 5分 / 2-3%: 4分 / 1-2%: 3分 / <1%: 1-2分 |

    基本面评分(满分25分)

    | 评估项 | 权重 | 评分标准 | |--------|------|----------| | 业绩增速 | 10分 | >30%: 8-10分 / 20-30%: 6-7分 / 10-20%: 4-5分 / 0-10%: 2-3分 / <0%: 0-1分 | | ROE | 10分 | >20%: 8-10分 / 15-20%: 6-7分 / 10-15%: 4-5分 / 5-10%: 2-3分 / <5%: 0-1分 | | 财务健康 | 5分 | 优秀5分 / 良好4分 / 一般3分 / 承压0-2分 |

    资金面评分(满分20分)

    | 评估项 | 权重 | 评分标准 | |--------|------|----------| | 主力资金 | 10分 | 大幅流入8-10分 / 小幅流入5-7分 / 流出0-4分 | | 市场情绪 | 10分 | 积极8-10分 / 中性5-7分 / 谨慎0-4分 |

    综合评级标准

    | 评级 | 分数区间 | 含义 | 建议 | |------|----------|------|------| | A | 90-100 | 优秀 | 强烈推荐,可重仓 | | B | 75-89 | 良好 | 推荐,可适量配置 | | C | 60-74 | 一般 | 中性观望,小仓位尝试 | | D | <60 | 较差 | 回避,不建议参与 |


    🔄 工作流程

    Step 1: 确定报告类型

  • 午间复盘(11:30后):侧重实时行情、技术面快速研判
  • 全天复盘(15:00后):完整多维度分析、次日策略
  • Step 2: 获取股票数据

    使用 kimi_finance / akshare_finance 工具:
    # 开盘数据
    kimi_finance(type="open_summary", ticker="{code}", time="{date} 09:30:00")

    收盘数据

    kimi_finance(type="close_summary", ticker="{code}", time="{date} 15:00:00")

    实时数据(午间)

    kimi_finance(type="realtime_price", ticker="{code}", time="{date} 11:30:00")

    技术指标

    kimi_finance(type="realtime_tech", ticker="{code}", time="{date} {time}")

    Step 3: 查询历史数据

    # 查询历史评分
    memory_search(query="{股票名} 复盘报告 评分", maxResults=5)

    获取昨日评分用于对比

    memory_get(path="memory/{date}.md", from=1, lines=50)

    Step 4: 多维度评分计算

    根据【评分细则】对四个维度进行评分,计算综合评级。

    Step 5: 生成报告

    按照对应模板(午间/全天)填充内容:
  • 确保所有表格格式正确
  • 关键价位必须精确到小数点后两位
  • 风险提示不可省略
  • 包含免责声明
  • Step 6: 保存与输出

  • 保存为 markdown 文件
  • 命名规范检查:{股票名}_{午间复盘|全天复盘}_{YYYYMMDD}.md
  • 输出到 ~/workspace/reports/stock/{股票名}/

  • 📊 评分雷达图(全天复盘专用)

    使用 matplotlib 生成四维评分雷达图:

    import matplotlib.pyplot as plt
    import numpy as np

    数据准备

    categories = ['技术面\n(30%)', '估值水平\n(25%)', '基本面\n(25%)', '资金面\n(20%)'] values = [ tech_score / 30 * 100, valuation_score / 25 * 100, fundamental_score / 25 * 100, capital_score / 20 * 100 ] values += values[:1] # 闭合

    角度

    angles = np.linspace(0, 2 * np.pi, len(categories), endpoint=False).tolist() angles += angles[:1]

    绘图

    fig, ax = plt.subplots(figsize=(8, 8), subplot_kw=dict(projection='polar')) ax.plot(angles, values, 'o-', linewidth=2, color='#2E86AB') ax.fill(angles, values, alpha=0.25, color='#2E86AB')

    添加参考线

    good_line = [80] * len(angles) pass_line = [60] * len(angles) ax.plot(angles, good_line, '--', linewidth=1, color='#4CAF50', alpha=0.7, label='良好线(80)') ax.plot(angles, pass_line, '--', linewidth=1, color='#FF9800', alpha=0.7, label='及格线(60)')

    ax.set_xticks(angles[:-1]) ax.set_xticklabels(categories, fontsize=12) ax.set_ylim(0, 100) ax.set_title(f"{stock_name} 多维度评分雷达图\n综合评分: {total_score}分 评级: {rating}", fontsize=14, pad=20) ax.legend(loc='upper right', bbox_to_anchor=(1.3, 1.1)) ax.grid(True)

    plt.savefig(f"{output_dir}/{stock_name}_雷达图_{date}.png", dpi=150, bbox_inches='tight')


    📝 输出检查清单

    生成报告前确认:

  • [ ] 文件命名符合规范:股票名_午间复盘_YYYYMMDD.md
  • [ ] 股票名称和代码正确
  • [ ] 日期格式为 YYYY-MM-DD
  • [ ] 午间复盘包含:实时行情、技术面、基本面速览、市场环境、操作策略、关键价位、风险提示
  • [ ] 全天复盘额外包含:多维度评分体系、评分雷达图、次日策略、本周预判
  • [ ] 评分与昨日对比(全天复盘)
  • [ ] 所有表格格式正确(Markdown 表格语法)
  • [ ] 关键价位精确到两位小数
  • [ ] 风险提示完整(市场/个股/流动性)
  • [ ] 包含免责声明

  • 💡 使用示例

    用户指令: > 生成贵州茅台 2026-03-21 全天复盘报告

    执行流程: 1. 获取贵州茅台(600519.SH) 15:00 收盘数据 2. 查询历史复盘报告评分 3. 计算四维度评分(技术面/估值/基本面/资金面) 4. 生成评分雷达图 5. 按全天复盘模板输出完整报告 6. 保存并返回文件路径


    ⚠️ 重要提醒

    1. 数据时效性:午间用11:30数据,全天用15:00数据 2. 评分一致性:同一股票不同日期保持相同评分标准 3. 客观性:基于数据而非主观臆断 4. 风险提示:不可省略,必须包含完整风险提示 5. 免责声明:报告末尾必须包含标准免责声明