sngyai/sequoia-x

A股自动选股系统 — 多种技术形态自动扫描,收盘后自动运行并推送飞书

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 9th, 2026
Created on July 20th, 2018
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 1,453
Total Stargazers: 7,162 (+0)
Total Subscribers: 111 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.8 days
Mean response time: 136.7 days
90th percentile: 477.8 days
Tracked items: 41

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 5
Closed in 7 days: 0
Avg open age: 66 days
Stale 30+ days: 10
Stale 90+ days: 5

Recent activity

Opened in 7 days: 5
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

No label distribution available yet.

Detailed Description

Sequoia-X is a quantitative stock screening system for Chinese A-shares that automatically scans multiple technical patterns and pushes results to Feishu after market close.

The system addresses the need for automated stock selection in the A-share market by combining multiple technical strategies with daily execution. It uses BaoStock as its data source to retrieve historical and incremental daily K-line data with post-adjustment, storing everything locally in SQLite to avoid web scraping issues. The architecture follows object-oriented principles with vectorized calculations and incremental data updates as core design principles. Six built-in strategies are available, including Turtle Trade breakouts, moving average plus volume breakouts, high-tight flag consolidation breakouts, limit-up shakeout confirmations, uptrend limit-down reversals, and O'Neil RPS relative strength breakouts.

Developers should choose this tool if they trade A-shares and want automated screening integrated with their workflow. It suits projects requiring daily market scanning with results pushed to team communication platforms. The system is designed to run automatically after market close via cron scheduling, with initial historical data backfill taking approximately twelve minutes for all A-share stocks and subsequent daily updates completing in two to three minutes using eight parallel processes.

Development activity shows consistent maintenance with regular updates to the codebase. The project demonstrates active refinement of its screening strategies and data pipeline. Documentation is provided in both Chinese and English, indicating attention to accessibility for the user base. The tool includes structured project organization with clear separation between data, strategy, and execution layers.