Screener
📈 Claude Agent Skills for A股分析 | 29个即插即用 Skills 覆盖数据采集/大盘分析/资金流向/涨停追踪/技术面/基本面/估值/财报/多因子/回测/风控/智能报告 | 含自选股监控 | akshare+tushare+东财 | Claude Code 首选搭档
npx -y skills add ZICXR/A-Stock-Skills --skill screenerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
A 股股票筛选器 (内置信号 + 自定义条件 2合1)。当用户需要按条件筛选股票时,Claude 应使用此 Skill。支持 12 种内置技术信号 (ma_cross/macd/above_ma/volume/rsi/kdj 等) + 任意自定义条件 (PE/PB/ROE/市值等, 9 种操作符) + AND/OR 组合 + 4 个内置策略模板 (value/growth/small_cap/momentum)。
SKILL.md
2.0 KB, as published. Nobody here has run it
A 股股票筛选器 Skill (统一版)
何时使用
- 用户需要技术信号筛选
- 用户需要自定义条件筛选
- 用户需要多条件 AND/OR 组合
- 用户需要保存常用策略
提供能力
- 内置信号: 12 种 (ma_cross/macd/above_ma/volume/rsi/kdj 等)
- 自定义条件: 11 字段 × 9 操作符
- AND/OR 组合
- 策略保存: YAML 文件复用
使用方式
# 内置信号
python main.py screen --signals "macd_golden,above_ma20" --mode and
# 自定义条件
python main.py screen --where "pe<20" --where "roe>15"
# 组合
python main.py screen --where "pe<20" --signals "above_ma20,volume_break"
# 内置策略
python main.py screen --strategy value
# 列出策略
python main.py list
Python API
from skills.05-quant.screener.main import screen
# 自定义 + 信号
result = screen(
conditions=[{"field": "pe", "op": "<", "value": 20}],
signals=["macd_golden", "above_ma20"],
mode="and",
top_n=30,
)
内置信号
ma_cross / macd_golden / macd_death / above_ma20 / above_ma60 /
volume_break / volume_shrink / rsi_oversold / rsi_overbought /
kdj_golden / new_high_60 / limit_up
字段
pe / pb / ps / total_mv / circ_mv / roe / pct_change /
turnover / volume_ratio / price / change_5d / change_20d
操作符
> < >= <= == != between(a,b) in not in
依赖
akshare>=1.12.0
pandas>=1.5.0
numpy>=1.22.0
pyyaml>=5.4.0
合并历史
本 Skill 由原 signal-screener + stock-screener-custom 合并而成, 节省 1 个 Skill。