ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

从 0 部署到首次全 A 选股:tick-stock-panel 量化工作台完整上手指南

从 0 部署到首次全 A 选股:tick-stock-panel 量化工作台完整上手指南

从 0 部署到首次全 A 选股:tick-stock-panel 量化工作台完整上手指南

【免费下载链接】tick-stock-panelTSP自托管、零运维的 A 股「自建策略 + 监控 + 回测」量化工作台 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源项目地址: https://gitcode.com/GitHub_Trending/ti/tick-stock-panel

读完本文,你大约用 10 分钟,就能让 tick-stock-panel 在你的机器上跑起来,完成初始化,并拿到一份真实的选股命中列表——最后还能顺手回测一次。想象这样一个场景:周五收盘后,你只想看看哪些股票符合自己写的一条筛选条件,不想开任何付费终端,也不想把数据交给别人的服务器。这篇就是为你准备的完整路径:从零部署、做对初始配置,一路走到第一次全 A 股扫描。

幕一:一条命令,让面板在你的机器上跑起来

这一幕做完,你会得到一个 24 小时挂在本地的量化工作台:数据全部落在自己的磁盘,浏览器打开就能用。

一条命令部署 A 股量化面板

前置条件只有一个:本机装好 Docker。Python、Node 都不需要——后端和前端全部打在一个镜像里,单容器运行,零外部数据库。在你想存放数据的目录下执行:

docker run -d --name tsp -p 3018:3018 -v ${PWD}/data:/app/data ghcr.io/shy3130/tick-stock-panel:latest

浏览器打开http://localhost:3018。${PWD}/data会挂到宿主机,行情、回测记录、监控触发记录全部在这里,你随时可以备份或带走。

打开面板第一屏看到什么

第一屏是访问认证页:首次访问显示「设置访问密码」,已设过密码则显示「登录访问」(源码:访问认证页)。如果你之前已完成过初始化,登录成功后直接进入市场看板:

幕二:访问认证、引导向导、数据源,三件初始配置做对

这一幕做完,你的面板有了一道密码锁、一份验证过的数据源配置,之后引导页不会再出现。

设置访问密码或登录

两个细节值得知道:

  • 登录失败有后端限流:连续 5 次失败锁定 5 分钟,别反复试;
  • 密码至少 6 位,两次输入一致才能保存。设好之后想改,走「设置 → 修改密码」。

⚠️ 若面板暴露在公网,首次设密码只允许本机或内网访问,陌生人抢先设置会被 403 拒绝——这是故意设计的安全边界。真被拒了,可用环境变量AUTH_PASSWORD预置密码,或走 SSH 端口转发,方法见部署文档。

5 步引导向导:Key 留空也能过

登录成功后自动进入 onboarding 向导(源码:引导向导),共 5 步:声明 → 欢迎 → 数据源 → 能力路由 → 完成。

步骤你要做什么
声明了解使用边界,点「我已了解,继续」
欢迎过一遍九大能力卡片:看板与自选、策略选股、个股分析、连板梯队、概念行业、财务分析、回测验证、实时监控、本地优先
数据源默认用内置TickFlow数据源,Key 留空即为免费 None 模式,足够完成首次选股;有注册过的 Key 可粘贴进去,先验证、通过后才落盘到本地secrets.json,填错不会污染配置
能力路由系统按优先级为每类数据集分配数据源,生成能力路由矩阵:日 K、实时、分钟 K、财务等 6 类数据集当前生效哪个源、是否可用,一目了然
完成点「进入面板」,向导写入完成标记,以后不再出现

确认数据源档位与能力矩阵

进入面板后做最后一次确认:打开设置 → 凭据与能力,点「重新检测」(源码:凭据与能力设置),确认当前档位与能力矩阵正常。之后想换源或加自己的 HTTP 接口,在「设置 → 数据源」里操作即可,YAML 声明就能接入,详见自定义数据源文档。

幕三:跑通数据管道,拿到你的第一份选股命中列表

