Home / Market & alternative data
CNEquity
Self-hosted China equity data lake in local Parquet
What it is
A self-hosted Python data lake that collects China equity data into local Parquet and refreshes it with incremental jobs that can resume after a failure. Registered sets include calendars, security master data, daily bars, adjustment factors, financial statements, capital flows, and corporate events, while minute bars, trade ticks, and futures or options stay off until enabled. Researchers and coding agents can query it from Python, SQL, a local console, or a read-only MCP server, with point-in-time statements and universes that keep delisted names. You build and store the lake yourself, some extra sources need your own credentials, and it does not backtest, emit signals, or send orders.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Data source, Data analysis |
| Markets | China A-shares, Futures |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | High practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 2 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +143 over the period, now 875. Gaps mean no snapshot was taken that day.
Self-hosted China A-share data lake that keeps 55 datasets (prices, financials, capital flows, corporate events, futures and options) in local Parquet with incremental upda
Similar tools
Elegant Python interface for open financial data
Open-source financial data platform with Python, CLI, and REST access
Pandas frames of China stock history and live quotes
Pandas frames from the Bloomberg Desktop API
Offline Parquet export of futures tick and minute files
Python client for TongDaXin market-data protocols