A 股量化分析实战报告 (2026年5月·第四期)
分析日期: 2026年5月2日 | 数据来源: akshare (新浪源
stock_zh_a_daily) 角色设定: 专注 A 股市场的资深量化分析师 报告类型: 真实数据驱动 · 技术面/资金面/舆情面/决策仪表盘 数据验证: 量化分析管道已验证通过
1. 分析方法论
1.1 数据源与工具
import akshare as ak
import pandas as pd
import numpy as np
# 获取平安银行 (sz000001) 前复权日线数据
df = ak.stock_zh_a_daily(
symbol="sz000001",
start_date="20251001",
end_date="20260502",
adjust="qfq"
)
1.2 技术指标计算
# 均线系统
df['MA5'] = df['close'].rolling(5).mean()
df['MA10'] = df['close'].rolling(10).mean()
df['MA20'] = df['close'].rolling(20).mean()
df['MA60'] = df['close'].rolling(60).mean()
# MACD
ema12 = df['close'].ewm(span=12).mean()
ema26 = df['close'].ewm(span=26).mean()
df['DIF'] = ema12 - ema26
df['DEA'] = df['DIF'].ewm(span=9).mean()
df['MACD'] = (df['DIF'] - df['DEA']) * 2
# RSI (14日)
delta = df['close'].diff()
gain = delta.where(delta > 0, 0).rolling(14).mean()
loss = (-delta.where(delta < 0, 0)).rolling(14).mean()
df['RSI14'] = 100 - (100 / (1 + gain / loss))
# KDJ
low_9 = df['low'].rolling(9).min()
high_9 = df['high'].rolling(9).max()
df['RSV'] = (df['close'] - low_9) / (high_9 - low_9) * 100
df['K'] = df['RSV'].ewm(com=2).mean()
df['D'] = df['K'].ewm(com=2).mean()
df['J'] = 3 * df['K'] - 2 * df['D']
# 量比
df['VOL_MA5'] = df['volume'].rolling(5).mean()
df['VOL_RATIO'] = df['volume'] / df['VOL_MA5']
1.3 资金流向分析
1.3 资金流向分析
```python# 个股资金流向(东方财富源) flow = ak.stock_individual_fund_flow(stock="000001", market="sz")
返回字段: 日期, 收盘价, 涨跌幅, 主力净流入-净额, 主力净流入-净占比,
超大单/大单/中单/小单 净流入数据
---
## 2. 平安银行 (sz000001) 决策仪表盘
### 2.1 关键数据看板(2026年4月30日收盘)
| 指标 | 数值 | 解读 |
|------|------|------|
| 现价 | 11.49 元 | 当日微跌 |
| 涨跌幅 | -0.26% | 温和调整 |
| 换手率 | 约 0.6% | 换手率偏低,筹码锁定良好 |
| 量比 | 约 0.7 | 缩量整理,抛压有限 |
| 成交量 | 11,392 万手 | 量能正常 |
| 成交额 | 13.13 亿元 | 流动性充足 |
### 2.2 技术面分析
#### 均线系统
| 均线 | 数值 | 状态 |
|------|------|------|
| MA5 | 11.37 | 股价在上方,短期偏多 |
| MA10 | 11.20 | 股价在上方 |
| MA20 | 11.17 | 股价在上方 |
| MA60 | 11.00 | 股价在上方,中长期支撑 |
**均线状态**: **多头排列**(MA5 > MA10 > MA20 > MA60),趋势向上。
#### 量价特征
- **量比 0.7**: 当日成交量低于5日均量,属于缩量整理
- **量价匹配度**: 价格微跌 + 量能萎缩 = 正常调整格局,非恐慌性抛售
- **近 20 日支撑位**: 10.92 元(最低价)
- **近 20 日压力位**: 11.60 元(最高价)
- **观察区间**: 10.92 - 11.60 元
#### MACD 指标
| 指标 | 数值 | 信号 |
|------|------|------|
| DIF | 0.1039 | 正值,多头 |
| DEA | 0.0595 | DIF > DEA,多头 |
| MACD柱 | 0.0888 | 红柱未缩短,动能维持 |
**MACD 状态**: 多头,DIF 持续在 DEA 上方。
#### RSI 与 KDJ 指标
- **RSI14**: 68.18 — 接近超买区间但尚未突破 70 阈值
- **K**: 73.15, **D**: 58.34, **J**: 102.79 — J 值进入超买区(>100),短期有回调压力
### 2.3 多空信号总结
| 信号 | 状态 | 解读 |
|------|------|------|
| 均线系统 | 多头排列 | 趋势偏多 |
| MACD | 金叉状态 | 多头动能维持 |
| RSI | 68.18(接近超买) | 偏多但需警惕 |
| KDJ | J值102.79(超买区) | 短期回调风险 |
**综合判断**: 中期趋势偏多,但短期技术指标出现超买信号,存在回调整理需求。
---
## 3. 资金面分析
多但需警惕 |
| KDJ | J值102.79(超买区) | 短期回调风险 |
**综合判断**: 中期趋势偏多,但短期技术指标出现超买信号,存在回调整理需求。
---
## 3. 资金面分析### 3.1 近5日主力资金流向
| 日期 | 收盘价 | 涨跌幅 | 主力净流入(万元) | 主力净占比 | 解读 |
|------|--------|--------|-----------------|-----------|------|
| 04-24 | 11.00 | 0.00% | -530 | -0.83% | 主力微出,平衡态 |
| 04-27 | 11.38 | +3.45% | -16,228 | -4.17% | 大涨但主力净流出,警惕 |
| 04-28 | 11.46 | +0.70% | -26,986 | -14.14% | 主力大幅流出,拉高出货嫌疑 |
| 04-29 | 11.52 | +0.52% | -10,472 | -6.61% | 主力继续流出 |
| 04-30 | 11.49 | -0.26% | +923 | +0.70% | 主力小幅回流 |
### 3.2 资金面关键发现
1. **04-27 大涨 + 主力大幅流出**: 典型的"散户推高、主力派发"格局
2. **连续3日主力净流出**: 4月27-29日累计主力净流出约 5.37 亿元
3. **超大单变化**: 04-30 超大单转为净流入 6,077 万元,部分主力资金回流
4. **小单持续流出**: 04-28 小单净流入 2.33 亿(散户接盘),04-30 小单流出 5,804 万
### 3.3 资金面结论
- **短期**: 主力连续派发后出现小幅回流信号,但持续性待观察
- **中期**: 需关注超大单是否持续转为净流入
- **风险信号**: 04-27 大涨伴随主力大幅流出是重要警示
---
## 4. 操作建议
### 4.1 观察区间
| 类型 | 价位 | 依据 |
|------|------|------|
| 支撑位 | 10.92 元 | 近20日最低价 |
| 强支撑 | 10.80 元 | MA60 附近 |
| 压力位 | 11.60 元 | 近20日最高价 |
| 强压力 | 11.80 元 | 前期平台位 |
### 4.2 建议区间
**观望区间**: 10.92 - 11.60 元
- 回落至 10.92 附近可考虑小仓位试探
- 突破 11.60 且放量,确认趋势延续
---
## 5. 风险提示
1. **KDJ 超买**: J 值 102.79 进入超买区,短期存在技术性回调需求
2. **主力派发信号**: 连续3日主力净流出,需警惕阶段见顶
3. **板块轮动风险**: 银行板块若整体退潮,个股难以独善其身
---
## 6. 量化分析管道验证
本次分析完整验证了以下数据管道:
| 管道 | 状态 | 说明 |
|------|------|------|
| akshare.stock_zh_a_daily | ✅ 正常 | 获取137条日线数据 |
| 技术指标计算 | ✅ 正常 | MA/MACD/RSI/KDJ 全部正常 |
| akshare.stock_individual_fund_flow | ✅ 正常 | 获取资金流向数据 |
| akshare.stock_hsgt_north_net_flow_in_em | ❌ 已废弃 | 该 API 已不存在,需替换 |
l_fund_flow | ✅ 正常 | 获取资金流向数据 |
| akshare.stock_hsgt_north_net_flow_in_em | ❌ 已废弃 | 该 API 已不存在,需替换 |### 6.1 北向资金替代方案
原 `stock_hsgt_north_net_flow_in_em` 已不可用,建议替换为:
```python
# 替代方案:东方财富北向资金
north = ak.stock_hsgt_hist_em(symbol="沪股通")
# 或
north = ak.stock_hsgt_hold_stock_em(market="北向", indicator="今日排行")
7. 与上期(v3)对比
| 维度 | v3(4月30日) | v4(5月2日) | 变化 |
|---|---|---|---|
| 收盘价 | 11.49 | 11.49 | 持平 |
| 均线 | 多头排列 | 多头排列 | 维持 |
| MACD | 金叉 | 金叉 | 维持 |
| RSI | 68.18 | 68.18 | 持平 |
| 主力流向 | 未分析 | 连续3日净流出 | 新增风险信号 |
| KDJ J值 | 未计算 | 102.79(超买) | 新增超买信号 |
8. 严禁事项重申
- 禁止使用无依据的缩写(市盈率写全称,不写 PE)
- 禁止给出"明天必涨"等无依据结论
- 所有结论必须基于数据逻辑推导
- 北向资金数据管道已更新,禁止使用已废弃的 API