Skip to main content
ClaudeWave
Skill424 estrellas del repoactualizado 3d ago

china-catalyst-calendar

China-Catalyst-Calendar tracks upcoming events that could materially impact A-share stock prices, including earnings reports, regulatory announcements, corporate actions, sector conferences, and macroeconomic data releases. Use this skill to identify trading catalysts for Chinese equities coverage, monitor mandatory reporting timelines specific to Shanghai and Shenzhen exchange conventions, and stay informed about policy announcements from China's central bank and government ministries that affect portfolio positioning.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/jwangkun/claude-for-financial-services-cn /tmp/china-catalyst-calendar && cp -r /tmp/china-catalyst-calendar/agent-plugins/china-model-builder/skills/china-catalyst-calendar ~/.claude/skills/china-catalyst-calendar
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# china-catalyst-calendar

## Purpose

Build and maintain a **A股催化剂日历** tracking upcoming events that could materially impact stock prices within a coverage universe.

## Catalyst Types (A-share Specific)

### 1. Earnings & Financial Reports

| Event | Typical Timing | Notes |
|-------|---------------|-------|
| 业绩预告 (earnings preview) | 1-4 weeks before | Mandatory if variance >50% from prior |
| 季报 (quarterly report) | 1 month after quarter-end | 10-day grace period possible |
| 中报 (semi-annual report) | 2 months after H1 | 15-day grace period |
| 年报 (annual report) | 4 months after year-end | Most important event of the year |
| 业绩说明会 (earnings call) | Same day or next trading day | 上证e互动 / 深交所互动易 |

### 2. Regulatory & Policy Events

| Event | Impact | Typical Timing |
|-------|--------|---------------|
| 央行MLF/LPR操作 | High (liquidity, rates) | 15th of each month (MLF) |
| 央行降准/降息 | Very high | Ad-hoc, 国新办发布会 |
| 国务院政策发布 | Sector-specific | Ad-hoc |
| 部委监管政策 (NMPA, MIIT, etc.) | Industry-specific | Ad-hoc |
| 集采结果 (volume-based procurement) | Pharma/medtech | Quarterly cycles |
| 行业准入政策变化 | Sector-specific | Ad-hoc |
| 反垄断调查 | Specific companies | Ad-hoc |

### 3. Corporate Events

| Event | Impact | Notes |
|-------|--------|-------|
| 股东大会 (AGM) | Low-medium | Voting on key items |
| 分红/送股/转增 (dividend/rights) | Medium | Ex-dividend date matters |
| 限售股解禁 (lock-up expiry) | Medium-high | Watch large blocks |
| 增减持公告 (shareholder transactions) | Low-medium | 5% threshold triggers disclosure |
| 回购 (share buyback) | Low-medium | Implementation tracking |
| 并购重组 (M&A announcements) | High | 停牌 until announcement |
| 增发/配股 (seasoned equity) | High | Dilution impact |
| 可转债发行/转股 | Medium | Conversion tracking |

### 4. Sector / Industry Events

| Event | Example Sectors | Notes |
|-------|----------------|-------|
| 行业展会/论坛 | 新能源, 半导体, 医药 | Networking, product announcements |
| 政策研讨会 | 环保, 教育, 互联网 | Policy direction signals |
| 行业协会数据发布 | 汽车, 光伏, 风电 | Monthly/quarterly stats |
| 国际展会 (CES, IFA, etc.) | 消费电子 | New product launches |

### 5. Macro Data Releases

| Indicator | Frequency | Impact |
|-----------|-----------|--------|
| PMI (制造业/非制造业) | Monthly (1st) | Market-wide |
| CPI / PPI | Monthly (9-10th) | Rates, commodities |
| 社会融资规模 / M2 | Monthly (10-15th) | Liquidity |
| 外汇储备 | Monthly | FX sentiment |
| 工业增加值 | Monthly | Growth indicator |
| 零售数据 | Monthly | Consumption |
| 就业数据 | Quarterly | Labor market |

## Data Sources (Multi-Tier)

### Tier 0 — 万得 Wind(最全面付费数据)
- 覆盖:A股/港美股/基金/指数/债券/宏观/研报/分析(44个工具)
- MCP 服务:`wind-mcp`(需 `WIND_API_KEY` 密钥,以 `ak_` 开头)
- 优势:全市场覆盖面最广、数据最全面、包含研报和量化分析
- 密钥申请:https://aifinmarket.wind.com.cn/#/home

### Tier 1 - Tonghuashun iFind (paid)
```python
ifind_get_stock_events(query)  -> Key corporate events, dividends, buybacks
ifind_search_notice(query)     -> Announcement search
ifind_search_news(query)       -> Related news
ifind_get_stock_info(ticker)   -> Company profile, share structure
```
### Tier 2 - AkShare (free, fallback)

### Company-Specific

```python
# AkShare MCP
get_financials(ticker, "income", "annual")   → Historical earnings pattern
get_quote(ticker)                            → Current trading status
get_stock_info(ticker)                       → Company basic info

# Web sources for calendar data
# - 巨潮公告搜索: cninfo.com.cn
# - 上交所公告: sse.com.cn
# - 深交所公告: szse.cn
```

### Market-Wide

```python
get_index_data("000001")  # 上证指数 context
get_stock_news(ticker="") # General market news
```

> Data source mode: `IFIND_DATA_SOURCE_MODE=ifind-only` for iFind-only mode.

