A 股短线的盯盘、复盘与交易日志收进一套自托管工作台(Vibe AStock)

Vibe AStock 是一套跑在本机的 A 股短线复盘工作台,把盯盘异动、情绪读数、AI 复盘、明日验证和交易日志收进同一界面,数据端点 182 个。这篇文章讲清它怎么跑起来、各栏目实际产出什么、AI 接入与数据 Key 怎么配,以及真实 Issue 里暴露的坑,帮短线交易者判断这套自托管方案值不值得投入时间。

A 股短线选手收盘后要做的事很固定:翻一遍涨停板、数连板高度、看昨天涨停的今天接上没有、判断明天题材往哪走,再把当天的交易记下来。这些动作通常散在三四个软件和一张自建表格里,数据要手动抄,复盘靠脑子记。Vibe AStock 把这些收进一个跑在本地的工作台,行情和统计由程序算,AI 只把算好的数字解读成文字。

Vibe AStock 是自托管的 A 股短线复盘工作台,TypeScript 与 Python 写成,输入本机行情数据与自己的交易记录,输出盯盘异动、情绪读数与 AI 复盘报告。

它面向的是每天收盘后要做短线情绪复盘的人。页面数据和交易记录都留在自己电脑上,交易日志不发给 AI。项目以 Apache-2.0 许可证开源,主要语言 TypeScript,仓库在 simonlin1212/vibe-astock,目前 697 颗星、190 次 fork,开放 Issue 数为 0。

Vibe AStock 情绪复盘页面的连板天梯与题材轮动视图

五分钟先跑通

仓库 README 有「快速开始」一节,本次拿到的节选没有覆盖那里的逐条命令,所以这里给不出可直接复制的完整安装流程。能确认的形态是:Windows、macOS、Linux 都能运行,发布页提供免安装包;也可以装在 macOS 或 Linux 云端电脑上,用带访问口令的链接远程打开。启动环节有一个已知阻塞点,默认端口被占用或被系统保留时程序起不来,v2.0.1 已经处理过这一点。

起来之后第一件事是接入 AI。第一次打开时在「接入 AI」页选订阅或模型 API:

  • 订阅方式:Claude Code、Codex、WorkBuddy。
  • API 方式:DeepSeek、通义千问、Kimi、MiMo 等任何兼容 Chat Completions 的模型 API。

填完点页面上的「测试连通性并保存」。这一步带地址校验,允许用 http 接入的范围是显式网段白名单,包括 127.0.0.0/8、10.0.0.0/8、172.16.0.0/12、192.168.0.0/16、::1/128、fc00::/7。v1.1.3 又把未指定地址 0.0.0.0 重新放行,因为网关监听所有网卡时启动日志打印的正是这个地址;IPv6 的未指定地址 [::] 不在放行范围内。自托管网关填公网地址时校验不会通过。

龙虎榜这一路需要 IWENCAI_API_KEY。没有这个 key 时龙虎榜会降级成数据缺失,复盘报告里会标出这个缺口。

跑通之后你会得到什么

左侧是 10 个一级栏目:首页、盯盘、复盘、交易日志、产业资讯、产业研究、研究工具、我的股票、资料库、接入 AI。短线相关的排在前面,「复盘」下面是情绪复盘和每日复盘,「研究工具」下面有个股深挖、多空辩论、回测和候选池。有几个页面收成二级,点一级栏目旁的箭头展开。

v2.0.0 起这套产品和 Vibe Research 共用同一套底座,接入 AI、个股深挖、回测、产业资讯、产业研究、研报库、远程访问和免安装包都与它一致。用过旧版 v1.x 的可以把数据导进来,导入前会先预览、再备份。

收盘后打开「复盘 → 情绪复盘」,当天短线情绪的温度已经摆在那里。点 AI 复盘,模型按情绪、资金、题材、龙虎榜、龙头分五段写,再汇总成一篇;报告里的数字和引用由程序核对,可逐条点开看依据。AI 给出的验证条件能一键加进「明日验证」,下一个交易日收盘后自动对账。

产物落在页面上,失败时也不会直接丢掉,会另存到工作区里的 _rejected/ 目录,文件名形如 _rejected/2026-09-03.rejected。

「交易日志」里的内容只存在本机,不发给 AI。有成交明细的交易写进持仓流水,盈亏按流水扣掉佣金、印花税、过户费换算;没有明细的只记盈亏百分比。

主要功能

盯盘 · 实时动态:盘中盯持仓与自选(现价、今日涨跌、浮动盈亏百分比)、昨日梯队(昨天涨停的今天涨跌、封没封)、500 亿以上大票涨幅前十、昨日成交额前十。3 分钟内涨跌超过 1.5% 记急拉或急跌,碰到或离开涨停价记封板或开板,异动可以按幅度和范围筛选。页面开着自动刷新,切走就停。

