mcpField
S
stock-analyzer

stock-analyzer

github.com/netease-youdao其他6.2k64 次安装6 天前更新
代码仓库

关于 stock-analyzer

stock-analyzer 是一项通过 Python 脚本生成多维股票分析报告的技能,面向需要评估股票表现与风险的用户。报告涵盖市场数据、估值、技术指标、增长、财务状况、综合评分和交易策略。

主要功能

  1. 01分析市场与估值指标
  2. 02计算技术指标及评分
  3. 03评估增长与财务健康
  4. 04生成综合投资评级
  5. 05提供策略与风险提示

适用场景

  1. 01获取指定股票的综合分析
  2. 02比较股票的估值与成长情况
  3. 03查看技术指标及风险价位

安装

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

$npx skills add https://github.com/netease-youdao/lobsterai --skill stock-analyzer

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

附带文件scripts/analyze.py

详细介绍

股票深度分析器

一站式综合股票分析工具,可生成专业级投资报告。

功能

  • 实时市场数据 — 当前价格、成交量、市值、Beta
  • 价值投资指标 — 市盈率、市净率、ROE、ROA、股息率、派息率
  • 技术指标 — MA5/20/60、RSI、MACD、布林带、VWAP
  • 增长分析 — 营收增长、盈利增长、利润率
  • 财务健康状况 — 资产负债率、流动性比率
  • 投资评级 — 多维度评分(价值 35% / 技术 25% / 增长 25% / 财务 15%)
  • 交易策略 — 长期持有、波段交易、短线投机
  • 风险评估 — 主要风险和价格水平

依赖项

Python 软件包(安装一次即可):

pip install yfinance pandas numpy

用法

重要: 始终使用 $SKILLS_ROOT 环境变量来定位脚本。

基本分析
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-analyzer/scripts/analyze.py" 601288.SS
指定分析周期
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-analyzer/scripts/analyze.py" 000001.SZ --period 1y
美股
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-analyzer/scripts/analyze.py" AAPL
参数
参数描述示例默认值
ticker股票代码(必填)601288.SS、AAPL-
--period分析周期1mo、3mo、6mo、1y、2y6mo
--output输出格式text、jsontext

股票代码格式

  • A 股(上海):600519.SS、601288.SS
  • A 股(深圳):000001.SZ、002594.SZ
  • 美股:AAPL、TSLA、NVDA
  • 港股:0700.HK、9988.HK

输出结构

分析报告包含 8 个部分:

  1. 实时市场概况
  2. 价值投资指标(评分 /10)
  3. 技术分析(评分 /10)
  4. 增长指标(评分 /10)
  5. 财务健康状况(评分 /10)
  6. 综合投资评级(总体评分 /10)
  7. 推荐交易策略
  8. 主要风险提示

工作流

用户请求股票分析时:

  1. 识别股票代码

    • 用户可能会提供公司名称 → 使用 web-search 查找股票代码
    • A 股:上海 = .SS,深圳 = .SZ
  2. 执行分析

    export PYTHONIOENCODING=utf-8
    python "$SKILLS_ROOT/stock-analyzer/scripts/analyze.py" <ticker>
    
  3. 解读结果

    • 提取总体评级和主要发现
    • 突出投资建议
    • 强调风险提示
    • 提供可执行的价格水平

限制

  • Yahoo Finance 的数据质量因市场而异
  • 亏损公司的一些指标可能为 N/A
  • 新上市股票的历史数据有限
  • 实时报价可能延迟 15 分钟

适用场景

  • 用户请求“深度分析”、“完整分析”或“综合报告”
  • 用户希望进行多维度评估(价值 + 增长 + 技术)
  • 用户需要可执行的交易策略
  • 用户要求提供包含风险评估的投资建议

评论

支持 Markdown