shy3130/tickflow-stock-panel
TSP自托管、零运维的 A 股「选股 + 监控 + 回测」量化工作台 | 基于 TickFlow 数据源 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源 ,非TickFlow官方项目
What it solves
It provides a self-hosted, zero-maintenance quantitative trading workbench for A-share stocks, designed for individual retail investors and quant enthusiasts. It streamlines the process of stock selection, real-time monitoring, and strategy backtesting without requiring professional-grade infrastructure.
How it works
The system integrates with the TickFlow data source to pull market data. It uses a high-performance data pipeline based on Polars and DuckDB to process indicators and scan the entire A-share market in milliseconds. The workbench consists of a FastAPI backend and a React frontend, allowing users to manage watchlists, run backtests with realistic constraints (T+1, slippage, fees), and set up real-time alerts via SSE (Server-Sent Events) with voice notifications and Feishu pushes.
Who it’s for
Individual retail investors and quantitative trading hobbyists who want a local environment to research strategies and monitor A-share stocks.
Highlights
- Fast Screening: Polars-powered engine with 18 built-in strategies and support for custom or AI-generated signals.
- Comprehensive Backtesting: Supports factor backtesting (IC/IR) and strategy backtesting with net value curves, Sharpe ratios, and drawdown analysis.
- Real-time Monitoring: Four types of monitoring rules (strategy, stock signals, price, and anomalies) with instant pop-ups and voice alerts.
- AI Integration: Optional AI-powered four-dimensional analysis (technical, fundamental, financial, and news) for individual stocks and automated post-market reviews.
- Data Flexibility: Supports TickFlow and third-party data sources via CSV, JSON, or APIs.