shy3130 /tick-stock-panel

TSP自托管、零运维的 A 股「自建策略 + 监控 + 回测」量化工作台 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源

★ 6,983⑂ 1,680👁 38▤ 27
PythonCreated 2026-06-18tsp.shy313.com
6,983
stars
+0+83+1,372
1,680
forks
38
watchers
–
prs
–
issues
27
releases
–
discussions

README

TSP · A股智能量化工作台













自托管 · 零运维 · 核心能力全部开放成接口的 A 股量化工作台



策略 · 回测 · 监控 · 因子挖掘 · AI 助手 · Polars · React





3.11+Python 后端
20+Node 前端
18React · TypeScript
3000+测试全绿 · CI 守护
ms 级全市场策略扫描
1 容器零外部数据库


✨ 核心功能 · 📸 界面预览 · 🏛️ 架构 · ⚡ 性能 · 🌐 开放能力 · 🚀 快速开始 · 📚 完整文档 · 💬 交流群



---






  



  


本项目由 RunningHub 提供支持 · 单一接口直连 400+ 主流大模型 · DeepSeek v4.1 Flash 3-6 折 · 免费测试



---

 [!IMPORTANT]
 ⚠️ 本项目谨作为本地量化提供解决思路与方案,不作为投资软件或者看盘软件。明确不做:不对标同花顺 / 通达信,不内置「AI 荐股 / 涨停预测」。数据源已插件化,可任意接入第三方数据源。仅供学习研究使用。

📮 有任何项目问题可邮件联系 [email protected] · 觉得有用请点个 ⭐ Star

---




 💡 为什么做 TSP

| 用脚本/拼凑工具做量化,你大概率遇到过         | TSP 的解法                                                                                               |
| :------------------------------------------- | :------------------------------------------------------------------------------------------------------- |
| 数据源绑死,换一家要重写整套拉数代码          | 能力路由矩阵:6 类数据集按源能力独立路由,随时换源,指标与回测口径不变                                  |
| 策略、回测、监控各用一套工具,口径对不上      | 全站统一 enriched 数据口径:策略 → 回测 → 监控 → 复盘一条链                                           |
| 盘中异动靠人盯盘,错过就是错过                | 竞价/盘中/偏移全时段异动 + 实时弹窗、语音播报、飞书推送                                              |
| 想查个数据要在几个页面之间来回点             | AI 对话助手:一句话问出全站数据,取数过程逐条可见、可展开核对;还能经确认卡放行生成信号、跑回测、补数据 |
| 想基于面板数据做自己的工具/机器人,只能爬页面 | 开放接口 + MCP:Token 六档权限、65 端点契约化、SSE 事件流,AI 客户端即插即用                           |
| 付费终端贵、云端平台数据出不了本地           | 自托管:Docker 单容器,数据全部落在本地 Parquet,零运维                                                 |




 ✨ 核心功能

 数据与策略研究

| 模块 | 功能 |
| :--- | :--- |
| 🔀 能力路由 | 6 类数据集按源能力独立路由, 换源不换口径 |
| 📊 指标流水线 | 68 列指标与信号, 一次扫表落盘 enriched Parquet |
| 🔍 策略引擎 | 全自定义策略 + 自定义信号 + AI 生成, 毫秒级扫全 A 股 |
| 🧪 回测研究 | 因子/策略/分钟回测, T+1/费用/滑点, 因子归因 |
| 🔬 因子平台 | DSL 自定义因子 + 检验组合, 与策略双向联动 |
| ⛏️ 因子挖掘 | 样本外搜索多因子组合, 显式发布、永不上线 |

 市场观察与监控

| 模块 | 功能 |
| :--- | :--- |
| 🌡️ 市场环境 | 情绪周期 6 阶段 + 概念/行业主线排名 |
| 🚨 异动监控 | 竞价/盘中/偏移三类异动一页覆盖 |
| 📡 监控中心 | 四类规则 AND/OR + 语音播报 + 飞书推送 |
| 📈 个股分析 | 9 类关键价位 + AI 四维分析 |
| 🏆 连板梯队 | 连板统计 + 概念轮动 + 盘后 AI 复盘 |
| 🧰 数据扩展 | 插件化数据源, 扩展字段成页, 两级拉取配方, 按日历史回补 |

 开放能力与工作区扩展

| 模块 | 功能 |
| :--- | :--- |
| 🌐 开放接口 | Token 六档权限, 65 端点契约化, 读+写闭环 |
| 🔌 MCP 服务器 | 12 个工具把面板能力交给任意 AI 客户端 |
| 🧠 AI 对话助手 | 一句话问全站数据, 工具足迹逐条可核对 |
| 🧩 扩展页面 | 11 个官方页面单文件化, 删目录即卸载、复制即导入 |
| 📦 页面插件 | 页面打包产物上传即挂载, 免重建宿主, 刷新生效 |
| 🎛️ 菜单设置 | 显隐/排序 + 内置/自定义/扩展三类管理与架构徽标 |

 📄 19 个页面的完整功能细节见 docs/features.md 与 screenshots/ —— 上表之外, 回测四种研究视图、异动三时间线、页面插件运行时分发等都在其中。

---




 📸 界面预览

以下为已配置环境的实际截图。策略与扩展内容需自行创建或导入,具体界面随版本、数据源与配置而变化;点击图片可查看原图。


  
    看板 Dashboard市场全貌、情绪与观察记录。
    策略 Screener组织策略池,查看命中结果。
  
  
    回测 Backtest净值、回撤与交易明细对照。
    挖掘 Mining因子组合、样本外检验与发布。
  
  
    监控中心 Monitor配置监控规则,追踪告警记录。
    市场环境 Regime情绪周期、概念与行业主线。
  




 📸 查看更多界面截图 »



---





 🏗️ 架构

TSP 的一切设计围绕一条主线:核心底座 + 扩展层。

- 核心域(8 个) 拥有数据与语义 —— 数据底座、能力路由、指标与执行、事件与开放通道。它们是自洽的最小系统,不依赖任何外围。
- 扩展域(5 条通道) 只消费核心契约 —— 数据源插件、扩展数据表、自定义策略/信号、页面扩展、后端 custom 模块。可整体替换或移除而不伤核心:删除目录即卸载、复制目录即导入。
- 你看到的 19 个页面里,11 个官方页面本身就是扩展(单文件 frontend/src/custom//extension.tsx)—— 监

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON