china-thesis-tracker
Purpose
Track and maintain A股投资逻辑/thesis for portfolio positions and watchlist names, ensuring thesis validity is continuously monitored.
Data Sources
Primary: iFind MCP (Tier-1 付费) / AkShare MCP (Tier-2 免费备选)
get_quote(ticker) → Current price, valuation
get_historical_data(ticker) → Price trajectory
get_financials(ticker, "income") → Financial performance
# News (china-news MCP — separate server)
get_stock_news(ticker="{{TICKER}}") → News affecting thesis
get_industry_stocks(industry="...") → Peer context
Secondary Sources
- 巨潮公告 — corporate actions and filings
- 业绩说明会 — management commentary
- 券商研报 — analyst updates
- Wind / Choice — ownership and flow data
Workflow
Step 1: Define / Load Thesis
Thesis statement template:
公司:[Company]([Ticker])
行业:[Industry]
方向:[Long / Short / Watch]
核心投资逻辑 (3-5 bullet points):
1. [Key driver 1]
2. [Key driver 2]
3. [Key driver 3]
目标价:¥XX.XX (X% upside/downside)
时间 horizon:[6M / 1Y / 2Y]
置信度:[High / Medium / Low]
Thesis components:
| Component |
Description |
Example |
| 核心逻辑 (Core thesis) |
Why will the stock move? |
批价上行驱动盈利超预期 |
| 关键假设 (Key assumptions) |
What must be true? |
批价 >1000元, 动销增速 >15% |
| 催化剂 (Catalysts) |
What triggers re-rating? |
Q1业绩, 批价数据, 政策变化 |
| 风险因素 (Risks) |
What could break the thesis? |
批价下行, 竞品放量, 政策风险 |
| 目标价 (Target) |
Fair value estimate |
¥2000 (基于25x PE) |
| 止损位 (Stop loss) |
Downside risk limit |
¥1500 (对应20x PE) |
Step 2: Track Key Data Points
Company-specific KPIs:
| KPI |
Frequency |
Source |
Trend |
| e.g., 批价 |
Weekly |
渠道调研, 新闻 |
↑ / → / ↓ |
| e.g., 动销增速 |
Monthly |
经销商反馈 |
↑ / → / ↓ |
| e.g., 产能利用率 |
Quarterly |
年报/中报 |
↑ / → / ↓ |
Financial metrics to track:
| Metric |
Last Reported |
Trend |
Thesis Impact |
| Revenue growth |
|
|
|
| Gross margin |
|
|
|
| Net margin |
|
|
|
| ROE |
|
|
|
| Net debt/EBITDA |
|
|
|
Market metrics:
| Metric |
Current |
52W High |
52W Low |
Thesis Relevance |
| Stock price |
|
|
|
|
| Market cap |
|
|
|
|
| PE (TTM) |
|
|
|
|
| PB |
|
|
|
|
| YTD return |
|
|
|
|
Step 3: Monitor Catalysts
Catalyst checklist:
| Catalyst |
Expected Date |
Status |
Outcome |
Thesis Impact |
| Q1 季报 |
Apr 25 |
Pending |
|
|
| 批价数据 |
Weekly |
Ongoing |
稳定在980元 |
Positive |
| 股东大会 |
May 15 |
Scheduled |
|
|
Catalyst outcome assessment:
- Confirming: Result supports thesis → increase conviction
- Neutral: Result as expected → maintain position
- Breaking: Result contradicts thesis → reduce/exit position
Step 4: Thesis Validity Check
Regular review questions:
Has the thesis changed?
- Core drivers still intact?
- New information adding to or subtracting from thesis?
Are assumptions still valid?
- Key assumptions: still on track?
- Any material change to underlying business?
Is the timing right?
- Catalyst timeline progressing as expected?
- Market pricing in the thesis?
Is the risk/reward still favorable?
- Upside/downside ratio updated?
- Entry price still reasonable?
Should thesis be adjusted?
- Target price update
- Risk factors added/removed
- Time horizon extended/contracted
Step 5: Thesis Status
Status categories:
| Status |
Definition |
Action |
| Intact (逻辑 intact) |
All assumptions hold, catalysts on track |
Maintain / add on weakness |
| Under pressure (承压) |
Some assumptions challenged, thesis not broken |
Monitor closely, define exit criteria |
| Broken (逻辑破) |
Core thesis invalidated |
Exit position, document lessons |
| Evolving (演进中) |
Thesis needs update based on new info |
Update thesis statement, re-evaluate |
Step 6: Update Documentation
Thesis update log:
[公司] 投资逻辑更新 [Date]
一、当前状态:[Intact / Under pressure / Broken / Evolving]
二、本期间重要变化:
- [Change 1]: [Impact on thesis]
- [Change 2]: [Impact on thesis]
三、数据追踪:
[Key metrics updated]
四、催化剂进展:
[Catalyst status update]
五、决策:
- [Maintain / Add / Reduce / Exit]
- [Rationale]
六、后续关注:
- [Next check-in date]
- [Key metrics to watch]
Step 7: Portfolio-Level Review
Aggregate view:
| Position |
Thesis Status |
Conviction |
Days Held |
P&L |
Next Catalyst |
Action |
|
|
|
|
|
|
|
Portfolio-level insights:
- Which theses are working? Common factors?
- Which theses are breaking? Common risks?
- Concentration risk (too many bets on similar thesis?)
- Hedge effectiveness ( shorts protecting longs?)
China-Specific Thesis Considerations
Common A-share Thesis Types
| Thesis Type |
Description |
Key Metrics |
| 批价上行 |
Liquor sector price appreciation |
批价, 库存, 动销 |
| 国产替代 |
Import substitution |
市场份额, 认证进展 |
| 产能出清 |
Industry capacity rationalization |
产能利用率, 价格 |
| 政策利好 |
Policy tailwind |
政策落地, 补贴 |
| 困境反转 |
Distressed turnaround |
债务重组, 新管理层 |
| 行业整合 |
M&A consolidation |
集中度, 并购活动 |
| 技术突破 |
Technology breakthrough |
专利, 订单 |
| 消费升级 |
Premiumization |
ASP, 产品结构 |
A-share Market Risks to Track
| Risk Type |
Indicator |
Mitigation |
| 政策风险 (Policy) |
Regulatory announcements |
Diversify across sectors |
| 系统性风险 (Systemic) |
上证指数 drawdown |
Hedging, cash position |
| 流动性风险 (Liquidity) |
Margin balances, turnover |
Avoid illiquid names |
| 解禁风险 (Lock-up) |
Unlocking calendar |
Avoid near-term unlocks |
| 质押风险 (Pledging) |
Shareholder pledge ratio |
Check F10 data |
| 商誉风险 (Goodwill) |
Goodwill/equity ratio |
Flag high goodwill names |
Typical A-share Thesis Lifecycle
Week 1-2: Initial idea, data gathering
Week 3-4: Thesis formation, model build
Week 5-8: Position establishment, catalyst tracking
Week 9-16: Thesis validation / adjustment
Week 17+: Outcome assessment, exit decision
Quality Checks
Before delivering thesis update:
1---2name: china-thesis-tracker3description: Maintain and update investment theses for A-share portfolio positions and watchlist names. Track key data points, catalysts, milestones, and thesis validity over time. Adapted from the original thesis-tracker skill for Chinese market conventions. Triggers on "A股持仓逻辑跟踪", "投资逻辑更新", "thesis check China", "update thesis for [company]", "is my thesis still intact", or "A股持仓复盘".4---56# china-thesis-tracker78## Purpose910Track and maintain **A股投资逻辑/thesis** for portfolio positions and watchlist names, ensuring thesis validity is continuously monitored.1112## Data Sources1314### Primary: iFind MCP (Tier-1 付费) / AkShare MCP (Tier-2 免费备选)1516```python17get_quote(ticker) → Current price, valuation18get_historical_data(ticker) → Price trajectory19get_financials(ticker, "income") → Financial performance20# News (china-news MCP — separate server)21get_stock_news(ticker="{{TICKER}}") → News affecting thesis22get_industry_stocks(industry="...") → Peer context23```2425### Secondary Sources2627- 巨潮公告 — corporate actions and filings28- 业绩说明会 — management commentary29- 券商研报 — analyst updates30- Wind / Choice — ownership and flow data3132## Workflow3334### Step 1: Define / Load Thesis3536**Thesis statement template:**3738```39公司:[Company]([Ticker])40行业:[Industry]41方向:[Long / Short / Watch]4243核心投资逻辑 (3-5 bullet points):441. [Key driver 1]452. [Key driver 2]463. [Key driver 3]4748目标价:¥XX.XX (X% upside/downside)49时间 horizon:[6M / 1Y / 2Y]50置信度:[High / Medium / Low]51```5253**Thesis components:**5455| Component | Description | Example |56|-----------|-------------|---------|57| 核心逻辑 (Core thesis) | Why will the stock move? | 批价上行驱动盈利超预期 |58| 关键假设 (Key assumptions) | What must be true? | 批价 >1000元, 动销增速 >15% |59| 催化剂 (Catalysts) | What triggers re-rating? | Q1业绩, 批价数据, 政策变化 |60| 风险因素 (Risks) | What could break the thesis? | 批价下行, 竞品放量, 政策风险 |61| 目标价 (Target) | Fair value estimate | ¥2000 (基于25x PE) |62| 止损位 (Stop loss) | Downside risk limit | ¥1500 (对应20x PE) |6364### Step 2: Track Key Data Points6566**Company-specific KPIs:**6768| KPI | Frequency | Source | Trend |69|-----|-----------|--------|-------|70| e.g., 批价 | Weekly | 渠道调研, 新闻 | ↑ / → / ↓ |71| e.g., 动销增速 | Monthly | 经销商反馈 | ↑ / → / ↓ |72| e.g., 产能利用率 | Quarterly | 年报/中报 | ↑ / → / ↓ |7374**Financial metrics to track:**7576| Metric | Last Reported | Trend | Thesis Impact |77|--------|--------------|-------|---------------|78| Revenue growth | | | |79| Gross margin | | | |80| Net margin | | | |81| ROE | | | |82| Net debt/EBITDA | | | |8384**Market metrics:**8586| Metric | Current | 52W High | 52W Low | Thesis Relevance |87|--------|---------|----------|---------|------------------|88| Stock price | | | | |89| Market cap | | | | |90| PE (TTM) | | | | |91| PB | | | | |92| YTD return | | | | |9394### Step 3: Monitor Catalysts9596**Catalyst checklist:**9798| Catalyst | Expected Date | Status | Outcome | Thesis Impact |99|----------|--------------|--------|---------|----------------|100| Q1 季报 | Apr 25 | Pending | | |101| 批价数据 | Weekly | Ongoing | 稳定在980元 | Positive |102| 股东大会 | May 15 | Scheduled | | |103104**Catalyst outcome assessment:**105- **Confirming**: Result supports thesis → increase conviction106- **Neutral**: Result as expected → maintain position107- **Breaking**: Result contradicts thesis → reduce/exit position108109### Step 4: Thesis Validity Check110111**Regular review questions:**1121131. **Has the thesis changed?**114 - Core drivers still intact?115 - New information adding to or subtracting from thesis?1161172. **Are assumptions still valid?**118 - Key assumptions: still on track?119 - Any material change to underlying business?1201213. **Is the timing right?**122 - Catalyst timeline progressing as expected?123 - Market pricing in the thesis?1241254. **Is the risk/reward still favorable?**126 - Upside/downside ratio updated?127 - Entry price still reasonable?1281295. **Should thesis be adjusted?**130 - Target price update131 - Risk factors added/removed132 - Time horizon extended/contracted133134### Step 5: Thesis Status135136**Status categories:**137138| Status | Definition | Action |139|--------|-----------|--------|140| Intact (逻辑 intact) | All assumptions hold, catalysts on track | Maintain / add on weakness |141| Under pressure (承压) | Some assumptions challenged, thesis not broken | Monitor closely, define exit criteria |142| Broken (逻辑破) | Core thesis invalidated | Exit position, document lessons |143| Evolving (演进中) | Thesis needs update based on new info | Update thesis statement, re-evaluate |144145### Step 6: Update Documentation146147**Thesis update log:**148149```150[公司] 投资逻辑更新 [Date]151152一、当前状态:[Intact / Under pressure / Broken / Evolving]153154二、本期间重要变化:155 - [Change 1]: [Impact on thesis]156 - [Change 2]: [Impact on thesis]157158三、数据追踪:159 [Key metrics updated]160161四、催化剂进展:162 [Catalyst status update]163164五、决策:165 - [Maintain / Add / Reduce / Exit]166 - [Rationale]167168六、后续关注:169 - [Next check-in date]170 - [Key metrics to watch]171```172173### Step 7: Portfolio-Level Review174175**Aggregate view:**176177| Position | Thesis Status | Conviction | Days Held | P&L | Next Catalyst | Action |178|----------|--------------|------------|-----------|-----|---------------|--------|179| | | | | | | |180181**Portfolio-level insights:**182- Which theses are working? Common factors?183- Which theses are breaking? Common risks?184- Concentration risk (too many bets on similar thesis?)185- Hedge effectiveness ( shorts protecting longs?)186187## China-Specific Thesis Considerations188189### Common A-share Thesis Types190191| Thesis Type | Description | Key Metrics |192|-------------|-------------|-------------|193| 批价上行 | Liquor sector price appreciation | 批价, 库存, 动销 |194| 国产替代 | Import substitution | 市场份额, 认证进展 |195| 产能出清 | Industry capacity rationalization | 产能利用率, 价格 |196| 政策利好 | Policy tailwind | 政策落地, 补贴 |197| 困境反转 | Distressed turnaround | 债务重组, 新管理层 |198| 行业整合 | M&A consolidation | 集中度, 并购活动 |199| 技术突破 | Technology breakthrough | 专利, 订单 |200| 消费升级 | Premiumization | ASP, 产品结构 |201202### A-share Market Risks to Track203204| Risk Type | Indicator | Mitigation |205|-----------|-----------|------------|206| 政策风险 (Policy) | Regulatory announcements | Diversify across sectors |207| 系统性风险 (Systemic) | 上证指数 drawdown | Hedging, cash position |208| 流动性风险 (Liquidity) | Margin balances, turnover | Avoid illiquid names |209| 解禁风险 (Lock-up) | Unlocking calendar | Avoid near-term unlocks |210| 质押风险 (Pledging) | Shareholder pledge ratio | Check F10 data |211| 商誉风险 (Goodwill) | Goodwill/equity ratio | Flag high goodwill names |212213### Typical A-share Thesis Lifecycle214215```216Week 1-2: Initial idea, data gathering217Week 3-4: Thesis formation, model build218Week 5-8: Position establishment, catalyst tracking219Week 9-16: Thesis validation / adjustment220Week 17+: Outcome assessment, exit decision221```222223## Quality Checks224225Before delivering thesis update:226- [ ] Thesis statement clear and specific227- [ ] Key assumptions listed and tracked228- [ ] Catalysts documented with dates229- [ ] Financial metrics current230- [ ] Price trajectory analyzed231- [ ] Risk factors updated232- [ ] Action recommendation clear233- [ ] Next review date set234> **Data Source Mode Switch**: Set env var `IFIND_DATA_SOURCE_MODE` to control data source preference.235> - `ifind-only` (strict): Use iFind only, error if unavailable236> - `ifind-fallback` (default): iFind preferred, fallback to AkShare237> - `akshare-only`: Skip iFind, use AkShare only