---
name: box-oscillation
description: 箱体震荡分析：识别横盘区间、支撑压力和突破失效条件。用于区间波段或高抛低吸问题。
---

# 箱体震荡分析

## 核心理念

当股价在一个相对固定的区间内反复震荡时，形成"箱体"。在箱体内低买高卖做波段，直到箱体被突破。

## 执行流程

### 1. 采集数据

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

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

### 2. 箱体识别

**箱体形成条件**：
- 价格在一段时间（>20个交易日）内有至少 2 次触及上沿和下沿
- 上沿和下沿各自的偏差 <3%（高低点相近）
- 箱体宽度（振幅）在 8%-25% 之间为理想
- 布林带开口收窄，带宽 <15%

**箱体参数**：
- 上沿：区间内多个高点的均值
- 下沿：区间内多个低点的均值
- 中轴：(上沿 + 下沿) / 2

### 3. 箱体内操作

**买入区域**：箱体下沿 ~ 下沿 + 箱体宽度 * 20%
- 确认信号：触及下沿后出现阳线、成交量萎缩
- RSI 进入低位区间（<40）

**卖出区域**：箱体上沿 - 箱体宽度 * 20% ~ 上沿
- 确认信号：触及上沿后出现阴线、成交量放大
- RSI 进入高位区间（>60）

### 4. 箱体突破

**向上突破**：
- 放量突破上沿（量比 >2）
- 收盘站上上沿
- 目标位 = 上沿 + 箱体宽度

**向下突破**：
- 放量跌破下沿
- 收盘跌破下沿
- 止损离场

### 5. 风险控制

- 止损位：箱体下沿下方 2%-3%
- 每次箱体内波段操作仓位不超过 50%
- 箱体越窄（<8%），假突破概率越大

## 输出要求

1. 是否处于箱体震荡状态
2. 箱体上沿、下沿、中轴价位
3. 当前价格在箱体中的位置
4. 操作建议（买入/卖出/观望/突破追踪）
5. 关键价位和止损设置
