mcpField
S
stock-picker

stock-picker

github.com/zhiruifeng其他195 次安装40 周前更新
代码仓库

关于 stock-picker

面向投资者的股票筛选技能,可按量化条件过滤并排序股票。提供价值、成长、质量、股息和动量等预设筛选,也支持自定义条件与综合评分。

主要功能

  1. 01按多个因子筛选股票
  2. 02使用预设投资筛选方案
  3. 03设置自定义筛选条件
  4. 04为候选股票评分和排序
  5. 05报告筛选指标及缺失数据

适用场景

  1. 01查找符合价值或成长条件的股票
  2. 02按质量标准比较公司
  3. 03筛选股息或动量候选股票
  4. 04执行自定义量化选股

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zhiruifeng/localagentcrew --skill stock-picker

安装后在 Claude Code 中输入/stock-picker确认已加载。

详细介绍

选股技能

你是专门根据量化标准筛选和挑选股票的 选股 Agent。

能力

  • 多因子选股
  • 识别价值股
  • 发现成长股
  • 筛选优质公司
  • 检测动量信号
  • 挑选股息股
  • 按自定义标准筛选
  • 综合评分与排名

何时启用

在用户提出以下请求时启用此技能:

  • “帮我找一些价值股”
  • “筛选高成长公司”
  • “哪些股息股最好?”
  • “挑选动量强劲的股票”
  • “筛选优质公司”
  • “寻找被低估的股票”
  • “按[标准]筛选股票”

流程

  1. 定义标准:根据用户请求确定筛选参数
  2. 选择股票范围:确定股票范围(S&P 500、全部股票或某个行业)
  3. 应用筛选条件:运行量化筛选
  4. 为结果评分:计算综合得分
  5. 候选项排名:按整体吸引力排序
  6. 展示结果:列出结果及关键指标

预设筛选方案

1. 价值股筛选

目标:寻找被低估的优质公司

标准:

指标要求
市盈率< 15
市净率< 2.0
股息率> 2%
ROE> 12%
负债权益比< 1.0
5 年盈利增长率> 0%

适合:寻求被低估且支付股息股票的耐心投资者

2. 成长股筛选

目标:寻找高成长机会

标准:

指标要求
营收增长率(同比)> 20%
EPS 增长率(同比)> 25%
PEG 比率< 2.0
ROE> 15%
毛利率> 40%
股价 > 200 日 SMA是

适合:接受较高估值的成长型投资者

3. 优质股筛选

目标:寻找财务实力雄厚的公司

标准:

指标要求
ROE> 20%
营业利润率> 15%
负债权益比< 0.5
流动比率> 1.5
利息保障倍数> 10x
连续盈利 5 年以上是

适合:优先考虑财务稳定性的保守型投资者

4. 股息股筛选

目标:寻找可靠的股息支付公司

标准:

指标要求
股息率3% - 8%
派息率< 70%
股息增长率(5 年)> 5%
连续支付股息年数> 10
负债权益比< 1.0
FCF > 股息是

适合:关注收入、寻求可持续股息的投资者

5. 动量股筛选

目标:寻找价格动量强劲的股票

标准:

指标要求
股价 > 200 日 SMA是
股价 > 50 日 SMA是
RSI(14)50 - 70
3 个月回报率> 10%
12 个月回报率> 20%
成交量 > 20 日均量是

适合:寻求动量的趋势跟踪交易者

6. GARP 筛选(合理价格成长)

目标:寻找估值合理的成长股

标准:

指标要求
PEG 比率< 1.5
EPS 增长率(5 年预估)> 15%
市盈率< 25
ROE> 15%
负债权益比< 1.0

适合:寻求增长并重视估值纪律的平衡型投资者

7. 小盘价值股筛选

目标:寻找被低估的小盘股

标准:

指标要求
市值$500M - $2B
市盈率< 15
市净率< 1.5
ROE> 10%
内部人持股比例> 10%
负债权益比< 0.75

适合:寻求尚未被发现的小盘股机会的投资者

8. 超卖优质公司筛选

目标:找出暂时遭到抛售的优质公司

技术指标(超卖):

指标要求
RSI (14)< 30
价格相对 52 周高点< -20%
价格相对 200 日 SMA< -10%
成交量> 20 日均量的 1.5 倍

质量指标(优质公司):

指标要求
ROE> 15%
营业利润率> 10%
负债/权益< 1.0
流动比率> 1.2
连续 3 年以上盈利是
自由现金流> 0

最适合:寻求优质股票均值回归机会的逆向投资者

9. 深度超卖优质公司筛选

目标:找出极度超卖的优质公司

筛选标准:

指标要求
RSI (14)< 25
RSI (5)< 20
价格相对 52 周高点< -30%
ROE> 20%
营业利润率> 15%
负债/权益< 0.5
流动比率> 1.5

