sngyai/Sequoia-X

开源 A 股量化选股系统,收盘后自动运行多种技术形态策略,并将选股结果推送到飞书群。

开源 A 股量化选股系统,收盘后自动运行多种技术形态策略,并将选股结果推送到飞书群。

产品定位

Sequoia-X 定位为本地自托管的 A 股选股工具,数据层依赖 baostock(官方描述其免费、无需注册、无限流),数据存储在本地 SQLite,可拷贝到其他机器使用,规避第三方数据源的反爬问题。项目采用 MIT 许可证,环境要求 Python 3.10 以上,需自行配置 .env 中的飞书 Webhook URL。选型时需注意:它只做技术形态扫描与结果推送,不涉及实盘交易;推送渠道目前为飞书;运行依赖自建环境与定时任务(如 crontab),需要一定的命令行基础。

适合用户

  • 对 A 股量化选股感兴趣的个人投资者与开发者

功能亮点

  • 每日自动选股并推送飞书

    每日收盘后自动运行策略选股,并通过飞书 Webhook 推送结果。

  • 多种内置技术形态策略

    内置海龟突破、均线放量、高窄旗形、涨停洗盘、上升跌停反包、RPS 突破六种策略。

  • 增量数据引擎与本地存储

    通过 baostock 拉取后复权日 K 数据,8 进程并行增量更新,存储于本地 SQLite。

  • 全市场历史数据回填

    使用 --backfill 模式一次性灌入全市场历史 K 线,约 12 分钟覆盖约 5200 只 A 股。

使用步骤

安装与首次运行

  1. 安装依赖(uv sync 或 pip install .)
  2. 复制 .env.example 为 .env 并填写飞书 Webhook URL
  3. 运行 python main.py --backfill 回填历史数据
  4. 运行 python main.py 执行日常选股

每日自动运行

  1. 配置 crontab 在交易日收盘后定时执行
  2. python main.py 增量补数据并运行策略
  3. 结果推送至飞书群

适用场景

每日 A 股技术形态筛选

个人投资者

收盘后自动扫描多种技术形态并推送选股结果。

本地化量化数据管理

量化爱好者与开发者

使用 baostock + 本地 SQLite 管理后复权历史数据,规避第三方反爬问题。

访问与价格

可用状态: 当前可用

价格信息: 价格待确认

支持平台: 自托管

官方入口

常见问题

数据来自哪里?

使用 baostock 拉取历史及增量日 K 数据(后复权),官方描述其免费、无需注册、无限流。

内置哪些策略?

内置 TurtleTrade、MaVolume、HighTightFlag、LimitUpShakeout、UptrendLimitDown、RpsBreakout 六种策略。

采用什么许可证?

MIT 许可证。

来源核验

资料核验于 2026-09-28