Sequoia-X:自动扫描 A 股技术形态并推送选股结果
一分钟看懂
Sequoia-X 是用 Python 编写的 A 股量化选股系统。它从 baostock 获取后复权日 K 数据,保存在本地 SQLite,并在收盘后运行多种技术形态策略,可把结果推送到飞书群。
你可以用它做什么
- 首次回填全市场历史行情,之后每日增量更新。
- 扫描海龟突破、均线放量、高窄旗形、涨停回踩和 RPS 突破等形态。
- 通过定时任务在交易日收盘后自动选股并发送结果。
- 在本地数据库中保留行情,便于调试策略和迁移机器。
主要能力
- 使用多进程抓取并以 SQLite 存储数据。
- 内置多个基于规则的选股策略和统一策略接口。
- 支持日常增量与全量回填两种模式。
- 通过环境变量配置飞书 Webhook。
适合哪些人
适合学习 A 股量化筛选、Python 数据工程和规则策略实现的个人开发者,也适合需要一个可读、可改的收盘后扫描框架的人。
怎么开始使用
准备 Python 3.10 或更高版本,克隆仓库后用 uv sync 或 pip install . 安装依赖。复制 .env.example 为 .env 并配置通知地址,首次运行 python main.py --backfill,以后使用 python main.py 做增量更新和策略扫描。
使用前需要知道
项目采用 MIT 许可证。选股结果只来自规则与历史行情,不构成投资建议,也不保证收益。数据准确性、复权方式、停牌与交易制度都会影响结果;飞书 Webhook 属于敏感凭据,不应提交到仓库。实盘使用前需要独立回测并设置风险控制。