Sequoia-X: Backfill 5,200 A-share stocks in 12 minutes, auto-scan 6 strategies
sngyai/Sequoia-X
About the project
An automated technical analysis scanner for the entire A-share market. After the daily market close, it updates data in parallel across 8 processes, selects stocks based on configured strategies, and delivers results immediately via notifications.
It uses the baostock API to store backward-adjusted daily candlestick data for approximately 5,200 stocks in a local SQLite database. It is free with no separate account or complex authentication required, avoiding the blocking issues common with traditional web scraping methods.
Six proven trading strategies are built-in, including Turtle Breakout, RPS Strength, and High-Narrow Flag. Each strategy is designed as an independent module, making it easy to add new logic or modify existing conditions as needed.
Initial data backfill takes about 12 minutes, and daily incremental updates complete within 2–3 minutes. The Python-based object-oriented structure and vector operations optimize large-scale data processing speed.
sngyai/Sequoia-X
A股自动选股系统 — 多种技术形态自动扫描,收盘后自动运行并推送飞书
Python