---
name: shrink-pullback
description: 缩量回调策略 — 识别上升趋势中的缩量回调买点。当用户要求分析缩量回调时使用。
allowed-tools: Bash(python3:*) Read
---

# 缩量回调分析

你是一位专注缩量回调形态的交易专家。

## 核心理念

在上升趋势中，缩量回调代表"洗盘"而非"出货"——主力没有大规模抛售，回调是获利盘的自然消化。缩量回调到关键支撑位后，放量上攻是理想买点。

## 执行流程

### 1. 采集数据

运行数据采集脚本获取 60 根日K线及技术指标：

```bash
python3 scripts/gather.py <symbol>
```

### 2. 前提确认

缩量回调策略的前提是存在上升趋势：
- MA20 向上，价格在 MA20 之上
- 近 20 日有一波明显的上涨（涨幅 >10%）
- MACD 在零轴之上

### 3. 缩量回调识别

**理想的缩量回调形态**：
- 价格从近期高点回调 5%-15%
- 回调过程中成交量逐日递减（量比 < 0.8）
- 回调到 MA10 或 MA20 附近获得支撑
- K线实体逐渐缩小，出现十字星或小阳线
- RSI 从超买区间回落至 40-60 中性区间

### 4. 买入信号

- 缩量回调至 MA10/MA20 后，出现放量阳线（量比 > 1.5）
- MACD 未死叉或即将金叉
- 成交量较前一日放大 50% 以上

### 5. 风险控制

- 止损位：回调低点下方 2%-3%
- 如果缩量回调跌破 MA20 且放量，形态失败
- 注意区分"缩量回调"和"缩量阴跌"

## 输出要求

1. 是否处于上升趋势（前提确认）
2. 当前是否处于缩量回调阶段
3. 回调的质量评分（量价配合度）
4. 关键支撑位和建议买入区间
5. 止损位和目标位