盯盘 · 竞价与盘中:昨日涨停股 09:25 的竞价强弱,含中位、高开占比、分板位、最高标;09:25、09:35、10:00、11:30、14:00、15:00 六个时点的情绪路径給出昨日涨停股中位涨幅,以及当时全市场的涨停、炸板、跌停数。昨晚写的明日验证条件可以拿盘中读数先对一对。快照由程序在时点自动存,过了时点补不回来。

情绪复盘:给出赚钱效应、晋级率、连板天梯、连板溢价、梯队断层、昨日强势股反馈、封板质量、题材事件树和首板名单。另有近 5 天的题材热度、题材轮动和龙头谱系,以及情绪历史、明日验证、涨停样本统计和结构变化。涨停样本按封板时间、打法、入场日情绪分组看昨日涨停股的次日表现。

每日复盘:打开就看市场处在什么状态,包括涨跌面、量能、短线情绪(涨停、跌停、炸板、昨日涨停今日表现、晋级、连板股)、指数中长期位置、两融、股债收益率、行业资金和龙虎榜。涨停股按行业分档,并和前两个交易日比。

交易日志:每笔交易自动对上入场那天的情绪强中弱和当时板位(首板、连板、炸板、没碰涨停),按情绪环境、板位、打法、是否按计划、持有天数分组看胜率和平均每笔。「风险与纪律」看按计划止损估算的在险资金、权益曲线、最近 10 / 20 / 50 笔的状态、计划外交易的代价。「复查」列出值得回头看的单子、最大浮盈浮亏。「模式卡」把自己的打法写下来,按版本分段看业绩。

182 个数据端点:分 35 层,其中 14 个是短线专用,包括情绪读数、六张事实表、连板天梯、题材事件树、题材轮动、首板名单、涨停结构、盘中情绪、昨日梯队。其余覆盖行情、K 线、逐笔、财务、一致预期、公告、研报、资金、龙虎榜、限售解禁、可转债、期货与大宗、港美股、新闻、宏观。

六阶段个股研究:覆盖 A 股、港股、美股,按公司画像 → 财务 → 盈利预期 → 估值 → 风险 → 报告推进,原始数据保留来源,派生数字保留计算过程。同一栏目下还有回测,候选池按条件逐只核对指数成分股,只排除、不排名。

常用参数与配置

AI 接入有两种形态,二选一:订阅走 Claude Code、Codex 或 WorkBuddy,不需要 API Key;模型 API 走任意兼容 Chat Completions 的接口。设置页的「测试连接并保存」按钮在校验不通过时不会保存。

自托管网关的 http 放行范围是固定白名单,需要走 http 时把网关地址放在 127.0.0.0/8、10.0.0.0/8、172.16.0.0/12、192.168.0.0/16、::1/128、fc00::/7 之内,或者用 0.0.0.0。

IWENCAI_API_KEY 是龙虎榜数据的前置条件,缺少时这一路降级,其余数据不受影响。

仓库顶层有 vibe-research.config.json,本次节选没有给出它的字段说明,仓库里没有说明这一部分的配置项。

结果在哪里看

盯盘的异动和梯队读数在「盯盘 → 实时动态」页,竞价强弱与六个时点的情绪路径在「盯盘 → 竞价与盘中」页。AI 复盘和 AI 周报在「复盘 → 情绪复盘」页,建议的验证条件直接加进同栏目下的「明日验证」,第二天收盘后在那里自动对账。交易相关的胜率、权益曲线与复查结果都在「交易日志」页。

研究报告在个股深挖栏目里,正文数字带证据或计算编号,右侧证据附录可以回查到原始数据。复盘失败时的产物去 _rejected/ 目录找,页面上的数据缺口会逐条标出是哪一路、哪天失败、降级成了什么。

实际使用中的坑

点击复盘以后时间很久。有用户提交 Issue 说不知道是后端有问题还是 AI 本身就这么慢。这条已解决,项目侧给出了对应处理。

配置 DeepSeek 的 API Key 后,点「测试连通性并保存」提示「复盘 Agent 仅支持本机访问」。现象出现在按地址校验拦截的场景,已解决。

复盘看板数据缺失,其他几个栏目显示正常。这条已解决。另有一条相关的:每次复盘报告几乎都会提示数据缺口,例如资金面某日数据获取失败并降级,报错信息是 Connection aborted 一类的连接中断。这条也已解决。

