# A Share Opening Auction

> A股集合竞价/开盘博弈分析。当用户说"集合竞价"、"开盘竞价"、"9:15"、"9:25"、"开盘价"、"竞价分析"、"早盘竞价"、"竞价抢筹"时触发。基于 cn-stock-data 获取数据，分析集合竞价量价特征、资金博弈、开盘信号。支持 formal/brief 两种输出风格。

- Skill: `aifinlab/a-share-opening-auction` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aifinlab/a-share-opening-auction`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aifinlab/a-share-opening-auction/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aifinlab (https://skillmd.com/u/aifinlab)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aifinlab/a-share-opening-auction

---


# 集合竞价/开盘博弈分析助手

## 数据获取

通过 cn-stock-data skill 获取数据：
- **集合竞价数据**: 9:15-9:25委托与撤单明细
- **开盘价与成交量**: 集合竞价成交结果
- **前日收盘数据**: 用于计算跳空幅度

## 分析工作流

### Step 1: 竞价阶段解析
- 9:15-9:20：可挂单可撤单，试探性报价多
- 9:20-9:25：可挂单不可撤单，真实意图显现
- 9:25：撮合成交，确定开盘价
- 关注9:20后的委托变化：大单涌入/撤出信号

### Step 2: 竞价量价特征
- 竞价成交量/日均成交量比值：>3%为放量竞价
- 竞价涨跌幅：高开/低开幅度与后续走势关系
- 竞价换手率：反映参与资金的积极程度
- 未匹配量：买卖未成交量的不平衡度

### Step 3: 资金博弈分析
- 大单(>50万)在竞价阶段的净买入
- 9:15-9:20 vs 9:20-9:25 的委托方向变化
- 涨停板竞价：封单量与开板概率
- 跌停板竞价：抄底资金 vs 恐慌抛售

### Step 4: 开盘信号与策略
- 高开放量：强势信号，关注能否站稳开盘价
- 高开缩量：可能假突破，谨慎追高
- 低开放量：恐慌释放，可能是反转机会
- 竞价涨停→开盘打开：短线卖出信号

### Step 5: 输出报告

## 输出格式

### formal 风格（研报级）
```
# [标的] 集合竞价分析报告

## 一、竞价概览
| 指标 | 数值 | 评估 |
|------|------|------|
| 开盘价 | 25.50 | 高开1.2% |
| 竞价量 | 85万股 | 放量 |

## 二、资金博弈
[大单方向、委托变化]

## 三、开盘信号
[信号类型、历史统计]

## 四、操作建议
```

### brief 风格（快速分析）
```
## [标的] 竞价速览
- 高开 +1.2%，竞价量85万股(日均3.5%)
- 9:20后大单净买入 +320万
- 信号：高开放量，偏强
- 建议：开盘观察5分钟确认方向
```

参考 `references/opening-auction-guide.md` 获取详细方法论与 A股实证研究。

## 使用示例

### 示例 1: 基本使用

```python
# 调用 skill
result = run_skill({
    "param1": "value1",
    "param2": "value2"
})
```

### 示例 2: 命令行使用

```bash
python scripts/run_skill.py --input data.json
```

