explaingit

shy3130/tickflow-stock-panel

Analysis updated 2026-07-03 · repo last pushed 2026-07-03

⭐ Rising1,368TypeScriptAudience · developerComplexity · 3/5ActiveSetup · moderate

TLDR

A self-hosted dashboard for Chinese A-share stock screening, backtesting, and real-time monitoring. Connect it to a TickFlow data source to run your own quantitative trading research without commercial software.

Mindmap

mindmap
  root((repo))
    What it does
      Stock screening
      Strategy backtesting
      Real-time monitoring
    Tech stack
      TypeScript
      Self-hosted container
      Fast data libraries
    Use cases
      Scan A-share stocks
      Test trading strategies
      Set price alerts
    Audience
      Retail investors
      Quant hobbyists
    Limits
      No stock recommendations
      Research tool only
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Screen all Chinese A-share stocks using 18 built-in strategies or your own custom signals.

USE CASE 2

Backtest trading strategies against historical data with realistic fees and slippage costs.

USE CASE 3

Set up real-time market monitoring with alerts sent to Feishu when conditions are met.

USE CASE 4

Connect an AI language model to generate trading strategies or automated market reviews.

What is it built with?

TypeScriptDockerTickFlow

How does it compare?

shy3130/tickflow-stock-paneltigicion/dao-codebookorbit/bookorbit
Stars1,3681,3681,344
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-032026-07-012026-07-03
MaintenanceActiveActiveActive
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires deploying a self-contained Docker container and connecting it to a TickFlow data source to pull market data into local storage.

The explanation does not mention a specific license, so the licensing terms are unknown.

In plain English

TickFlow Stock Panel is a self-hosted workspace for individual investors and quantitative trading enthusiasts focused on Chinese A-share markets. It brings stock screening, portfolio monitoring, and backtesting together in one dashboard. You run it on your own machine, connect it to a data source called TickFlow, and get a personal quantitative research station without needing to manage complex infrastructure. The tool works by pulling market data from TickFlow into local storage, then letting you act on it through several connected modules. You can scan all A-share stocks using 18 built-in strategies or your own custom signals. A backtesting engine lets you simulate how those strategies would have performed in the past, factoring in real-world trading costs like fees, slippage, and daily settlement rules. The monitoring center watches the market in real time and can send you alerts through Feishu (a messaging platform) when your specified conditions are met. The project also integrates optional AI capabilities, meaning you can connect a large language model to generate trading strategies or produce automated market reviews. This project is built for individual retail investors and hobbyist quant researchers who want professional-grade tools without relying on commercial software. For example, a retail trader could use it to screen the entire A-share market for stocks matching specific technical patterns, backtest a moving average strategy over the past year, and set up real-time alerts for when certain stocks hit target price levels. It also appeals to users who want deeper analysis, offering tools to track consecutive limit-up stocks, analyze financial statements, and review concept sector rotations. A notable design choice is the project's clear boundary on what it does not do. The developer explicitly states it will not try to compete with established retail platforms like Tongdaxin or THS, and it does not build in AI features that recommend specific stocks or predict daily limit-ups. It is strictly a research and analysis tool. The codebase relies on fast data-processing libraries to handle market-wide scans in milliseconds, and it is designed to deploy as a single, self-contained container.

Copy-paste prompts

Prompt 1
Set up TickFlow Stock Panel in a Docker container and connect it to a TickFlow data source to scan Chinese A-share stocks using a built-in moving average strategy.
Prompt 2
Write a custom stock screening signal in TickFlow Stock Panel that identifies consecutive limit-up stocks, then backtest it over the past year including fees and slippage.
Prompt 3
Configure the TickFlow Stock Panel monitoring center to send a Feishu alert when a specific A-share stock hits a target price level.
Prompt 4
Connect a large language model to TickFlow Stock Panel to generate automated daily market reviews for Chinese A-share concept sector rotations.

Frequently asked questions

What is tickflow-stock-panel?

A self-hosted dashboard for Chinese A-share stock screening, backtesting, and real-time monitoring. Connect it to a TickFlow data source to run your own quantitative trading research without commercial software.

What language is tickflow-stock-panel written in?

Mainly TypeScript. The stack also includes TypeScript, Docker, TickFlow.

Is tickflow-stock-panel actively maintained?

Active — commit in last 30 days (last push 2026-07-03).

What license does tickflow-stock-panel use?

The explanation does not mention a specific license, so the licensing terms are unknown.

How hard is tickflow-stock-panel to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is tickflow-stock-panel for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub shy3130 on gitmyhub

Verify against the repo before relying on details.