a-share-event-quant
A股事件驱动量化/事件研究法。当用户说"事件研究"、"event study"、"事件驱动量化"、"公告效应"、"CAR"、"异常收益"、"XX公告后会怎样"、"事件窗口"时触发。基于 cn-stock-data 获取K线数据,运用事件研究法量化分析特定事件对股价的影响。支持研报风格(formal)和快速分析风格(brief)。
Best use case
a-share-event-quant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
A股事件驱动量化/事件研究法。当用户说"事件研究"、"event study"、"事件驱动量化"、"公告效应"、"CAR"、"异常收益"、"XX公告后会怎样"、"事件窗口"时触发。基于 cn-stock-data 获取K线数据,运用事件研究法量化分析特定事件对股价的影响。支持研报风格(formal)和快速分析风格(brief)。
Teams using a-share-event-quant should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/a-share-event-quant/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How a-share-event-quant Compares
| Feature / Agent | a-share-event-quant | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
A股事件驱动量化/事件研究法。当用户说"事件研究"、"event study"、"事件驱动量化"、"公告效应"、"CAR"、"异常收益"、"XX公告后会怎样"、"事件窗口"时触发。基于 cn-stock-data 获取K线数据,运用事件研究法量化分析特定事件对股价的影响。支持研报风格(formal)和快速分析风格(brief)。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# A股事件驱动量化
## 数据源
```bash
SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"
python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [日期]
python "$SCRIPTS/cn_stock_data.py" kline --code SH000300 --freq daily --start [日期]
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE]
```
补充:通过 web 搜索获取事件日期、公告内容。
## Workflow
### Step 1: 定义事件与事件日
- 明确事件类型(业绩预告/定增/回购/高管增持等)
- 确定精确的事件日(公告日 T=0)
### Step 2: 设定窗口
- 估计窗口:[-250, -11](用于估计正常收益模型)
- 事件窗口:[-10, +10] 或 [-5, +20](观察异常收益)
### Step 3: 计算正常收益(市场模型)
- R_normal = α + β × R_market
- α, β 在估计窗口内通过 OLS 回归得到
### Step 4: 计算异常收益
- AR_t = R_actual - R_normal(每日异常收益)
- CAR = Σ AR_t(累计异常收益)
- CAAR = mean(CAR) across events(平均累计异常收益)
### Step 5: 统计检验 + 输出
- t 检验:CAR / (σ_AR × √T)
- |t| > 1.96 → 5% 水平显著
| 维度 | formal | brief |
|------|--------|-------|
| 模型 | 市场模型+Fama-French | 市场模型 |
| 检验 | 多种统计量 | 仅 t 统计量 |
| 图表 | CAR 时序图+置信区间 | CAR 数值 |
默认风格:brief。
## 关键规则
1. 事件日必须精确——公告日 vs 实施日区别很大
2. A 股盘后公告次日生效,需注意 T+1 定义
3. 避免事件窗口重叠(同一股票短期内多个事件)
4. 样本量 > 30 才有统计意义
## 使用示例
### 示例 1: 基本使用
```python
# 调用 skill
result = run_skill({
"param1": "value1",
"param2": "value2"
})
```
### 示例 2: 命令行使用
```bash
python scripts/run_skill.py --input data.json
```Related Skills
insurance-hot-events
保险行业热点事件追踪工具。追踪保险行业重大事件、热点新闻、公司动态。使用AkShare财经新闻、行业公告。适用于行业监测、舆情分析。
tushare-pro
专业财务数据Skill - 提供A股基本面、三大财务报表(资产/利润/现金)、股东数据、日线行情 via Tushare Pro
event-invitation
用于信托领域客户与产品支持中的活动邀约助手场景,支持结构化处理与报告输出。
trading-event-summary
交易事件摘要助手,适用于券商研究、投资管理、交易复盘、决策支持等场景。 以下情况请主动触发此技能: - 用户提供了交易记录、市场事件列表,问"帮我总结一下""今天发生了什么""有什么重要事件" - 用户问"今天市场有什么大事""交易日历怎么看""近期有哪些重要事件" - 用户需要:交易事件整理、市场大事摘要、投资决策参考、复盘材料 - 用户提到:交易日历、重要事件、市场大事、事件摘要、复盘 - 用户需要形成日报、周报、月报、会议纪要、投资决策材料 不要等用户明确说"交易事件摘要"——只要涉及市场事件整理、交易日历分析、重要事项摘要,就应主动启动此技能。
macro-event-impact-brief
面向基金投研分析领域的事件简报任务Skill,围绕「宏观事件影响简报助手」场景提供信息抽取、结构化分析与结果输出。
event-study
事件研究法工具,分析特定事件(公告、政策、分红等)对股票收益的影响,计算超额收益(CAR/BHAR)与统计显著性。当用户需要量化某个事件对股价影响时使用。
ashare-data
Ashare 最轻量 A 股行情获取工具(3.2k Stars),基于新浪+腾讯双核心数据源,零依赖(仅需 requests+pandas),无需注册,支持日/周/月线及 1m/5m/15m/30m/60m 分钟级K线。当用户需要快速获取 A 股/指数行情而其他数据源不可用时,Ashare 是最可靠的回退方案——它使用新浪为主、腾讯为备的双核心架构,自动切换,极少出错。
investment-advisory-hk-share
投顾问答助手 - 港股版,专用于港股市场相关的客户咨询答复。 以下情况请主动触发此技能: - 客户问港股个股("腾讯控股怎么样""阿里健康能买吗") - 客户问港股与 A 股差异("为什么同一家公司港股便宜""AH 股溢价") - 客户问港股交易规则("港股通是什么""港币汇率影响""交易时间") - 客户问港股特色板块("互联网平台""生物医药""内房股") - 客户问国际因素影响("美联储加息""美元走势""中美关系") - 客户问港股流动性问题("为什么成交量这么低""仙股") 不要等用户明确说"港股投顾"——只要涉及港股个股、规则、市场特点的咨询,就应主动启动此技能。
investment-advisory-a-share
投顾问答助手-A 股版,专用于 A 股市场相关的客户咨询答复。 以下情况请主动触发此技能: - 客户问 A 股个股问题("XX 股票能买吗""为什么跌停""限售股解禁") - 客户问 A 股板块/主题("新能源还能拿吗""AI 板块怎么看""中特估是什么") - 客户问 A 股交易规则("涨停板多少""T+1 是什么意思""北向资金") - 客户问 A 股政策影响("注册制影响""减持新规""印花税调整") - 客户问 A 股财报/公告解读("业绩预告超预期吗""这个公告是利好吗") - 用户需要 A 股特色的答复话术(涉及政策敏感性、市场情绪、资金面分析) 不要等用户明确说"A 股投顾"——只要涉及 A 股个股、板块、政策、交易规则的咨询,就应主动启动此技能。
event-stream-ingestion
用于新闻/公告/工单流的事件流接入原子 skill,适用于通用行业数据接入场景。
event-extraction
用于风险/市场事件抽取的事件抽取原子 skill,适用于通用行业信息抽取场景。
akshare-trend-judgment
用于基于AkShare数据的趋势判断场景。适用于金融工作中的基础任务单元。