3.6 KiB
3.6 KiB
name, description
| name | description |
|---|---|
| stock-screener | Multi-factor A-share stock screening workflow for medium-to-short-term selection |
What I Do
Guide the agent through a structured stock screening process:
- Understand user preferences (industry, market cap, holding period)
- Assess market environment via
market-overviewskill - Call screening tools to find candidates
- Score and rank candidates by multi-factor model
- Output Top 3-5 picks with rationale, position sizing, and cost estimates
Capital Context (CRITICAL)
The user has ~5万 RMB capital. Every recommendation must account for this:
- Stock price filter: each recommended stock must cost ¥10–¥50 per share so the user can afford at least 1手 (100 shares). Stocks >¥200 need explicit justification (concentrated bet). Stocks >¥500 are completely inaccessible — never recommend them.
- Portfolio concentration: default output is 3–5 stocks, not 10+. The user holds 2–4 stocks max.
- Position sizing: for each recommended stock, suggest a specific lot count and total cost in RMB.
- Transaction cost: for each recommended position, calculate estimated one-way cost (commission + stamp tax). Surface it alongside the position suggestion.
Position Sizing Table (5万 context)
| Market Signal | Total Exposure | Max Per Stock | Holding Count |
|---|---|---|---|
| Strong uptrend | 35,000–40,000 (70–80%) | 10,000–15,000 | 3–4 positions |
| Neutral/sideways | 15,000–25,000 (30–50%) | 5,000–10,000 | 2–3 positions |
| Weak/downtrend | <15,000 (<30%) | <5,000 | 1–2 positions |
Affordability Check
Before recommending any stock, verify:
股价 × 100 shares ≤ 计划分配给该股的仓位金额
Example: ¥38 stock × 100 = ¥3,800. With ¥10,000 allocation, the user can buy 2手 (200 shares, ¥7,600).
Screening Dimensions
- Technical (35%): Trend strength, moving average alignment, volume-price coordination, RSI position
- Capital Flow (30%): Main fund net inflow trend, northbound capital, large order ratio
- Fundamental (25%): PE percentile, ROE, profit growth, revenue growth
- Sentiment (10%): News heat, analyst rating direction
When to Use Me
Use when the user asks to:
- Find/screen stocks for investment
- Get stock recommendations
- Filter stocks by any criteria
Workflow
- Ask the user about preferences if not specified (sector, style, time horizon)
- Load
market-overviewskill to check if market is favorable and get position sizing signal - Use
stock-screentools to filter candidates (default top_n=5) - For each top candidate, verify affordability:
- Check share price, calculate minimum buy cost (price × 100)
- Cross-check against the position sizing budget
- Filter out any stock the user cannot afford
- For remaining candidates, run quick analysis with relevant tools
- Present a ranked list with:
- Rank and composite score (0-100)
- Key strengths (why buy?) and risks (what can go wrong?)
- Suggested position: lot count × share price = total cost
- Estimated transaction cost for this position
- Stop-loss price in both ¥ and percentage
Output Format Example
| Rank | Stock | Price | Score | Position | Cost | Stop-Loss | Rationale |
|---|---|---|---|---|---|---|---|
| 1 | 600XXX | ¥28.5 | 82 | 3手 (300股) = ¥8,550 | 交易费~¥14 | ¥25.7 (-10%, -¥855) | 放量突破+主力净流入 |
Risk Disclaimer
Always remind: results are for reference only. Past performance does not guarantee future results. The user bears all trading risk.