这一幕做完,你会有一份真实的全 A 股扫描结果,外加一次回测和一条监控规则。

手动跑一次盘后管道备齐数据

选股、回测、监控全部依赖一张本地enriched 指标表(68 列指标与信号)。首次使用必须手动跑一次管道:

  1. 打开数据页(源码:数据页),点「立即跑盘后管道」:拉日 K → 计算 enriched 表 → 就绪;
  2. 完成后,选股页的策略扫描、回测页的入场信号就有数据可用了。

💡 之后每天 15:35(CST)管道会自动执行同样流程:拉日 K → 重算 enriched 表 → 跑监控规则。首次手动跑,只是把「等一个交易日」变成「等几分钟」。None / Free 档位下当日数据通常在盘后 1-2 小时可用。

可选:先把常看的股票加进自选

(可选)这一步的价值:盘中盯盘时,自选池里有换手、量比等实时指标可看,不用每次重新搜代码。

打开自选页(源码:自选页),把关注股票加进自选池:

  • 支持多分组管理(M:N 关系),表格 / 卡片双视图切换;
  • 懒得手动一只只加?直接上传 CSV 文件导入。

给策略池准备第一个策略

上一步完成后,你会遇到新装环境的一个实情:策略库初始是空的。新版本没有内置策略目录,首次选股前需要先有 1 个可用策略(详见策略指南):

方式怎么做
自定义信号(不写代码)在策略页 UI 上用字段 + 操作符 + 阈值组合(如RSI < 30加量比 > 2),编译成 Polars 表达式热加载
AI 策略生成器一句话描述思路,配置好 AI 接口后由 LLM 生成策略文件
导入.py策略文件把已有的 Polars 策略文件放进data/strategies/custom/,引擎自动发现

准备好后把策略加入右上角的「策略池」,页面会自动对策略池发起扫描。

第一次全 A 股扫描:毫秒级出结果

来到重头戏——选股页(源码:选股页):

  1. 页面顶部可切换股票 / ETF两个资产池,新手默认选股票(ETF 池仅开放技术类策略);
  2. 策略池里的策略自动跑起来,Polars 向量化引擎毫秒级扫完全 A 股,命中标的即时列出,支持结果导出。

回测验证与监控盯盘:把研究闭环走完

拿到候选名单后,建议顺手把闭环走完,这样「选股 → 验证 → 盯盘」三步就全打通了:

  • 回测(源码:回测页):选策略 + 区间,查看净值曲线、夏普、最大回撤、胜率、盈亏比;T+1 规则、手续费、滑点全算上,进度 SSE 流式推送,切页不丢任务,结果可导出 CSV;
  • 监控中心:给策略配置监控规则,盘中命中实时弹窗 + 语音播报,触发记录持久化,还能推送到飞书。

速查与下一步

步骤操作入口
1一条命令启动面板终端(Docker)
2设置访问密码 / 登录浏览器首屏
3完成 5 步引导向导(Key 可留空)自动进入
4重新检测数据源档位设置 → 凭据与能力
5立即跑盘后管道数据页
6(可选)添加自选股 / 导入 CSV自选页
7准备策略并加入策略池选股页
8查看首次扫描命中列表选股页
9(进阶)回测验证 + 配置监控回测页 / 监控中心

后续可以逐步解锁的方向:个股分析、因子平台与因子挖掘、异动监控、AI 对话助手——它们都建立在同一套本地数据与统一 enriched 口径之上,选股看到的信号和回测里的入场信号是同一套逻辑。更多部署方式(Compose 本地构建、Dev 开发模式、老 CPU 兼容)见部署文档,配置项详解见配置文档。

本项目仅供学习与量化研究,不构成投资建议。

【免费下载链接】tick-stock-panelTSP自托管、零运维的 A 股「自建策略 + 监控 + 回测」量化工作台 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源项目地址: https://gitcode.com/GitHub_Trending/ti/tick-stock-panel

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表