生成复盘报错 RuntimeError: 本次复盘的「明天关注点」是空的(AI 环节没跑通),产物另存到 _rejected/。这条同样已解决。上面四条都是用户实际提交的 Issue,当前状态均为已解决,仓库开放 Issue 数为 0。

选型参考

项目适合谁部署方式主要限制什么情况下选它更合适项目地址
Vibe AStock每天收盘后要做短线情绪复盘、并想把手写交易记录一起管起来的 A 股交易者本地运行,Windows / macOS / Linux 均可,发布页提供免安装包龙虎榜依赖 IWENCAI_API_KEY,缺 key 时该路降级;竞价与盘中的快照按时点存,过了时点补不回来需要把情绪复盘、明日验证与交易日志放进同一套本机页面simonlin1212/vibe-astock
NiuCap想在一台本机或小服务器上同时做选股、择时和复盘的人本地自托管未逐一核实选股环节是重点,需要内置策略选股和条件选股jangviktor-web/NiuCap
gp-ladder只想看连涨榜、涨停天梯和昨日涨停的 macOS / Windows 用户桌面端应用未逐一核实只想要天梯这一个视图,不需要一整套复盘工作台uasier/gp-ladder

本项目把短线复盘、明日验证和交易日志串成一条链,代价是栏目整体偏重,10 个一级栏目里有产业资讯、产业研究和研究工具,只想要一张连板天梯的人用不上这些。这种情况 gp-ladder 更合适,它把连涨榜和涨停天梯做成桌面端的单一视图,打开就看,不用先接入 AI。选股方面,NiuCap 的描述把选股摆在前面,内置 25+ 策略选股;本项目的候选池明确只排除、不排名。

合规红线

这套工作台从公开数据源取行情、公告、研报与龙虎榜数据,接入前要确认自己遵守各数据源的使用条款,不要把请求频率推到影响对方服务的程度。涉及需要账号或密钥的接口,只使用自己有权访问的凭证。

远程访问靠带访问口令的链接实现,把工作台暴露到公网之前要自己评估风险。交易日志、持仓与自选只存在本机、不发给 AI,这一点写在项目 README 上,但远程访问打开后这些页面也会被远程看到,口令强度要自己把关。

项目在截图说明里明确写了页面内容不构成投资建议。把这里的读数用进真实交易,盈亏由使用者自己承担,这一点和任何行情工具一样。

什么情况下别用它

做中长线、按基本面选股的人,这套东西的重心在连板天梯、晋级率和封板质量,短线栏目对他没有直接用处。只想要一个行情看板、不需要复盘和交易日志的人也不需要它,直接看行情软件更省事。

不想在本机装运行环境、也不愿意维护一个自托管服务的人,这里会多出一层部署成本,免安装包能降低一些但不会消除。需要官方数据授权或投顾资质的机构场景也不适用,项目本身不提供这类资质。

指望 AI 直接给出买卖建议的人同样不合适。这里的 AI 只解读程序算好的数字,报告里的每个数字都要能对回本次取到的数据和计算,判断仍然由使用者自己做。

焚评:这个项目的量化评分

本项目的选题来自 焚.com(一个按公开公式给 GitHub 项目打分的站)。焚评当前总分 9.1 分(满分 10)。下表是各维度的得分:

评分维度得分
热度动量(权重 25%)10.0 / 10
开发活跃(权重 25%)7.4 / 10
社区响应(权重 15%)10.0 / 10
文档质量(权重 15%)8.5 / 10
发布节奏(权重 10%)10.0 / 10
风险控制(权重 10%)10.0 / 10

评分口径、权重与计算方式见焚.com 的评分方法页;数据随 GitHub 指标刷新,具体数值以焚.com 当前页面为准。本文正文为诀.com 独立撰写,评分数据由焚.com 授权引用。

内容核验说明

这篇把自托管短线工作台的部署门槛、各栏目实际产出和数据 Key 依赖讲得比较清楚,还逐条列出 Issue 里暴露的坑,适合收盘后要做情绪复盘、又想把交易日志留在本机的 A 股短线交易者。需要注意:快速开始的逐条命令在节选中缺失,AI 只解读程序算好的数字;仓库指标、Issue 状态与焚评评分来自原作者和焚.com 公开披露,诀.com 未独立验证。

仓库星标、fork、开放 Issue 与焚评各维度得分均来自原作者及焚.com 公开披露,诀.com 未独立验证;文章未给出完整安装命令,也没有任何实测或复现记录。

项目来源与说明

开源项目:simonlin1212(simonlin1212)

本文由诀.com 编辑基于该项目的公开信息独立撰写,属原创解读,不是对项目文档的翻译或转载;文中提到的功能与参数以官方仓库为准,代码与文档版权归原作者所有。

查看项目仓库