stock-selecter
统一选股技能包,整合14种策略(ROE筛选、MACD底背离、高股息、低估值、 费雪成长股、长期低位、近期放量、趋势分析、K线形态、布林带下轨、筹码集中、 现金流质量、北向资金、股东增持、分析师目标价),支持单策略、多策略组合筛选。 触发词(精准触发,覆盖明确选股意图): 按策略名:ROE选股、ROE筛选、MACD选股、MACD筛选、MACD底背离、 股息选股、高股息选股、估值选股、低估值、成长股筛选、费雪成长股、 低位放量选股、长期低位选股、近期放量、趋势选股、形态选股、K线形态筛选、 布林带选股、筹码集中选股、现金流质量、北向资金选股、股东增持选股、分析师目标价选股 按组合意图:组合选股、筛选股票、多策略选股、综合选股、并发选股、全部策略选股 按结果要求:按ROE排名、按评分排名、按股息率排名、取交集、取并集 明确排除(这些场景应激活其他skill): - 任何包含具体股票代码/名称的个股分析请求 - "帮我看看XX股票"、"XX公司怎么样"、"XX值不值得买" - "查一下行情"、"看资金流向"等纯数据查询
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alan1121-j/stock-selecterstock-selecter 统一选股技能包 v3.3
概述
将14种选股策略聚合为单一入口,支持单策略独立运行、多策略组合(AND/OR/SCORE), 以及并发加速和 HTML 可视化报告。
可用策略
| 策略名 | 说明 | 核心条件 | 评分维度 |
|---|---|---|---|
roe | ROE盈利能力 | ROE≥15%, ROA≥5% | ROE/ROA/毛利/净利/负债率/ROE趋势 |
macd | MACD底背离 | K线下行+MACD向上+底背离+放量 | K线斜率/MACD斜率/放量倍数/RSI |
dividend | 高股息 | 股息率≥3%+连续分红3年+ROE≥8% | 股息率/ROE/连续年数/估值/派息率 |
valuation | 低估值 | PE≤25+PB≤3+PEG≤1.5+ROE≥8% | PE/PB/PEG/ROE/行业折价/PB历史分位 |
growth | 费雪成长股 | 营收/净利双增≥20%+毛利≥30% | 营收增速/利润增速/毛利率/ROE |
low_position | 长期低位 | 价格分位≤25%+RSI≤40 | 价格分位/RSI/距低点天数 |
volume_surge | 近期放量 | 放量≥2倍+RSI≤45+反弹≥3% | 放量倍数/RSI/反弹幅度/连续放量天数 |
trend | 趋势分析 | 均线多头+R²≥0.5+ADX≥25 | 趋势斜率/R²/ADX/RSI/波动率/均线排列 |
pattern | K线形态 | 命中1种+形态(双底/吞没/早晨之星等) | 命中形态数量 |
bollinger | 布林带下轨 | 股价触及布林带下轨+RSI超卖 | 触及程度/RSI/距下轨空间 |
shareholder_concentration | 筹码集中 | 股东户数连续3期减少+ROE≥8% | 累计减少幅度/持续期数/ROE |
cashflow_quality | 现金流质量 | 经营现金流≥净利润3期+商誉<30% | 满足季度数/平均比率/ROE |
northbound_flow | 北向资金 | 北向连续净买入5日+累计≥5亿 | 连续天数/累计净买入/ROE |
shareholder_buyback | 股东增持 | 增持比例≥0.5%+ROE≥8% | 增持比例/增持期数/ROE |
analyst_target | 分析师目标价 | 隐含目标价空间≥20%+连续预测2期 | 上行空间/预测期数/ROE |
评分体系
所有策略统一返回 0-100 分,分数越高表示股票质量越好。
多策略组合时,score 为各策略得分之和(AND 模式)或之和(OR/SCORE 模式)。
评分参考基准:
- ROE 满分参考值 ≥25%
- 毛利率满分参考值 ≥40-60%
- ADX 满分参考值 ≥50
- 放量倍数满分参考值 ≥3x
组合模式
AND :多策略交集(股票必须同时通过所有策略,条件最严)
OR :多策略并集(通过任意一个即入选)
SCORE :综合评分(全部策略打分,按总分排名,最宽松)
命令行用法
# 单策略(默认 AND)
python main.py --strategy roe --roe_threshold 15
# 多策略交集(最严)
python main.py --strategy roe,macd,dividend --mode and
# 多策略并集(宽松)
python main.py --strategy roe,macd --mode or --top 50
# 综合评分(适合 --strategy all)
python main.py --strategy all --mode score --top 50
# 并发执行(8线程,适合技术面策略)
python main.py --strategy macd,trend,volume_surge --workers 8
# 生成 HTML 可视化报告
python main.py --strategy roe,macd,dividend --report --output_dir ~/Desktop
# 调试(只分析前20只)
python main.py --strategy roe,trend --limit 20 --verbose
代码调用
from main import execute
# 基础用法
result = execute({"strategy": "roe", "roe_threshold": 15})
# 多策略 AND 交集
result = execute({
"strategy": "roe,macd,valuation",
"mode": "and",
"roe_threshold": 15,
"max_pe": 20,
})
# 全策略综合评分,并发 + HTML
result = execute({
"strategy": "all",
"mode": "score",
"top_n": 50,
"workers": 8,
"report": True,
})
# 策略专属参数(支持 namespace 前缀)
result = execute({
"strategy": "roe,valuation",
"roe.roe_threshold": 20, # ROE策略参数
"valuation.max_pe": 15, # 估值策略参数
})
返回格式
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alan1121-j-stock-selecter": {
"enabled": true,
"auto_update": true
}
}
}