首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【征文】从一张表到一整套系统:我一个人是怎么把想法长成产品的

【征文】从一张表到一整套系统:我一个人是怎么把想法长成产品的

原创
作者头像
用户12816708
发布于 2026-10-13 13:05:29
发布于 2026-10-13 13:05:29
330
举报

没有团队、没有预算,只有一个人、一台小服务器,和一个越来越大的想法。

一、起因:我想看见"钱到底在往哪儿走"

我平时看盘,最缺的不是行情,是资金的方向感。涨跌幅能告诉你"发生了什么",却告诉不了你"钱是从哪儿来的、又去了哪儿"。

市面上不是没有资金流数据。但看别人算好的结论,你既不知道它的口径,也没法按自己的逻辑重新切分。

所以我给自己定了一个很朴素的目标:搭一套自己的资金流系统——口径我说了算,想看什么就能切什么。

这件事我一个人做,而且是从零。真正让它跑起来的,是 WorkBuddy。

二、第一步永远是啃最硬的骨头:数据

我给自己定的第一条规矩是——先解决数据,再谈界面。 因为界面可以慢慢磨,可口径一旦错了,上面盖多少页面都是白盖。

行情数据是逐笔来的。我按固定节奏持续落库(每 3 秒一次快照),一天下来大约 2,600 万条。每条记录都带着买卖方向,我据此按"单笔金额"把资金分成三档:50 万、100 万、200 万——这样"有多少是超大单在买",就能被单独拎出来看,而不是和散户混在一起算一个总数。

这一步做完,后面所有页面才有了共同的底座。

三、从一个页面,长成一整套系统

我最初的设想其实只有一个页面:看看哪些行业在吸金。

但做着做着,它自己长开了——因为同一种"资金切片"的能力,换一个维度,就是另一个页面:

页面

它回答的问题

行业资金页

钱在流入哪些行业

概念资金页

钱在流入哪些概念板块

大盘总览页

128 个行业的实时资金全景

信息识别页

贴一段消息,自动找出相关个股

金融日历

未来有哪些事件可能影响资金

产业图谱

296 个产业 / 2,000+ 二级环节 / 1.7 万成分股的上下游关系

金股筛选页

按多日规则交集,筛出候选标的

这里有一条我全程坚持的原则:每加一个页面,先让它"独立可验证",再考虑和别的页面统一。

每做完一个,我都单独打开、单独对数、确认口径对得上,才动下一个。

系统架构总览:数据层 / 计算层 / 页面矩阵 / 自动化 / 验收
系统架构总览:数据层 / 计算层 / 页面矩阵 / 自动化 / 验收

图:系统架构总览:数据层 / 计算层 / 页面矩阵 / 自动化 / 验收

四、让它自己"喊":预警不是通知,是要分层

资金流这东西,等人眼扫到,机会常常已经走了。所以我给页面加了自动预警。

但我很快发现:预警最大的敌人不是"漏报",是"误报"。 一个动不动就弹窗、动不动就语音播报的系统,几天就会被我自己关掉。所以我把预警逻辑做了三层:

  • 入榜过滤:不是有点流入就播报,而是要求连续多根 K 线(我设的是 ≥5 根,约 25 分钟)都保持红色——也就是资金"持续"净流入,才算真的在来钱;
  • 方向过滤:只播报"流入方向"的告警——因为流入才是机会信号,流出我自己会看;
  • 回吐系数:再加一层 0.4 的回吐系数,专门对付"脉冲式假流入"——钱刚冲进来又撤走的那种。

三层叠上去之后,预警的"信噪比"才勉强能看。这套分层逻辑,是我和 WorkBuddy 反复推演、用真实数据回放验证出来的,不是拍脑袋定的阈值。

告警规则怎么定:越准越好,不是越多越好
告警规则怎么定:越准越好,不是越多越好

图:告警规则怎么定:越准越好,不是越多越好

五、让系统自己跑:把"人盯"变成"定时"

看盘最耗人的从来不是判断,是盯。所以我把它整个交给了定时任务:

  • 盘中(8:30–15:00)每分钟抓一次;
  • 盘后每半小时抓一次;
  • 收盘后,自动把当天的解析结果归位到个股页面。

从"人守着一遍遍刷",变成"到点自动跑、出问题才叫我"——这一步,是让整个项目从玩具变成工具的分水岭。

六、我踩过的坑,比做出来的功能更有价值

这套系统的每一次翻车,几乎都不是业务逻辑的问题,而是"我以为不是问题的地方":

  1. 内存。云服务器内存很紧,服务撞到系统限制后不会崩,而是被内核"限流"——表现是连一个零 I/O 的健康检查接口都要排队 20 多秒,接着看门狗误判、反复重启。最后不是靠重启解决的,是靠重新校准资源阈值。
  2. 聚合超时。有一次我把数据库超时参数调紧到 15 秒,结果所有"要扫全量数据"的重查询(大盘总览预热、历史回填)永远卡在半路,页面一直显示"准备中"。后来才明白:不同量级的查询需要走不同的连接通道,别用一个超时参数卡住所有请求。
  3. 页面全员打不开。一度连不相关的页面都打不开,排查半天才发现,根因在资源限制,而不在任何一个具体页面。

这些坑有个共同点:症状都在"上层",根因都在"底层"。 而每一次,当我把"现象"而不是"我的猜测"交给 WorkBuddy,它给出的排查路径,总能先把我最想当然的那个方向排除掉。

七、最后,用数据验收

系统做出来好不好,不是我说了算。所以我做了一轮回测来验收:

把"资金净流入的 5 日均线为负时不出手"作为大盘择时条件,跑多个历史窗口——六窗口平均收益 +6.23%。

这个数字不算惊人,但它的意义在于:它是我自己口径、自己数据跑出来的,我知道它为什么是这个数。一个你能解释的数字,比十个漂亮的结论都值钱。

策略参数与回测结论(资金净流入 5 日均线择时)
策略参数与回测结论(资金净流入 5 日均线择时)

图:策略参数与回测结论(资金净流入 5 日均线择时)

八、这件事之后,我真正学到的

  1. 一个人也能做完整产品,前提是"把链路拆开"。 数据、页面、预警、调度、验收——每一环都能独立验证,就永远不会卡在"整体进度"上。
  2. 先要路径,再要答案。 我最有效的用法不是问"这个怎么做",而是把现象和现场信息交给它,让它给我"先看什么、再看什么"的分层路径。
  3. 口径比结论重要。 一套自己说了算口径的系统,哪怕数字不漂亮,也比十个看不透来路的结论更有用。

#WorkBuddy #AI办公

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、起因:我想看见"钱到底在往哪儿走"
  • 二、第一步永远是啃最硬的骨头:数据
  • 三、从一个页面,长成一整套系统
  • 四、让它自己"喊":预警不是通知,是要分层
  • 五、让系统自己跑:把"人盯"变成"定时"
  • 六、我踩过的坑,比做出来的功能更有价值
  • 七、最后,用数据验收
  • 八、这件事之后,我真正学到的
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档