news 2026/9/28 18:47:10

tick-stock-panel自选分组统计实战:用卡片视图与分组涨跌快速梳理A股股票池(完整指南)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tick-stock-panel自选分组统计实战:用卡片视图与分组涨跌快速梳理A股股票池(完整指南)

tick-stock-panel自选分组统计实战:用卡片视图与分组涨跌快速梳理A股股票池(完整指南)

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

tick-stock-panel 是一款自托管、零运维的 A 股「选股 + 监控 + 回测」量化工作台,其自选分组统计功能可以把上百只自选股划分进多个股票池,用卡片视图与中轴条形图直观对比各组当日强弱,再配合批量导入、多选加分组等能力一次性把股票池管好。本文将带你实战「卡片视图、分组涨跌、股池批量管理」三大能力,新手也能快速上手。

为什么自选需要「分组统计」

自选股一多,最常见的痛点是:表格要逐行翻,看不出自己关注的几个板块/主题今天整体强弱如何。

tick-stock-panel 的自选页(frontend/src/pages/Watchlist.tsx)支持把一只股票同时加入多个分组(如「AI算力」「高股息」「观察候选」),并提供三个分组统计入口:

  • 分组页签:每个页签实时显示该组股票数与等权涨跌幅
  • 分组统计条:页面顶部图形化概览,每组一根中轴分叉条形图
  • 分组卡片视图:每个分组一张卡片,组内按涨跌幅排出榜单

💡 所有统计都在前端完成,复用自选页已有的行情数据,零额外请求,刷新无负担。

分组统计条:一眼扫出当日强弱

分组统计条实现在 frontend/src/components/WatchlistGroupStatsBar.tsx。每个分组占一行,中轴分叉条形图直观对比各组强弱:红色向右 = 强,绿色向左 = 弱,条长按组间最大绝对值归一化,扫一眼就能定位当天最强和最弱的组。

5种指标,按你的习惯切换

点击右上角的设置按钮,可在 5 种指标间切换(口径定义见 frontend/src/lib/watchlistGroupStats.ts):

指标含义适用场景
等权平均(默认)组内涨跌幅算术平均最直观,贴合「个人组合」视角
中位数组内涨跌幅中位值,抗极值组内有个股暴涨暴跌干扰时
上涨占比上涨家数占比,50% 为强弱轴看组内普涨/普跌宽度
组内最强组内最大涨幅判断龙头强度
组内最弱组内最小涨幅风险预警

统计口径同样透明:实时行情优先、收盘价兜底;一股同时计入每个所属分组,不属于任何分组才计入「未分组」。鼠标悬停任意分组,还能看到完整明细,例如:

等权平均 +1.23% · 中位 +0.80% · 最强 +6.10% · 最弱 -2.40% · 上涨12 下跌5 平1(共18只)

分组还可按定义顺序 / 指标降序 / 升序排列——配合「降序」,最强分组永远排在最上面。点击任意一行即可钻取到该分组的列表。

卡片视图:每个分组一张卡,组内榜单一目了然

在自选页切换到「分组卡片」视图,实现位于 frontend/src/components/WatchlistGroupCards.tsx:

  • 卡片头部:分组色点 + 名称 + 当前指标数值 + 成员总数 + 涨跌家数,点击直接钻取该分组列表
  • 组内榜单:成员按涨跌幅降序排列,默认展示前 8 条(可在 1~50 间调整),超过部分点「显示全部 N 只」展开
  • 多组并存:一只股票可同时出现在多个分组卡片中,无需复制数据
  • 响应式布局:手机 1 列、宽屏最多 4 列,适配不同屏幕
  • 个性化显示:头部颜色底条、成员序号均可开关,设置持久化保存在本地

卡片视图与分组统计条共享同一份指标与排序配置(frontend/src/components/GroupStatsSettings.tsx),一处修改、两处同步生效。

股池批量管理:5个实用技巧

  1. 批量导入自选:支持从券商自选 CSV、截图(OCR 识别)或粘贴代码批量导入,告别逐只手敲
  2. 多选加分组:对任意标的勾选多个分组即可一次加入多个股票池;取消勾选仅移出该分组,标的仍保留在自选中
  3. 拖拽排序分组:在分组页签栏直接拖动页签调整分组顺序(frontend/src/components/WatchlistGroups.tsx),常用组拖到最前
  4. 清理「未分组」:未划分任何分组的股票自动归入「未分组」页签,方便定期整理
  5. URL 深链:地址栏支持?group=分组id,可把「AI算力组」直接收藏到浏览器侧边栏,打开即达

另外,删除分组时只删除分组关系,股票本身仍保留在自选中,设计对误操作非常友好。

相关文件

文件说明
frontend/src/pages/Watchlist.tsx自选页主体(视图切换、分组筛选、批量导入)
frontend/src/components/WatchlistGroupCards.tsx分组卡片视图组件
frontend/src/components/WatchlistGroupStatsBar.tsx分组统计条组件
frontend/src/components/WatchlistGroups.tsx分组页签栏与管理面板
frontend/src/lib/watchlistGroupStats.ts分组涨跌统计口径与配置持久化
docs/features.md完整功能清单

小结

tick-stock-panel 的自选分组统计是一个面向个人投资者的「轻量组合复盘」工具:用分组统计条快速扫出当日强弱,用卡片视图下钻到组内强势股,再用批量导入与多选加分组把股票池维护得井井有条。配合项目自带的回测、监控与 AI 复盘模块,就能搭出一套完整的个人量化工作流。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 18:46:53

AI编码代理安全:构建机密上下文边界的实用指南

1. 为什么AI编码代理成了保密战争中最容易忽视的那道防线先说一个我亲眼见过的真实事件。有个团队在生产环境跑着GitHub Copilot,也接入了Cursor,代码库里混着几十个微服务,服务之间的调用签名写得到处都是。某天做安全审计,他们在…

作者头像 李华
网站建设 2026/9/28 18:46:48

Agent记忆组件实战:从“金鱼脑”到长期记忆分层架构

1. 为什么Agent突然变成了"金鱼脑"做Agent开发的朋友可能都有过这种体验:单次对话里Agent表现得像个资深专家,工具调用行云流水、推理步骤条理清晰,但只要会话一结束,或者上下文窗口一被截断,它立刻把你忘得…

作者头像 李华
网站建设 2026/9/28 18:45:31

Unity3D游戏特效实战:粒子系统、Shader、TimeLine与脚本工具全解析

1. 游戏特效技术必修课:从粒子到Shader的完整实战拆解做游戏特效这行十来年,我最大的感受就是:特效师和TA之间的那道墙,往往不是审美,而是技术实现路径的认知差。很多刚入行的朋友一看到“粒子系统、Shader、TimeLine、…

作者头像 李华
网站建设 2026/9/28 18:44:41

新手必看:用 NPM 安装 OpenClaw 并接入 TaoToken 的完整配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华