tick-stock-panel:一条命令部署的 A 股量化选股工作台,几分钟跑通全市场扫描
tick-stock-panel(TSP)是一款自托管的 A 股量化工作台,把选股、回测、监控收进同一个面板,行情数据全部落在你自己电脑上。读到这里,你不用装 Python、不用装 Node,也不用写代码——装好 Docker 后,一条命令部署,几分钟内就能跑通「设密码 → 同步历史行情 → 点卡片扫完全 A 股 → 回测验证 → 盘中监控」的完整闭环。
一条命令把量化工作台跑在本机
TSP 的部署思路是「一个容器管一切」:不用本地数据库,不用前后端分开跑。在已装 Docker 的机器上执行这条命令,面板就跑在本机:
docker run -d --name tsp -p 3018:3018 -e DATA_DIR=/app/data -v ${PWD}/data:/app/data ghcr.io/shy3130/tick-stock-panel:latest
其中 -v ${PWD}/data:/app/data 把数据目录挂回宿主机——行情、回测结果、监控记录全部以本地 Parquet 文件存在,复制目录即完成备份或迁移。浏览器打开 http://localhost:3018,访问认证页就在眼前:还没设过密码时,页面显示「设置访问密码」,设好即进入;之后每次访问输入密码登录。
⚠️ 面板部署在公网服务器时,首次设置访问密码只允许从本机或内网发起,防止陌生人抢先锁死你的面板。更多细节(含
AUTH_PASSWORD环境变量预置)见 docs/deployment.md 与 docs/deploy-password.md。
忘了密码怎么办? 删除或清空 data/user_data/auth.json 后重启服务,会回到「未设密码」状态,重新设置即可。
设置密码并确认数据源档位
登录成功后,打开设置 → 凭据与能力,点「重新检测」,确认数据源档位和能力路由矩阵显示正常。向导里那个数据源 API Key 一栏,可以直接留空。
为什么?默认数据源 TickFlow 在 Key 留空时就是免费 None 模式,照样能同步历史日 K,足够完成首次选股;None / Free 档位的当日数据在盘后 1-2 小时可用。而且每个交易日 15:35(北京时间),盘后管道会自动触发同一套流程,你手动做的事,之后它每天都替你干。
免 Key 同步历史行情,跑通本地数据管道
选股、回测、监控全都依赖同一张本地指标表,官方叫 enriched 表——每只股票每天一行,带好了 68 列指标与信号。首次使用需要手动把它建出来:
打开数据页,点「立即跑盘后管道」:拉取日 K → 计算指标 → 就绪。跑完后页面显示管道完成,之后每个交易日 15:35 自动重跑,不用再管。
页面提示「已有任务在运行」? 管道有并发保护,同一时间只允许一个数据任务跑完,等它结束或刷新页面看进度即可。
老电脑启动报错(进程 exit 132)? 说明 CPU 缺少 AVX2 指令集,改用 Compose 本地构建并在 .env 里设置 BACKEND_EXTRAS=legacy-cpu 即可,详见 docs/deployment.md。
💡 有自己的数据接口?不用改代码:用一份 YAML 声明 HTTP 接口就能接入,面板会按能力路由矩阵自动为日 K、除权、分钟 K、财务等 6 类数据集分配最合适的源,换源不换指标口径。方法见 docs/custom-data-source.md。
点一张策略卡片,扫完全 A 股
打开选股页,页面顶部是 股票 / ETF 两个资产池切换,新手选股票即可。下方挂着 25 个示例策略的卡片墙——趋势突破、均线多头、MACD 金叉放量、量价齐升、超跌反弹、低波动龙头……每张卡片背后就是一个独立的策略文件。
点击任意一张卡片,Polars 引擎毫秒级向量化扫完全 A 股,命中的标的直接列在下方,结果支持导出。
不想用现成策略,页面上可以直接配自定义信号:「字段 + 操作符 + 阈值」组合,例如 RSI < 30 且量比 > 2,编译后热加载;也可以一句话描述思路,让 AI 生成完整策略文件。策略体系的完整说明见 docs/strategy.md。
为什么选股看到的信号和回测里的入场信号一定对得上? 因为二者共用同一套 enriched 口径,不存在「回测很猛、实盘对不上」的问题。
回测验证策略,盘中交给监控盯盘
拿到候选股之后,把研究闭环走完只需两件事:
- 回测:在回测页选策略 + 区间,看净值曲线、夏普、最大回撤、胜率、盈亏比。T+1 限制、手续费、滑点都算进去了;进度用 SSE 流式推送,切页不丢任务,结果可导出 CSV。
- 监控中心:给策略或个股配置监控规则,盘中命中时实时弹窗加语音播报,触发记录持久化,还能推送到飞书 / 企业微信,不用再人肉盯盘。
这是荐股软件吗? 不是。TSP 明确不对标行情终端、不做 AI 荐股,它是学习研究用的本地量化工具箱。
第一次使用检查清单
- Docker 容器已跑起来,
http://localhost:3018能打开并设好访问密码 - 设置 → 凭据与能力 点过「重新检测」,档位与能力矩阵正常
- 数据页手动跑过一次盘后管道,enriched 表显示就绪
- 选股页点过一张策略卡片,看到了命中的标的
接下来可以做的三件事:给自选页加上你关注的标的;在回测页挑一个策略跑一段完整区间,看它历史上的表现;在监控中心配第一条规则,把盘中提醒接上。
免责声明:本项目仅供学习与量化研究,不构成任何投资建议;回测结果不代表未来收益,A 股有风险,入市需谨慎。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考






