# Market Valuation

> 判断A股市场估值高低，通过万得全A、沪深300、上证指数的历史分位数对比分析市场位置。Invoke when user asks about market valuation, A股高低判断, market position, or asking if market is high/low.

- Skill: `belos-street/market-valuation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add belos-street/market-valuation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/belos-street/market-valuation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: belos-street (https://skillmd.com/u/belos-street)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/belos-street/market-valuation

---


# A股市场估值高低判断

## 核心定位

### 核心目标
通过对比万得全A、沪深300、上证指数的历史估值分位数，帮助用户判断A股市场的整体高低位置，为加仓减仓时机提供参考依据。

### 市场估值逻辑

**核心原理**：
- **万得全A（Wind All A）**：代表A股全市场，涵盖所有上市公司，是最全面的市场指标
- **沪深300**：代表A股大盘蓝筹，反映核心资产估值
- **上证指数**：仅代表上海交易所上市公司，反映上海市场表现

**估值关系**：
- 万得全A > 沪深300：说明小盘股、成长股估值更高，市场偏向成长风格
- 沪深300 >> 上证指数：说明沪深300成分股表现优于上证指数，大盘蓝筹强于上海整体
- 当万得全A估值处于历史低位时，通常是较好的布局时机

### 数据获取

**优先使用CLI获取A股指数数据**：

```bash
# 查询A股主要指数
cd {{PROJECT_PATH}}

# 沪深300指数（指数代码：sh000300）
# 上证指数（指数代码：sh000001）
bun run main.ts -s sh000001,sh000300
```

**万得全A数据获取**：
访问 Wind官网 可以获取万得全A的实时估值数据：
- **网址**：`https://www.wind.com.cn/portal/zh/WindIndex/detail.html?id=2&v=1`
- 该页面提供万得全A的PE、PB历史分位数等关键数据

**备选方案**：如无法访问Wind官网，使用WebSearch搜索各指数的PE、PB历史分位数

---

## 估值分析指标

### 主要估值指标

#### 1. 市盈率（PE）

**定义**：市盈率是股票价格与每股收益的比率，反映投资者为获得1元利润愿意支付的价格。

**历史分位数判断**：
- PE历史分位数 < 20%：历史低位，市场低估，建议加仓
- PE历史分位数 20-50%：历史较低，市场偏低，可继续持有
- PE历史分位数 50-80%：历史较高，市场偏高，考虑减仓
- PE历史分位数 > 80%：历史高位，市场高估，建议减仓或离场

#### 2. 市净率（PB）

**定义**：市净率是股票价格与每股净资产的比率，反映投资者为获得1元净资产愿意支付的价格。

**历史分位数判断**：
- PB历史分位数 < 20%：历史低位，市场低估
- PB历史分位数 20-50%：历史较低，市场偏低
- PB历史分位数 50-80%：历史较高，市场偏高
- PB历史分位数 > 80%：历史高位，市场高估

#### 3. 股息率

**定义**：股息率是股息与股票价格的比率，股息率越高说明市场估值越低。

**历史分位数判断**：
- 股息率历史分位数 > 80%：历史高位，市场低估（高股息吸引资金）
- 股息率历史分位数 50-80%：历史较高，市场偏低
- 股息率历史分位数 20-50%：历史较低，市场偏高
- 股息率历史分位数 < 20%：历史低位，市场高估

---

## 市场高低判断标准

### 综合判断逻辑

**第一步：获取三个指数的估值数据**

| 指数 | 代码 | 代表意义 |
|------|------|---------|
| 万得全A | 881001 | 全市场估值 |
| 沪深300 | sh000300 | 大盘蓝筹估值 |
| 上证指数 | sh000001 | 上海市场估值 |

**第二步：计算各指数的历史分位数**

| 指数 | PE所处历史分位数 | PB所处历史分位数 | 股息率所处历史分位数 |
|------|-----------------|-----------------|---------------------|
| 万得全A | 待查询 | 待查询 | 待查询 |
| 沪深300 | 待查询 | 待查询 | 待查询 |
| 上证指数 | 待查询 | 待查询 | 待查询 |

**第三步：综合判断市场位置**

