关于 stock-analyzer
stock-analyzer 是一项通过 Python 脚本生成多维股票分析报告的技能,面向需要评估股票表现与风险的用户。报告涵盖市场数据、估值、技术指标、增长、财务状况、综合评分和交易策略。
主要功能
- 01分析市场与估值指标
- 02计算技术指标及评分
- 03评估增长与财务健康
- 04生成综合投资评级
- 05提供策略与风险提示
适用场景
- 01获取指定股票的综合分析
- 02比较股票的估值与成长情况
- 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、2y | 6mo |
--output | 输出格式 | text、json | text |
股票代码格式
- A 股(上海):
600519.SS、601288.SS - A 股(深圳):
000001.SZ、002594.SZ - 美股:
AAPL、TSLA、NVDA - 港股:
0700.HK、9988.HK
输出结构
分析报告包含 8 个部分:
- 实时市场概况
- 价值投资指标(评分 /10)
- 技术分析(评分 /10)
- 增长指标(评分 /10)
- 财务健康状况(评分 /10)
- 综合投资评级(总体评分 /10)
- 推荐交易策略
- 主要风险提示
工作流
用户请求股票分析时:
-
识别股票代码
- 用户可能会提供公司名称 → 使用 web-search 查找股票代码
- A 股:上海 =
.SS,深圳 =.SZ
-
执行分析
export PYTHONIOENCODING=utf-8 python "$SKILLS_ROOT/stock-analyzer/scripts/analyze.py" <ticker> -
解读结果
- 提取总体评级和主要发现
- 突出投资建议
- 强调风险提示
- 提供可执行的价格水平
限制
- Yahoo Finance 的数据质量因市场而异
- 亏损公司的一些指标可能为 N/A
- 新上市股票的历史数据有限
- 实时报价可能延迟 15 分钟
适用场景
- 用户请求“深度分析”、“完整分析”或“综合报告”
- 用户希望进行多维度评估(价值 + 增长 + 技术)
- 用户需要可执行的交易策略
- 用户要求提供包含风险评估的投资建议
评论
支持 Markdown