## Workflow

### Step 1: Define Coverage Universe

Identify the stocks and sectors to track. Typical A-share coverage universe:
- 50-200 names
- Organized by sector/industry
- Priority tiers (P1 = must-track, P2 = watchlist)

### Step 2: Build Calendar Entries

**For each catalyst, record:**

```json
{
  "date": "2024-04-25",
  "type": "earnings",
  "subtype": "季报",
  "ticker": "{{TICKER}}",
  "company": "{{COMPANY_NAME}}",
  "importance": "high",
  "notes": "Q1 2024 results; watch 批价 and inventory",
  "status": "confirmed"
}
```

**Catalyst types in JSON:**
- `earnings` — quarterly/semi/annual reports
- `earnings_call` — 业绩说明会
- `regulatory` — 监管政策发布
- `policy` — 宏观政策 (央行, 国务院)
- `corporate` — 公司事件 (分红, 解禁, M&A)
- `macro_data` — 经济数据发布
- `sector_event` — 行业展会/论坛
- `lockup_expiry` — 限售股解禁

### Step 3: Prioritize Catalysts

**Importance levels:**
- **Critical**: Likely to move stock >10% (earnings, M&A, major policy)
- **High**: Likely to move stock 5-10% (regulatory decisions, industry data)
- **Medium**: Watch item, context-setting (dividend, conference participation)
- **Low**: Background noise (routine filings, minor announcements)

### Step 4: Pre-Catalyst Preparation

**1 week before critical catalysts:**
- Pull latest data and consensus
- Prepare scenario analysis
- Draft preliminary positioning note
- Alert stakeholders if high-impact

**1 day before critical catalysts:**
- Final data check
- Confirm release timing (morning vs afternoon)
- Prepare pre-market positioning note
- Set monitoring alerts

### Step 5: Post-Catalyst Update

After catalyst passes:
- Record actual outcome
- Compare vs scenario framework
- Update price target / thesis if material
- Move to "completed" section
- Flag next catalyst in queue

## Calendar Format

### Weekly View

```
【本周催化剂日历】[YYYY-MM-DD 至 YYYY-MM-DD]

周一 [Date]
  - [Time] [Ticker] [Company] — [Event type] — [Importance]
  - [Time] [Macro event] — [Impact assessment]

周二 [Date]
  ...

本周重点:
- [Top 2-3 catalysts to watch]
- [Market-wide risk events]
```

### Monthly View

```
【X月重要事件日历】

财报窗口:
- [Week 1]: [Sector] Q[X] results: [List of companies]
- [Week 2]: [Sector] Q[X] results: [List of companies]

政策窗口:
- [Date]: [Policy event] — [Expected impact]

解禁窗口:
- [Date]: [Ticker] — [Amount] shares unlocking — [Risk assessment]

宏观数据:
- [Date]: [Indicator] — [Consensus] — [Previous]
```

### Upcoming Catalysts Table

| Date | Company
china-3-statement-modelSkill

Three-statement financial model for A-share stocks. Adapts the standard 3-statement-model methodology for Chinese accounting standards (CAS), Chinese GAAP differences, and AkShare-sourced financials. Use instead of the original 3-statement-model skill when building integrated IS/BS/CF models for Chinese listed companies.

china-accrual-scheduleSkill

Build accrual schedules for A-share fund administration. Tracks revenue recognition, expense accruals, and working capital timing for fund accounting. Adapted from the original accrual-schedule skill for fund accounting standards. Triggers on "基金应计项目", "应计计提基金", "accrual schedule fund", "NAV accruals", or "accruals [fund]".

china-audit-xlsSkill

Audit financial models and Excel workbooks for A-share analysis. Adapts the original audit-xls skill for Chinese financial modeling standards, CAS conventions, and A-share-specific checks. Triggers on "A股模型审计", "财务模型核查", "audit model China", "audit xlsx", "模型QC", or "check model [company]".

china-break-traceSkill

Forensic financial analysis for A-share fund holdings and portfolio companies. Adapts the original break-trace skill for fund administration context and Chinese market standards. Triggers on "基金持仓核查", "持仓异常", "forensic fund analysis China", "持仓质量分析", or "investigate [fund] holdings".

china-clean-data-xlsSkill

Clean and normalize A-share financial data for modeling. Adapts the original clean-data-xls skill for Chinese financial statements, CAS conventions, and A-share data formats. Triggers on "A股数据清洗", "财务数据清洗", "clean financial data China", "数据清洗", or "normalize financial statements".

china-comps-analysisSkill

Comparable company analysis for A-share equities. Adapts the original comps-analysis skill for Chinese market data sources, A-share trading multiples, and domestic peer selection. Triggers on "A股可比公司", "可比分析", "comps China", "peer comparison A-share", "可比公司分析", or "trading comps [industry]".

china-compsSkill

Comparable company analysis for A-share stocks. Uses AkShare MCP to build peer groups, pull financial data, compute valuation multiples (PE, PB, PS), and assess relative value within a Chinese industry sector.

china-dcf-modelSkill

Discounted cash flow (DCF) valuation model for A-share equities. This alias skill redirects to china-dcf, which provides comprehensive DCF modeling adapted for Chinese market conventions. Triggers on "A股DCF模型", "DCF估值", "DCF model China", "现金流折现", "discounted cash flow A-share", or "DCF [company]".