shy3130/tick-stock-panel
TSP自托管、零运维的 A 股「选股 + 监控 + 回测」量化工作台 | 基于 TickFlow 数据源 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源 ,非第三方官方项目
What it solves
Tick-stock-panel is a self-hosted quantitative trading workbench for the A-share market, designed for individual retail investors and quantitative enthusiasts. It provides a unified environment for stock selection, real-time monitoring, and strategy backtesting without requiring complex infrastructure maintenance.
How it works
The system uses a plugin-based architecture for data sources (defaulting to TickFlow) and a high-performance backend powered by FastAPI and Polars for millisecond-level scanning of the entire A-share market. It processes market data into enriched Parquet files for fast querying via DuckDB. For strategy evaluation, it integrates vectorbt for backtesting with constraints like T+1 trading, fees, and slippage.
Who it’s for
Individual retail investors and quantitative traders who want a professional-grade, self-hosted tool for analyzing A-shares, mining factors, and monitoring market anomalies without relying on commercial trading software.
Highlights
- Quantitative Engine: Includes 18 built-in strategies and supports AI-generated strategies and custom signals.
- Backtesting & Mining: Features factor backtesting (IC/IR), strategy backtesting (Sharpe, drawdown), and a nested out-of-sample factor mining pipeline.
- Real-time Monitoring: A monitoring center with voice alerts and Feishu/Enterprise WeChat notifications for price, signal, and abnormal move alerts.
- AI Integration: Optional AI-powered four-dimensional analysis (technical, fundamental, financial, and news) for individual stocks and automated post-market reviews.
- Market Analysis: Tracks market sentiment cycles (6 stages) and monitors "limit-up ladders" (consecutive limit-up stocks) and sector rotation.
- Extensible Data: Plugin-based data source system allowing users to connect third-party data via YAML configurations.
Related
- Project
- Project
- Project
- Project
- Project