← 返回
未分类

银色子弹版小巴菲特

全球股票综合分析工具。支持A股、港股、美股等东方财富覆盖的所有市场。根据用户输入的股票名称或代码,从东方财富网获取股票信息,进行基本面、新闻面、资金面三维分析,给出投资建议、买入价位和卖出价位。触发关键词:分析股票、股票推荐、股票买卖点、股票研究、A股分析、港股分析、美股分析、中概股、恒生指数、纳斯达克、标普500、道琼斯、腾讯、阿里巴巴、苹果AAPL、特斯拉TSLA、英伟达NVDA、美光MU等。
全球股票综合分析工具。支持A股、港股、美股等东方财富覆盖的所有市场。根据用户输入的股票名称或代码,从东方财富网获取股票信息,进行基本面、新闻面、资金面三维分析,给出投资建议、买入价位和卖出价位。触发关键词:分析股票、股票推荐、股票买卖点、股票研究、A股分析、港股分析、美股分析、中概股、恒生指数、纳斯达克、标普500、道琼斯、腾讯、阿里巴巴、苹果AAPL、特斯拉TSLA、英伟达NVDA、美光MU等。
user_1d2700bb
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 34
下载
💾 0
安装
1
版本
#latest

概述

Stock Analyzer - 全球股票综合分析工具

概述