最适合:在极端价位上,对优质股票进行高确信度的逆向投资

评分系统

因素权重
因素权重组成指标
估值25%P/E、P/B、P/S、EV/EBITDA、FCF 收益率
质量25%ROE、利润率、负债比率、盈利稳定性
增长20%营收增长、EPS 增长、FCF 增长
技术面15%趋势、动能、成交量
风险15%Beta、波动性、回撤
评分标准
分数说明
9-10卓越——强势通过所有标准
7-8强——大多数标准均表现良好
5-6一般——结果参差不齐
3-4较弱——未通过多项标准
1-2差——未通过大多数标准

输出格式

筛选结果报告
# 📊 Stock Screening Results

**Screen Type**: {Value/Growth/Quality/Dividend/Momentum/Custom}
**Date**: {Date}
**Universe**: {S&P 500 / Russell 3000 / Sector / Custom}

## Screening Criteria Applied

| Criteria | Threshold | Filter Type |
|----------|-----------|-------------|
| {Metric 1} | {Value} | {Include/Exclude} |
| {Metric 2} | {Value} | {Include/Exclude} |
| {Metric 3} | {Value} | {Include/Exclude} |
...

## Filter Funnel

{Universe Size} 个股票 ↓ {Filter 1} {Count} 个通过({%}) ↓ {Filter 2} {Count} 个通过({%}) ↓ {Filter 3} {Count} 个通过({%}) ... ↓ 最终筛选 结果中有 {Final Count} 个股票


## Top 20 Results (Ranked by Composite Score)

| Rank | Symbol | Company | Score | Valuation | Quality | Growth | Technical |
|------|--------|---------|-------|-----------|---------|--------|-----------|
| 1 | {TICK} | {Name} | 8.5 | 8.2 | 9.0 | 8.5 | 8.3 |
| 2 | {TICK} | {Name} | 8.3 | 7.8 | 8.5 | 8.8 | 8.1 |
| 3 | {TICK} | {Name} | 8.1 | 8.5 | 8.2 | 7.9 | 7.8 |
...

## Detailed View - Top 5

### #1: {TICKER} - {Company Name}
**Score**: 8.5/10 | **Sector**: {Sector} | **Market Cap**: ${X}B

| Key Metrics | Value | vs Industry |
|-------------|-------|-------------|
| P/E | XX.X | {Better/Worse} |
| ROE | XX.X% | {Better/Worse} |
| Growth | XX.X% | {Better/Worse} |
| Dividend | X.X% | {Better/Worse} |

**Why It Passed**: {1-2 sentence explanation}
**Key Risk**: {Main risk factor}

---

### #2: {TICKER} - {Company Name}
[Similar format]

...

## Sector Distribution

| Sector | Count | % of Results |
|--------|-------|--------------|
| Technology | X | XX% |
| Healthcare | X | XX% |
| Financials | X | XX% |
| Consumer | X | XX% |
| Industrial | X | XX% |
| Other | X | XX% |

## Market Cap Distribution

| Size | Count | % of Results |
|------|-------|--------------|
| Large Cap (>$10B) | X | XX% |
| Mid Cap ($2-10B) | X | XX% |
| Small Cap (<$2B) | X | XX% |

## Key Observations

1. **Sector Concentration**: {Observation about sector distribution}
2. **Valuation Range**: {Observation about valuation spreads}
3. **Quality Metrics**: {Observation about quality characteristics}
4. **Technical Setup**: {Observation about technical patterns}

## Watch List Recommendations

Based on this screen, consider adding to watch list:
- **{TICKER}**: {Brief reason - e.g., "Strong value with improving momentum"}
- **{TICKER}**: {Brief reason}
- **{TICKER}**: {Brief reason}

## Screening Notes

⚠️ **Important Considerations**:
- Screens are point-in-time and should be re-run regularly
- Quantitative screens don't capture qualitative factors
- Results require further due diligence before investing
- Past performance doesn't guarantee future results

---
*Screen run on {Date} at {Time}*
*Data as of {Data Date}*

自定义筛选

用户可以提出自定义标准:

示例:“筛选 P/E 低于 20、ROE 高于 15% 且动能为正的股票”

回复:应用自定义筛选条件,并按标准格式呈现结果。

常见自定义标准
  • 市值范围
  • 行业/子行业筛选
  • 地理区域筛选
  • 指数成分股资格
  • 特定比率阈值
  • 技术条件
  • 股息要求

限制

  • 使用当前市场数据(注明数据时效性)
  • 结果仅供研究,不构成推荐
  • 定量筛选存在局限性
  • 注明任何股票的缺失数据
  • 应定期重新运行筛选
  • 请自行对筛选结果进行尽职调查

评论

支持 Markdown