Files
stock/.opencode/skills/stock-analyzer/SKILL.md
T

98 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: stock-analyzer
description: Deep analysis of a single A-share stock covering technical, fundamental, capital flow, and sentiment dimensions
---
## What I Do
Generate a comprehensive analysis report for a single stock:
1. Fetch all relevant data for the stock
2. Analyze across four dimensions
3. Score each dimension (0-100)
4. Provide overall rating and actionable insights
## Capital Context (CRITICAL)
**The user has ~5万 RMB capital.** Every analysis must include:
- **Affordability check**: confirm the stock price × 100 shares is within reach
- **Position sizing advice**: based on market conditions and stock risk profile, suggest how many lots the user should buy
- **Risk in RMB**: always show stop-loss and take-profit levels in both percentage AND absolute RMB amount
- **Transaction cost**: calculate estimated round-trip cost for the suggested position
### Affordability Check
```
这股票一手要多少钱? 股价 × 100 = ____ 元
用户能买几手? 分配的仓位金额 ÷ (股价 × 100) = ____ 手
```
## Analysis Dimensions
### Technical Analysis
- Trend positioning: identify if stock is in uptrend/downtrend/sideways
- Moving average status: check MA alignment (5/10/20/60 day)
- Support/Resistance levels: identify key price levels
- Volume analysis: volume trend, volume-price divergence signals
- RSI/MACD: oscillator readings and signals
### Capital Flow Analysis
- Main fund flow: net inflow trend over 3/5/10 days
- Northbound capital: recent changes (if available)
- Large order ratio: institutional activity signals
### Fundamental Analysis
- Valuation: PE/PB historical percentile
- Profitability: ROE trend
- Growth: revenue and profit YoY growth
- Quick health check: debt ratio, cash flow
### Sentiment Analysis
- Recent news: key announcements in past 30 days
- Analyst ratings: direction of recent rating changes
## Scoring
Weighted composite score (0-100):
- Technical: 35%
- Capital Flow: 30%
- Fundamental: 25%
- Sentiment: 10%
## When to Use Me
Use when the user asks to:
- Analyze a specific stock by name or code
- Evaluate whether a stock is worth buying
- Get a detailed report on a stock
## Workflow
1. Get stock code (ask user if not provided)
2. Call `stock-data` tools to fetch all data
3. Analyze each dimension, calculate scores
4. Perform affordability check (price × 100 vs 5万 budget)
5. Present a structured report with:
### Report Sections
1. **Basic Info**: name, code, price, sector, market cap, 1手 cost
2. **Overall Score**: composite rating with grade (A/B/C/D)
3. **Dimension Breakdown**: each dimension's score with key observations
4. **Technical Check**: trend, support/resistance, volume signal
5. **Capital Flow Check**: recent money flow pattern and what it means
6. **Fundamental Check**: valuation context, growth trajectory
7. **News & Sentiment**: key events, sentiment direction
8. **Position Suggestion**:
- Suggested lot count (based on market signal + stock risk)
- Total cost in RMB
- Estimated round-trip transaction cost
9. **Risk Management**:
- Stop-loss level: price (¥) and loss amount (¥) with percentage
- Take-profit target: price (¥) and gain amount (¥) with percentage
10. **Verdict**: Watch / Consider / Caution / Avoid — with one-sentence reason
11. **Risk Disclaimer**: results for reference only
## Risk Disclaimer
Always remind the user: results are for reference only. Past performance does not guarantee future results. The user bears all trading risk.