此skill用于对A股、港股、美股以及东方财富支持的所有市场(期货、指数、ETF等)进行综合分析,通过模拟东方财富主页(https://www.eastmoney.com/default.html)的搜索框功能来搜索股票,从基本面、新闻面、资金面三个维度进行分析,最终给出投资建议。

支持的市场

市场代码前缀示例
---------------------
🇨🇳 A股-沪市sh / 6开头sh600519 贵州茅台
🇨🇳 A股-深市sz / 0、3开头sz300750 宁德时代
🇨🇳 A股-北交所bj / 8、4开头bj830799
🇭🇰 港股hk / 116.00700 腾讯控股
🇺🇸 美股-纳斯达克105.105.AAPL 苹果
🇺🇸 美股-纽交所106.106.BABA 阿里巴巴
🇺🇸 美股-其他107.107.XXX

输出方式

  1. 在对话中输出完整的分析报告(Markdown格式)
  2. 同时生成可视化HTML网页报告,保存到用户工作目录

触发条件

以下情况应使用此skill:

  • 用户请求分析某只股票(无论A股、港股、美股)
  • 用户询问某只股票是否值得投资
  • 用户想了解股票的买入/卖出价位
  • 用户提到股票研究、股票分析
  • A股关键词:A股分析、沪深股票、创业板、科创板、北交所
  • 港股关键词:港股分析、恒生指数、腾讯、美团、小米、比亚迪股份
  • 美股关键词:美股分析、纳斯达克、标普500、道琼斯、中概股、苹果AAPL、特斯拉TSLA、英伟达NVDA、美光MU、谷歌GOOGL、微软MSFT、亚马逊AMZN、Meta、阿里巴巴BABA、拼多多PDD、京东JD
  • 用户提到东方财富并涉及股票查询
  • 用户直接输入股票代码(如:MU、AAPL、00700、600519)

Step 0: 东方财富登录引导(重要!)

为什么需要登录?

东方财富网对未登录用户有访问限流,可能导致:

  • 搜索结果加载不完整
  • 部分数据页面无法访问
  • 请求被限制或返回空数据

登录引导流程

在开始分析之前,必须先引导用户登录东方财富

引导话术模板:

📊 **股票分析准备**

为了获取完整、准确的股票数据,建议您先登录东方财富网账号。

**请按以下步骤操作:**

1. 🌐 点击打开东方财富主页:https://www.eastmoney.com/default.html

2. 🔐 点击页面右上角的【登录】按钮

3. ✅ 使用以下任一方式登录:
   - 手机号 + 验证码
   - 账号密码登录
   - 微信/QQ扫码登录

4. 📢 登录成功后,请回复"已登录"或"继续分析"

**提示**:
- 如果没有账号,可以快速注册一个(免费)
- 登录后数据获取更稳定,分析结果更准确
- 如果选择不登录,部分数据可能获取不完整

---
请问您是否已经登录东方财富?

用户响应处理:

用户回复处理方式
----------------------------------------------------------------------------
"已登录" / "登录了" / "继续"继续执行后续分析步骤
"没登录" / "不想登录" / "跳过"提示数据可能不完整,继续分析但标注数据可能受限
无明确回复再次询问或默认继续分析

登录状态标记

在最终报告中标注数据获取状态:

  • 已登录:数据完整度高
  • ⚠️ 未登录:部分数据可能受限

⏱️ 请求延迟策略(重要!)

为什么需要延迟?

东方财富网对高频请求有限流保护,连续快速请求可能导致:

  • IP被临时封禁
  • 返回空数据或错误页面
  • 验证码拦截

延迟规则

> ⚠️ 必须遵守:每次请求东方财富网页面,必须延迟1秒后再发起下一次请求!

执行方式

请求1 → 等待1秒 → 请求2 → 等待1秒 → 请求3 → ...

适用场景

  • 使用 web_fetch 访问东方财富任何页面时
  • 包括:搜索页、行情页、资金流向页、F10页、公告页、新闻页等

不需要延迟的场景

  • 使用 web_search 工具(这是搜索引擎,不是直接访问东方财富)

实施要点

  1. 串行请求:不要并行发起多个东方财富页面请求
  2. 间隔1秒:每次 web_fetch 东方财富URL后,等待至少1秒
  3. 失败重试:如果请求失败,等待2秒后重试一次

分析流程

Step 1: 模拟东方财富主页搜索框搜索股票

核心原理:模拟用户在东方财富主页 https://www.eastmoney.com/default.html 上的搜索框中输入股票名称进行搜索。

搜索方式

东方财富主页的搜索框实际上是将用户输入的关键词通过URL参数传递到搜索服务,格式为:

https://so.eastmoney.com/Web/s?keyword={股票名称或代码}

操作步骤

  1. 使用 web_fetch 工具访问搜索URL:https://so.eastmoney.com/Web/s?keyword={用户输入的股票名称或代码}
  2. 从搜索结果中找到匹配的股票条目
  3. 提取股票代码和市场标识
  4. 获取股票详情页URL

如果搜索被限流

  • 使用 web_search 工具搜索"{股票名称} 股票代码 东方财富"作为备选
  • 或提示用户手动在东方财富搜索并提供股票代码

各市场搜索示例

市场用户输入搜索URL详情页URL
-----------------------------------
🇨🇳 A股贵州茅台keyword=贵州茅台quote.eastmoney.com/sh600519.html
🇨🇳 A股宁德时代keyword=宁德时代quote.eastmoney.com/sz300750.html
🇭🇰 港股腾讯keyword=腾讯quote.eastmoney.com/hk/00700.html
🇺🇸 美股苹果/AAPLkeyword=AAPLquote.eastmoney.com/us/AAPL.html
🇺🇸 美股美光/MUkeyword=MUquote.eastmoney.com/us/MU.html
🇺🇸 美股阿里巴巴keyword=阿里巴巴quote.eastmoney.com/us/BABA.html

Step 2: 访问股票详情页获取基本信息(核心步骤!)

> ⚠️ 重要:当前价格、涨跌幅等实时行情数据必须优先从东方财富网获取!这是最权威的数据源。

根据Step 1获取的股票详情页URL,获取实时行情数据。

🚀 推荐方式:使用 Selenium 脚本(可获取动态数据)

由于东方财富页面数据通过 JavaScript 动态加载,推荐使用 skill 自带的 Selenium 脚本获取数据:

# 港股示例
python scripts/fetch_stock.py 00700 --market hk --output json

# 美股示例  
python scripts/fetch_stock.py MU --market us --output json

# A股示例
python scripts/fetch_stock.py 600519 --market sh --output json

脚本输出 JSON 格式:

{
  "success": true,
  "code": "00700",
  "market": "HK",
  "data": {
    "name": "腾讯控股",
    "price": "512.000",
    "change": "-10.500",
    "change_percent": "-2.01%",
    "amount": "132.2亿",
    "market_cap": "4.662万亿",
    "pe": "25.67",
    "pb": "19.95",
    "turnover": "0.88%"
  },
  "source": "东方财富"
}

脚本参数说明:

参数说明示例
------------------
code股票代码00700, MU, 600519
--market / -m市场类型hk, us, sh, sz, bj, auto
--output / -o输出格式json, text
--timeout / -t超时时间(秒)15

备选方式:使用 web_fetch(可能无法获取动态数据)

如果 Selenium 脚本不可用,可使用 web_fetch 访问页面,但注意:

  • 页面数据通过 JS 动态加载,web_fetch 只能获取静态 HTML
  • 港股/美股页面可能显示 "-" 或空值
  • 需要结合 web_search 补充数据

必须从东方财富获取的数据(优先级最高)

数据项重要性获取方式备注
--------------------------------
当前股价🔴 核心Selenium脚本 / 东方财富详情页必须获取,失败需标注
涨跌幅🔴 核心Selenium脚本 / 东方财富详情页必须获取,失败需标注
涨跌额🔴 核心Selenium脚本 / 东方财富详情页必须获取,失败需标注
成交量Selenium脚本 / 东方财富详情页-
成交额Selenium脚本 / 东方财富详情页-
最高价、最低价Selenium脚本 / 东方财富详情页-
开盘价Selenium脚本 / 东方财富详情页-
换手率、量比、振幅Selenium脚本 / 东方财富详情页-
总市值、流通市值Selenium脚本 / 东方财富详情页-
PE、PBSelenium脚本 / 东方财富详情页-

各市场详情页URL模板

市场URL格式示例
---------------------
A股-沪市https://quote.eastmoney.com/sh{代码}.htmlsh600519.html
A股-深市https://quote.eastmoney.com/sz{代码}.htmlsz300750.html
A股-北交所https://quote.eastmoney.com/bj{代码}.htmlbj830799.html
🇭🇰 港股https://quote.eastmoney.com/hk/{代码}.htmlhk/00700.html
🇺🇸 美股https://quote.eastmoney.com/us/{代码}.htmlus/MU.html, us/AAPL.html

> ⚠️ 重要:港股使用 /hk/ 路径,美股使用 /us/ 路径!旧版 unify/r/116.unify/r/105. 路径已失效或不稳定!

数据获取失败处理

如果东方财富页面访问失败或数据获取不完整:

  1. 优先尝试使用 Selenium 脚本:python scripts/fetch_stock.py {代码} -m {市场}
  2. 尝试重试一次(等待2秒后)
  3. 使用 web_search 搜索"{股票名称} 实时股价 今日行情"作为备选
  4. 必须在最终报告中标注数据来源状态(详见数据来源追踪章节)

Step 3: 获取基本面数据

需要进一步下钻访问以下页面获取详细财务数据:

个股资料页(F10)

https://emweb.securities.eastmoney.com/pc_hsf10/pages/index.html?type=web&code={市场代码}{股票代码}

需要获取的指标

类别指标
----------------------------------------------------------
估值指标市盈率(PE-TTM/动态/静态)、市净率(PB)、市销率(PS)
盈利能力ROE(净资产收益率)、毛利率、净利率、EPS(每股收益)
成长能力营收同比增长率、净利润同比增长率、扣非净利润增长率
财务健康资产负债率、流动比率、速动比率、经营现金流
规模指标总市值、流通市值、总股本、流通股本

下钻页面

  • 财务分析:#/cwfx
  • 公司概况:#/gsgk
  • 股东研究:#/gdyj

Step 4: 获取新闻面数据

访问以下页面收集新闻和公告信息:

公司公告

https://data.eastmoney.com/notices/stock/{股票代码}.html

个股新闻(使用搜索功能):

https://so.eastmoney.com/news/s?keyword={股票名称}

研究报告

https://data.eastmoney.com/report/stock/{股票代码}.html

关注要点

  • 最近3个月重大公告(业绩预告、重大合同、股东变动等)
  • 行业政策和动态
  • 机构研报评级和目标价
  • 市场舆情和热点

Step 5: 获取资金面数据

访问以下页面分析资金流向:

主力资金流向

https://data.eastmoney.com/zjlx/{股票代码}.html

需要获取的数据

指标重要性说明
-----------------------------------------------------------------------------
主力净比🔴 核心页面直接显示,如"主力净比:17.23%",无需计算
今日主力净流入🔴 核心当日主力资金净额
5日/10日/20日主力净流入中长期资金趋势
超大单净比、大单净比资金结构分析
中单净比、小单净比散户资金动向

> ⚠️ 重点关注主力净比是资金面评分的核心指标,直接从页面"实时资金流向"区域读取,无需自己计算!

>

> 页面位置:在"今日主力净流入"数值的右侧,以百分比形式显示(如:17.23%)

北向资金持股

https://data.eastmoney.com/hsgtcg/stock.html?scode={股票代码}

融资融券

https://data.eastmoney.com/rzrq/detail/{股票代码}.html

Step 6: 技术面参考(可选下钻)

从详情页获取技术指标辅助判断:

关注指标

  • 当前价格相对于52周高低点位置
  • 均线系统(5/10/20/60/120/250日均线)
  • 支撑位和压力位
  • 成交量变化趋势

Step 7: 综合分析与建议

基于以上所有数据进行综合评估:

评分体系

维度权重评估要点
----------------------------------------------------------------------------------
基本面35%PE/PB是否合理、ROE水平、成长性、盈利能力、财务健康
新闻面20%是否有重大利好/利空、行业政策、业绩预期、机构评级
资金面35%主力净比(核心指标)、主力资金动向、北向资金增减、融资余额趋势
技术面10%趋势判断、支撑压力位、量价配合

> ⚠️ 重要说明:资金面权重提升至35%,其中"主力净比"是核心评判指标,直接从东方财富页面读取(无需计算),能直接反映当日市场主力态度。

评分标准

基本面评分(满分10分)

  • PE低于行业均值且ROE>15%:+3分
  • 净利润增长率>20%:+2分
  • 毛利率>30%:+2分
  • 资产负债率<50%:+2分
  • 现金流健康:+1分

新闻面评分(满分10分)

  • 有重大利好公告:+3分
  • 机构评级为买入/增持:+2分
  • 行业政策利好:+2分
  • 无负面舆情:+2分
  • 业绩预期向好:+1分

资金面评分(满分10分)

指标条件分值说明
----------------------------------------------------------------------------------
主力净比>10%+4分核心指标,直接从页面读取,反映当日主力态度
主力净比5%-10%+3分主力明显介入
主力净比0%-5%+2分主力小幅流入
主力净比-5%-0%+1分主力小幅流出
主力净比<-5%+0分主力明显流出
5日主力净流入>1亿+2分中期资金趋势
北向资金增持+2分外资态度
超大单净流入为正+1分机构资金动向
换手率3%-8%+1分交易活跃度适中

主力净比数据来源

页面:https://data.eastmoney.com/zjlx/{股票代码}.html
位置:实时资金流向区域 → "今日主力净流入"右侧
格式:如 "主力净比:17.23%"

> ✅ 直接读取页面数据,无需手动计算!

资金面评分解读

  • 8-10分:主力强势介入,短期看多
  • 6-8分:主力温和流入,可关注
  • 4-6分:资金面中性,需结合其他维度
  • 2-4分:主力流出迹象,谨慎
  • 0-2分:主力明显撤离,回避

投资建议等级

综合评分建议等级
----------------
8-10分强烈推荐
6-8分推荐买入
4-6分观望等待
2-4分谨慎操作
0-2分建议回避

买卖价位计算

买入价位

  • 建仓价:当前价 × 0.95-0.98(回调5%-2%时建仓)
  • 加仓价:支撑位附近或均线支撑位

目标价位

  • 参考机构目标价
  • PE估值法:合理PE × 预测EPS
  • 压力位附近

止损价位

  • 跌破支撑位
  • 通常设置为买入价的92%-95%

Step 8: 生成可视化HTML报告(必须执行)

分析完成后,必须生成一个可视化的HTML网页报告并保存到用户工作目录。

HTML报告要求

  1. 文件命名{股票代码}_{股票名称}_分析报告_{日期}.html
  • 示例:603618_杭电股份_分析报告_20260226.html
  1. 保存位置:用户当前工作目录
  2. 报告内容:与Markdown报告内容一致,但以可视化网页形式呈现
  3. 使用模板:使用 assets/report_template.html 作为HTML模板

HTML报告特性

  • 📊 可视化图表:使用进度条、仪表盘展示评分
  • 🎨 美观样式:现代化UI设计,响应式布局
  • 📱 支持打印:可直接打印或导出PDF
  • 🔗 交互链接:包含东方财富相关页面的快捷链接

生成流程

  1. 读取 assets/report_template.html 模板
  2. 将分析数据填充到模板中
  3. 使用 write_to_file 工具保存HTML文件
  4. 使用 preview_url 工具在浏览器中预览(可选)

输出格式

分析完成后,需要输出两种格式的报告:

1. 命令行输出(Markdown格式)

按照 assets/report_template.md 模板格式输出完整的投资分析报告,包括:

  1. 基本信息:股票代码、名称、行业、市值等
  2. 基本面分析:估值、盈利、成长、财务健康度
  3. 新闻面分析:公告、新闻、研报、舆情
  4. 资金面分析:主力资金、北向资金、融资融券
  5. 技术面参考:价格位置、均线、支撑压力
  6. 综合投资建议:评分、结论、买入价、目标价、止损价
  7. 风险提示

2. 可视化网页报告(HTML格式)

使用 assets/report_template.html 模板生成可视化网页:

  1. 生成HTML文件并保存
  2. 告知用户文件保存位置
  3. 提供预览链接(如果可行)

下钻策略

在分析过程中,根据需要深入访问各个子页面:

登录引导 → 主页搜索 → 搜索结果页 → 股票详情页 → 下钻各数据页面 → 生成报告
                                        ↓
                        ┌───────────────┼───────────────┐
                        ↓               ↓               ↓
                    F10资料页      资金流向页      公告新闻页
                        ↓               ↓               ↓
                   财务分析        主力追踪         研究报告
                   股东研究        北向资金       
                   公司概况        融资融券
                                        ↓
                              ┌─────────┴─────────┐
                              ↓                   ↓
                        Markdown报告         HTML报告
                        (命令行输出)         (文件保存)

📊 数据来源追踪(重要!)

为什么需要追踪数据来源?

为了确保报告的透明度和可信度,必须在最终报告中显示每项数据的来源状态

  • 用户可以清楚知道哪些数据来自东方财富(权威源)
  • 用户可以识别哪些数据是通过搜索引擎补充的
  • 用户可以了解哪些数据获取失败或未获取

数据来源状态定义

状态标识说明
------------------
东方财富[东财]成功从东方财富网获取
🔄 搜索补充[搜索]东方财富获取失败,通过搜索引擎补充
获取失败[失败]无法获取该数据
未参考[未获取]未尝试获取该数据

核心数据来源要求

以下数据必须优先从东方财富获取,并在报告中标注来源状态:

数据项东方财富URL优先级
-----------------------------
当前股价详情页 quote.eastmoney.com🔴 必须
涨跌幅/涨跌额详情页🔴 必须
总市值详情页🔴 必须
PE/PB详情页
换手率详情页
主力净流入data.eastmoney.com/zjlx/
主力净比data.eastmoney.com/zjlx/
财务指标(ROE等)F10资料页
公告新闻公告/新闻页

报告中数据来源显示格式

在HTML报告和Markdown报告中,必须添加"数据来源状态"区块

示例:数据来源状态表格

## 📡 数据来源状态

| 数据项 | 来源 | 状态 |
|--------|------|------|
| 当前股价 | 东方财富 | ✅ 成功 |
| 涨跌幅 | 东方财富 | ✅ 成功 |
| 总市值 | 东方财富 | ✅ 成功 |
| PE/PB | 东方财富 | ✅ 成功 |
| 主力净流入 | 东方财富 | ✅ 成功 |
| 主力净比 | 东方财富 | ✅ 成功 |
| 财报数据 | 搜索引擎 | 🔄 补充 |
| 分析师目标价 | 搜索引擎 | 🔄 补充 |
| 机构持仓 | - | ❌ 失败 |

> 📊 数据完整度:80% | 东财数据占比:60%

注意事项

  1. 登录优先:每次分析前先引导用户登录东方财富,避免限流
  2. 搜索准确性:如果股票名称模糊,可能返回多个结果,需要确认是否为用户想要的股票
  3. 数据时效性:股票数据实时变化,分析结果基于获取时刻的数据
  4. 页面访问:某些页面可能需要多次访问才能获取完整数据
  5. 备选方案:如果东方财富访问受限,使用 web_search 作为数据补充来源
  6. 双重输出:必须同时输出Markdown报告和HTML报告
  7. 数据来源标注:必须在报告中显示数据来源状态表格,让用户清楚了解数据可靠性
  8. 市场代码对照表
市场URL路径格式示例URL
---------------------------
🇨🇳 A股-沪市quote.eastmoney.com/sh{代码}.htmlsh600519.html
🇨🇳 A股-深市quote.eastmoney.com/sz{代码}.htmlsz300750.html
🇨🇳 A股-北交所quote.eastmoney.com/bj{代码}.htmlbj830799.html
🇭🇰 港股quote.eastmoney.com/hk/{代码}.htmlhk/00700.html
🇺🇸 美股quote.eastmoney.com/us/{代码}.htmlus/MU.html, us/AAPL.html

> ⚠️ 重要:旧版 unify/r/116. (港股) 和 unify/r/105. (美股) 路径已失效!请使用新版 /hk//us/ 路径!

  1. 港美股特殊说明
    • 港股使用 quote.eastmoney.com/hk/{代码}.html 路径
    • 美股使用 quote.eastmoney.com/us/{代码}.html 路径
    • 港美股可能没有完整的F10资料页,需使用 web_search 补充基本面数据
    • 港美股资金流向数据可能与A股格式不同,需灵活处理
    • 美股代码为英文字母(如 AAPL、MU、TSLA),港股为数字(如 00700)
  1. 常见美股代码速查
    • AAPL (苹果) / MSFT (微软) / GOOGL (谷歌) / AMZN (亚马逊)
    • TSLA (特斯拉) / NVDA (英伟达) / MU (美光) / AMD (超威)
    • META (Meta) / NFLX (奈飞) / BABA (阿里) / PDD (拼多多) / JD (京东)

参考资料

  • 详细URL模板和数据解析指南:references/eastmoney_guide.md
  • Markdown报告模板:assets/report_template.md
  • HTML报告模板:assets/report_template.html

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-03 11:37 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

Stock Market Pro

kys42
Yahoo Finance (yfinance) 驱动的股票分析技能:行情报价、基本面、ASCII 趋势图、高分辨率图表(RSI/MACD/BB/VWAP/ATR),以及可选的网络...
★ 168 📥 40,782
professional

All-Market Financial Data Hub

financial-ai-analyst
基于东方财富数据库,支持自然语言查询金融数据,覆盖A股、港股、美股、基金、债券等资产,提供实时行情、公司信息、估值、财务报表等,适用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,满足机构与个人需求。返回结果为
★ 138 📥 44,099
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 213 📥 65,821