| 市场位置 | 判断标准 | 操作建议 |
|---------|---------|---------|
| 极度低估 | 万得全A PE分位数 < 15% 且 沪深300 PE分位数 < 15% | 全力加仓 |
| 低估 | 万得全A PE分位数 < 30% 且 沪深300 PE分位数 < 30% | 逐步加仓 |
| 合理偏低 | 万得全A PE分位数 30-50% | 持有为主，可定投 |
| 合理偏高 | 万得全A PE分位数 50-70% | 持有为主，暂停定投 |
| 高估 | 万得全A PE分位数 > 70% 且 沪深300 PE分位数 > 70% | 逐步减仓 |
| 极度高估 | 万得全A PE分位数 > 85% 且 沪深300 PE分位数 > 85% | 全力减仓 |

### 风格判断

**根据估值关系判断市场风格**：

| 估值关系 | 市场风格 | 含义 |
|---------|---------|------|
| 万得全A PE >> 沪深300 PE | 成长风格 | 小盘股、成长股表现强于大盘蓝筹 |
| 万得全A PE ≈ 沪深300 PE | 均衡风格 | 大小盘表现均衡 |
| 万得全A PE << 沪深300 PE | 价值风格 | 大盘蓝筹表现强于小盘股 |

---

## 使用方法

### 基本查询

**用户**："现在A股市场估值怎么样？"
**Agent**：
1. 使用CLI获取指数数据
2. 查询各指数的PE、PB历史分位数
3. 综合分析给出判断

### 具体场景

**场景1：判断是否可以加仓**

**用户**："现在可以加仓吗？"
**Agent**：
1. 查询万得全A、沪深300的PE分位数
2. 判断市场是否处于低估区间
3. 结合持仓情况给出加仓建议

**场景2：判断是否需要减仓**

**用户**："市场是不是太高了，要减仓吗？"
**Agent**：
1. 查询各指数的PE分位数
2. 判断市场是否处于高估区间
3. 结合持仓结构给出减仓建议

**场景3：判断市场风格**

**用户**："现在市场是什么风格？"
**Agent**：
1. 对比万得全A和沪深300的估值
2. 判断市场偏向成长还是价值
3. 给出风格切换建议

---

## 数据来源

### CLI指数代码

| 指数名称 | CLI代码 | 说明 |
|---------|--------|------|
| 上证指数 | sh000001 | 上海证券综合指数 |
| 沪深300 | sh000300 | 沪深300指数 |
| 深证成指 | sz399001 | 深圳证券综合指数 |
| 创业板指 | sz399006 | 创业板综合指数 |
| 科创50 | sh000688 | 科创板50指数 |

### 万得全A数据

访问 Wind官网 获取万得全A实时估值数据：
- **网址**：`https://www.wind.com.cn/portal/zh/WindIndex/detail.html?id=2&v=1`

### WebSearch备选查询

如无法访问Wind官网，可通过WebSearch查询：
- "万得全A PE历史分位数"
- "沪深300 PE历史分位数"
- "上证指数 PE历史分位数"
- "A股市场估值高低判断"

---

## 重要提示

1. **估值仅供参考**：历史分位数不能完全预测未来表现
2. **长期视角**：应结合宏观经济和企业盈利综合判断
3. **分散风险**：不要将所有资金集中在单一时机
4. **定期检视**：建议每季度评估一次市场估值
5. **因人而异**：根据个人风险承受能力和投资目标调整

---

## 示例输出

### 示例：市场估值报告

```
## A股市场估值分析报告

### 指数估值数据
| 指数 | PE | PE历史分位数 | PB | PB历史分位数 | 股息率 |
|------|-----|-------------|-----|-------------|--------|
| 万得全A | 18.5 | 35% | 1.8 | 42% | 2.1% |
| 沪深300 | 12.3 | 28% | 1.5 | 35% | 2.5% |
| 上证指数 | 14.2 | 40% | 1.6 | 45% | 2.2% |

### 市场位置判断
- **综合判断**：市场处于【合理偏低】位置
- **万得全A PE分位数**：35%（历史较低）
- **沪深300 PE分位数**：28%（历史较低）

### 风格判断
- **当前风格**：价值风格偏强
- **万得全A PE > 沪深300 PE**：说明小盘股相对大盘蓝筹有一定溢价

### 操作建议
- 对于定投投资者：可以继续定投，保持现有节奏
- 对于存量资金：市场偏低估，可逐步建仓
- 对于高仓位投资者：保持现有持仓，享受市场上涨收益

### 风险提示
- 以上分析仅供参考，不构成投资建议
- 市场有风险，投资需谨慎
```

