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