mcpField
R
report-stock

report-stock

github.com/staskh数据与数据库394115 次安装1 天前更新
代码仓库

关于 report-stock

为个股生成包含趋势、基本面、PMCC 和期权价差分析的投资报告,可输出 Markdown,并按需转换为 PDF。适用于需要汇总多类股票指标与风险信息的分析流程。

主要功能

  1. 01趋势与基本面分析
  2. 02PMCC 可行性评估
  3. 03Piotroski F-Score 分析
  4. 04期权价差策略分析
  5. 05生成 Markdown 与 PDF 报告

适用场景

  1. 01汇总单只股票的买入、持有或回避建议
  2. 02比较多只股票的趋势和基本面指标
  3. 03整理 PMCC 与期权价差策略信息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/staskh/trading_skills --skill report-stock

安装后在 Claude Code 中输入/report-stock确认已加载。

附带文件scripts/report.pytemplates/markdown-template.md

详细介绍

股票分析报告生成器

生成专业报告,提供全面的股票分析,包括趋势分析、PMCC 可行性和基本面指标。支持 PDF 和 Markdown 两种输出格式。

使用说明

步骤 1:收集数据

为每个股票代码运行报告脚本:

uv run python scripts/report.py SYMBOL

脚本会返回详细的 JSON,包含:

  • recommendation - 综合建议,包含优势/风险
  • company - 公司信息(名称、行业板块、行业、总市值)
  • trend_analysis - 看涨扫描结果(评分、RSI、MACD、ADX、SMA)
  • pmcc_analysis - PMCC 可行性(评分、LEAPS/短腿详情、指标)
  • fundamentals - 估值、盈利能力、股息、资产负债表、盈利历史
  • piotroski - F-Score 细分,包含全部 9 项标准
  • spread_strategies - 期权价差分析(垂直价差、跨式、宽跨式、铁鹰)
步骤 2:生成报告

步骤 2a — 编写 Markdown

阅读 templates/markdown-template.md 中的格式说明。根据 JSON 数据生成 Markdown 报告,并保存到 sandbox/,文件名如下:

sandbox/{SYMBOL}_Analysis_Report_{YYYY-MM-DD}_{HHmm}.md

步骤 2b — 转换为 PDF(如有需要)

对刚创建的 Markdown 文件调用 markdown-to-pdf 技能:

uv run python .claude/skills/markdown-to-pdf/scripts/markdown_to_pdf.py sandbox/{SYMBOL}_Analysis_Report_{YYYY-MM-DD}_{HHmm}.md

PDF 将与 Markdown 文件保存在同一目录下,并使用相同的基本文件名。

步骤 3:报告结果

生成报告后,告知用户:

  1. 建议(BUY/HOLD/AVOID)
  2. 主要优势和风险
  3. 报告文件路径

示例

# Single symbol
uv run python scripts/report.py AAPL

# Multiple symbols - run separately
uv run python scripts/report.py AAPL
uv run python scripts/report.py MSFT

报告内容

templates/markdown-template.md 中定义的所有章节:

  1. 标题 — 股票代码、公司名称、生成时间戳
  2. 建议 — BUY/HOLD/AVOID,包含优势和风险
  3. 公司概览 — 行业板块、行业、总市值、贝塔系数
  4. 趋势分析 — 看涨评分、RSI、MACD、ADX、SMA 距离、财报日期、信号列表
  5. 基本面分析 — 估值(P/E、P/B、EPS)、盈利能力(利润率、ROE、ROA、增长)、股息与资产负债表、盈利历史(最多 8 个季度)
  6. Piotroski F-Score — 全部 9 项标准及 PASS/FAIL 结果
  7. 内部人交易 — 净情绪、买入/卖出数量、近期交易(无数据时省略)
  8. PMCC 可行性 — 评分、IV、LEAPS/短腿详情、交易指标(收益率、所需资金)
  9. 期权价差策略 — 牛市看涨价差、熊市看跌价差、跨式、宽跨式、铁鹰
  10. 投资摘要 — 优势和风险因素
  11. 免责声明页脚

依赖项

此技能汇总以下来源的数据:

  • scanner-bullish 用于趋势分析
  • scanner-pmcc 用于 PMCC 可行性
  • fundamentals 用于财务数据和 Piotroski 评分

时区

所有时间戳和基于时间的计算必须使用 America/New_York 时区。所有 JSON 输出必须包含 generated_at(纽约时间字符串)和 data_delay 字段。

评论

支持 Markdown