SuperAPI AI 工具集

crible-cli

数据与分析

查看项目

更新于 10-16 00:21

技能介绍

用途:在命令行按基本面筛选股票,并管理 Crible 数据集、价格、快照与站点发布。仅当用户明确要求 crible-cli 时使用。

主要能力:用 DSL 过滤字段(如 piotroski_f >= 7 AND country IN ('FR','DE')),支持 > >= < <= = != <> 与 IN、AND/OR/NOT 和括号;可排序、限制条数、输出 csv,或按 preset 运行、导出到文件。fields 列出所有可筛选列(即白名单,无别名),presets 提供现成筛选。字段涵盖估值、质量、破产与财务舞弊评分、GARP 与现金流、TTM、动量、排名及三年复合增速等。

使用方式:仓库内用 uv run crible …(先 uv sync)。仓库外可安装:uv tool install git+https://github.com/maxgfr/crible,再 crible --data-dir ~/.crible-data bootstrap 与 crible --data-dir ~/.crible-data screen "piotroski_f >= 7" --sort -composite_rank。全局 --data-dir 须置于子命令前。常用命令包括 status、bootstrap(约 30 秒、零抓取,--force 重拉)、ingest(抓取)、refresh(夜间增量)、import-prices(价格,不依赖 API)、compute(生成快照)、export-site(发布静态站点)。docker compose up 可运行持续抓取与计算循环。

MCP:crible mcp 通过 stdio 提供只读工具(screen、fields、presets、company、status),不暴露抓取/刷新。

限制:比率是小数而非百分比;NULL 不参与匹配,不做插补;覆盖范围有限,返回 0 行应先放宽条件;价格时效以 price_asof 如实报告。分类依据其编程与命令行数据筛选定位。安装命令、flags 与字段语义按要求保留原文。部分未提及的收费、平台等信息暂未提供。