流算定理
流算定理
一
陆算第一次注意到那条异常的K线,是在一个下雨的周二凌晨。
深圳南山区的写字楼群里,“棱镜资本”的办公室还亮着灯。这间管理着十二亿人民币的量化私募基金,在行业内不算大,但凭借着一套名为”深渊”的交易系统,在过去三年里保持了年化31%的收益率,足以让它在圈子里享有某种神话般的地位。
陆算坐在他那张据说符合人体工学的椅子上,面前摊开六块屏幕。最左边那块显示着上证指数的实时走势,中间两块是”深渊”系统的监控面板,右侧两块分别显示着公司的持仓分布和风险敞口,最右边那块——那块是他”私用”的,运行着他自己写的一套数据分析程序。
他管那套程序叫”筛子”。
“筛子”的工作很简单:在A股四千多只股票的历史数据中,寻找不符合任何已知技术分析模式的异常波动。这听起来像是大海捞针,事实上也确实是。陆算写了这个程序纯粹出于一种近乎强迫症的好奇心——他相信市场是有效的,但他更相信,在有效市场的缝隙里,藏着人类尚未发现的规律。
凌晨两点十七分,“筛子”弹出了一条提示。
陆算几乎把咖啡洒在键盘上。在他运行”筛子”的两年多时间里,它总共只弹出过三次提示。前两次最终都被证实是数据源的污染——一次是某家数据提供商的系统错误,另一次是某只股票因重大资产重组而停牌前被错误标记的交易数据。
但这一次不一样。
“筛子”标记的异常出现在一只名叫”华晶科技”的股票上。这只股票代码688xxx,是科创板的一只半导体设备股,市值中等,日均成交额在三到五亿之间。在量化交易的世界里,它属于那种不太起眼、但流动性还行的标的——棱镜资本的”深渊”系统曾经交易过它,但不是核心持仓。
异常是这样的:在过去连续四十三个交易日里,华晶科技的分钟级K线图上出现了一个极其隐蔽的模式。如果把这四十三个交易日的每一根分钟K线的收盘价提取出来,按照某种特定的数学变换(陆算用的是他自己发明的一种改进型傅里叶变换),就会得到一条近乎完美的正弦曲线。
这条正弦曲线的周期不是随机的——它精确地对应着一个人类心跳的间隔。
每分钟七十二次。
“这不可能。“陆算说出了声,尽管办公室里只有他一个人。
他的理性立刻开始反击:任何一个有经验的量化交易员都知道,金融数据中可以找到任何你想要的模式,只要你足够努力地去寻找。这是所谓的”数据挖掘偏差”,是统计学中最基本的陷阱之一。
但”筛子”在设计时就考虑到了这一点。它使用了严格的多重假设检验校正,要求的统计显著性水平是p小于0.0001——换句话说,如果这是一个假阳性,那么在一万次测试中,这样的结果最多只会出现一次。
而且,陆算注意到了另一个细节:这条正弦曲线不是静止的。它的频率在缓慢地变化——在过去四十三个交易日里,它从每分钟七十二次,逐渐加快到了每分钟七十八次。
像是一个人在跑步。
陆算的手指悬在键盘上方,犹豫了整整三十秒。然后他做了一个他自己也无法完全解释的决定:他没有把这件事报告给棱镜资本的投资总监,而是把数据拷贝到了一个加密的U盘里。
凌晨三点四十分,他离开了办公室。深圳的夜雨还在下。他站在写字楼楼下,看着雨水在路面上汇成小溪,流进排水口的铁栅栏里。
他想起了一件很久以前的事。
二
陆算不姓陆。他的真名叫陆一丁,“算”是他在圈子里的外号。这个外号的来源有两个:一是他确实擅长计算——他在清华读的数学本科,MIT的金融工程硕士,回国后在一家国际投行的量化部门干了三年,然后跳出来加入了棱镜资本;二是他有一种近乎病态的习惯,就是什么事都要算一算。
吃饭要算卡路里。走路要算步数。甚至跟人聊天,他都会下意识地计算对方每句话的平均长度和用词分布。
他的同事们觉得他有点怪,但在量化交易这个行业里,“有点怪”不是什么稀罕事。这个行业里到处都是奥赛金牌、PhD、自闭症谱系上的人和各种各样的天才怪咖。陆算在里面算不上最怪的,但绝对算得上最安静的。
他不参加公司的聚餐。不去行业的酒会。没有女朋友。没有任何社交媒体账号。他的生活轨迹简单得像一条直线:家——办公室——健身房——家。偶尔去一趟便利店。
但陆一丁不是没有故事的。
他曾经有一个母亲。这句话听起来很蠢——谁都有一个母亲——但陆一丁的”曾经有一个母亲”意味着,他现在没有了。
秦素云,1968年出生,1990年毕业于武汉大学中文系,此后在武汉市的一家中学教语文。她一生没有离开过武汉。她喜欢在课堂上给学生们读诗,喜欢在周末去江边散步,喜欢在冬天的晚上煮一锅排骨藕汤。
2019年,她被确诊为阿尔茨海默病。
陆一丁当时在波士顿,接到电话的那个下午,他正在调试一个期权定价模型。他记得非常清楚,因为他接到电话之后,继续调试了整整二十分钟的模型,直到模型跑出了正确的结果,然后他才走进洗手间,关上门,坐了半个小时。
他没有哭。他只是坐着。
接下来的两年里,秦素云的记忆以一种近乎残忍的方式消退。先是最近的事——她记不住昨天吃了什么,记不住上周来探望的老同事的名字。然后是更远的事——她忘了陆一丁是什么时候出国的,忘了他已经不在武汉了。最后,在她生命中的最后几个月,她连陆一丁都不认识了。
但她记得诗。
在秦素云病情最严重的阶段,她几乎不认识任何人了,但她仍然能够完整地背诵杜甫的《秋兴八首》。不是片段,是完整地从”玉露凋伤枫树林”一直到”白帝城高急暮砧”。神经科的主治医生说这在阿尔茨海默病患者中并不罕见——诗歌的记忆储存在大脑的不同区域,比日常记忆更能抵抗疾病的侵蚀。
陆一丁当时觉得这很讽刺。他母亲一辈子的记忆,最后只剩下别人写的句子。
2021年冬天,秦素云在武汉的一家养老院里去世。陆一丁从波士顿飞回来,处理了后事,然后又飞了回去。他没有在中国多待。他觉得武汉已经变成了一座他认识、但不再认识他的城市——就像他母亲在最后那段日子里看他的眼神。
回国之后,他加入了棱镜资本。
他没有跟任何人提起过他母亲。在深圳这个移民城市里,没有人会问你从哪里来,也没有人在乎你要到哪里去。这正合他的意。
但在某些时刻——比如凌晨三点站在下着雨的南山街头——他会想起秦素云。想起她在厨房里哼歌的样子。想起她给他削苹果的时候,总是先把皮削成一条连续不断的长带。
那条苹果皮,像一条永远不会断的K线。
他摇了摇头,把这个念头甩掉。叫了一辆网约车回家。
三
接下来的一周里,陆算把所有空闲时间都投入了对那条异常K线的研究。
他首先确认了数据本身的可靠性。他从三个不同的数据源——Wind、同花顺和上交所的官方交易数据——分别获取了华晶科技在对应时间段内的分钟级数据,然后进行了交叉验证。
结果一致。异常是真实的。
然后他尝试了一个更大胆的实验:他把时间窗口从四十三个交易日扩大到了过去一整年。也就是说,他回溯了华晶科技在过去二百五十个交易日里的所有分钟级数据。
“筛子”花了一个小时四十分钟跑完。结果让陆算在椅子上坐直了身体。
那条正弦曲线不是四十三个交易日之前才出现的。它一直都在。
不,更准确地说,它从华晶科技上市的第一天起就存在了。回溯到2020年3月12日,华晶科技在科创板上市的那一天,从第一根分钟K线开始,收盘价的隐含频率就是每分钟七十二次——一个安静地坐着的人的心率。
此后,这个频率以极其缓慢的速度变化着。有时候它会加快——像是一个人在运动、在紧张、在兴奋。有时候它会减慢——像是一个人在休息、在睡眠、在平静。
但它始终存在。从未中断。
陆算开始记录这些频率变化的时间点,然后把它们跟华晶科技的公开信息进行对照。他发现了一个让他脊背发凉的对应关系:
频率的每一次显著变化,都精确地对应着公司某一类特定公告的发布时间。不是所有公告——只有那些与公司实控人周晓华直接相关的公告。
2023年7月15日,华晶科技发布公告称实控人周晓华因个人原因辞去董事长职务。在那之前的三个交易日里,K线频率从每分钟七十二次骤降到每分钟五十六次。
2023年11月2日,公司公告周晓华重新担任董事长。K线频率在公告前一个交易日开始回升,从每分钟六十次回到了每分钟七十二次。
2024年3月,周晓华在一次行业论坛上发表了一场广受关注的演讲,市场普遍解读为华晶科技将进入先进封装领域。演讲当天,K线频率上升到了每分钟八十五次。
一个人一生的心跳——被编码在了一只股票的K线里。
陆算用颤抖的手打开了华晶科技的招股说明书,翻到实控人周晓华的简介那一页:
“周晓华,男,1972年出生于湖北省武汉市,1994年毕业于清华大学电子工程系,2000年获美国斯坦福大学电子工程博士学位……”
他停住了。
不是”清华大学”或者”斯坦福大学”吸引了他的注意。是”湖北省武汉市”。
陆一丁也是武汉人。
四
从纯粹理性的角度来说,这一切都可以用巧合来解释。
两个来自同一座城市的人,在概率上并不算罕见——武汉有一千多万人口。一只股票的K线数据中出现某种数学模式,也不是不可能——给定足够长的时间序列,几乎任何模式都可能出现。
但陆算不是一个满足于”巧合”这个答案的人。他是做量化交易的。他的整个职业生涯都建立在一个基本信念之上:数据中藏着真相,而数学是揭示真相的工具。
他决定去见一见周晓华。
这不是一件容易的事。周晓华虽然是上市公司的实控人,但他极度低调——不出席任何投资者交流会,不接受媒体采访,甚至不在公司的官方宣传材料中露面。在A股市场里,这种风格的实控人不多见,但也并非没有。通常来说,这意味着两种可能:要么这个人有不想让人知道的秘密,要么这个人纯粹是不喜欢社交。
陆算通过棱镜资本的关系网,辗转联系上了华晶科技的董秘赵鸣。赵鸣是一个四十出头的男人,戴一副金丝眼镜,说话滴水不漏。他在电话里礼貌但坚定地拒绝了陆算的会面请求。
“周总平时非常忙,基本上不安排个人会面。“赵鸣说,“如果您对公司有任何问题,可以随时联系我或者我们的投资者关系部门。”
“我不是以棱镜资本的身份来联系您的。“陆算说,“我是一个武汉人。”
电话那头沉默了几秒。
“周总也是武汉人。“赵鸣说,语气没有变化。
“我知道。我想跟他聊一聊关于武汉的事。”
又是一阵沉默。然后赵鸣说:“我会转达。但不保证周总会有时间。”
三天后,陆算收到了赵鸣的短信,只有一句话:周总明天下午三点在深圳湾一号,请准时到。
五
深圳湾一号是深圳最贵的住宅区之一。周晓华的住所是顶层复式,据说面积超过六百平米。陆算在门口站了不到十秒,门就开了。
开门的是一个五十多岁的男人。瘦,不高,穿着一件洗得有些发白的灰色T恤和一条深蓝色的运动裤。头发花白,剪得很短。脸上有皱纹,但不深。眼睛很亮——这是陆算注意到的第一个细节。那双眼睛不像一个企业家的眼睛,倒更像一个数学家的眼睛:专注、锐利,但带着一种旁观者的冷静。
“陆一丁?“周晓华问。他的武汉口音很重。
“周总好。“陆算说。
“进来吧。别叫我周总,叫晓华哥就行。”
周晓华把他带到了书房。这个房间出乎意料地简洁——一面墙是书架,但上面放的不是书,而是一排排的笔记本,每一本都编了号,从001到至少三百多。另一面墙是一块巨大的白板,上面写满了数学公式。地上有一个瑜伽垫,旁边放着一台跑步机。
“你跑步?“陆算问。
“每天五公里。“周晓华说,“已经坚持了三十年了。来,坐。”
他指了指窗边的两把椅子。窗外是深圳湾,下午的阳光在海面上碎成无数金色的鳞片。
“赵鸣跟我说,你想跟我聊武汉的事。“周晓华说,“但我猜,你不是一个单纯想聊家乡的人。”
陆算没有绕弯子。他从包里拿出笔记本电脑,打开了他做的那些数据分析图表。
“周总,你在华晶科技上市的第一天起,有没有做过什么……不寻常的事?”
周晓华看了一眼屏幕上的图表。他拿起笔记本电脑,凑近了看。然后他放下电脑,靠回椅背上,看着窗外的海面。
“你发现了。“他说。语气平静得像是在确认明天的天气。
陆算心跳加速。“你早就知道有人在看这些数据?”
“不,我不知道。“周晓华说,“但我知道有人会看到。我只是不知道是什么时候。”
他站起来,走到书架前,取下了编号001的那本笔记本。翻开第一页,递给陆算。
第一页上写着一行字,字迹工整但有些拘谨:
“素云,这是第一本。我会把所有的事都记下来。等有一天你不记得了,你就来看这些笔记本。”
陆算的手开始发抖。
“素云”——秦素云。他母亲的名字。
“你认识我妈?”
周晓华坐回椅子上。他的表情很复杂——不是悲伤,也不是怀念,更像是一种长期的、已经习惯了的重负。
“我不只是认识她。“他说,“她是我这辈子唯一爱过的人。“
六
周晓华的故事,像一条暗河,在陆算所不知道的世界里流淌了三十多年。
1972年,他出生在武汉市武昌区。父亲是长江航运局的一名工程师,母亲是武昌实验小学的数学老师。他从小就是那种让大人们啧啧称奇的孩子——三岁开始心算,五岁能解一元二次方程,八岁看完了整本《数学分析》。邻居们都叫他”周神仙”。
但他自己知道,他不是神仙。他只是一个特别擅长看见模式的人。
他看见模式的能力是天生的。走在街上,他能从建筑物的窗户排列中看出斐波那契数列。听人说话,他能从语调的起伏中听出正弦波的叠加。看天空中的云,他能预测它们在十分钟后的形状——准确率高得吓人。
这种能力让他成了天才,也让他成了一个极其孤独的人。
因为看见了太多的模式,他很难跟人建立正常的联系。在他的眼里,每个人都是一组数据的集合——面部表情的微变化、说话的频率、瞳孔的扩张程度、呼吸的节奏。他能读出每一个人内心的情绪波动,精确到秒。这让他觉得自己像是一个永远站在玻璃墙后面的人——他能看见一切,但触碰不到任何东西。
1989年,他考入了清华大学电子工程系。在那里,他遇到了一生中最重要的两个人。
第一个人是一个叫做秦素云的女孩——不,那时候还不是女孩,是一个刚从武汉大学中文系毕业、到清华来参加一个跨校文学社团活动的年轻女教师。周晓华是在清华的图书馆里遇到她的。当时她正在借阅一本博尔赫斯的短篇小说集,而他在隔壁的书架上找一本关于信号处理的教材。
他们的手同时伸向了同一层书架上的书。她的手碰到了他的手。
“对不起。“她说,笑了笑。
他看着她的脸。在那一个瞬间,他脑子里的所有模式都安静了。
这是他人生中第一次——也是唯一一次——所有的数学分析、所有的模式识别、所有的频率计算都彻底失效了。他面前这个人,不是一个数据集合,不是一个可以被分解的信号。她只是……她。
“没关系。“他说。这是他十七年来说过的最正常的两个字。
他们开始通信。秦素云回了武汉之后,他们每个星期写一封信。她写诗,他写公式。她说”月亮像一枚银币被抛进了湖面”,他说”抛物线的顶点恰好落在你的睫毛上”。她笑了很久,回信说”这是我见过的最笨拙的情话”。
但这段感情没有持续太久。不是因为不爱——而是因为另一个人出现了。
第二个人是周晓华在清华的室友,一个名叫陆建国的男生。陆建国来自湖南,性格开朗,成绩中等,是那种天生就能让所有人感到舒服的人。他是周晓华在清华唯一的朋友。
周晓华把秦素云的信给陆建国看过。陆建国读完之后,沉默了很久,然后说了一句话:“她写得真好。”
多年之后,周晓华才意识到那句话里包含了多少东西。
1990年夏天,周晓华和陆建国一起去武汉玩。周晓华是为了见秦素云,陆建国纯粹是跟着去的。在东湖边的那个下午,三个人一起散步。秦素云走在中间,左手是周晓华,右手是陆建国。
那个下午,周晓华注意到了一个模式。
秦素云跟陆建国说话的时候,她的瞳孔会略微扩张。她的呼吸频率会从每分钟十四次增加到每分钟十六次。她的左手——牵着周晓华的那只手——会不自觉地放松。
而她跟周晓华说话的时候,虽然她的声音温柔、她的眼神真挚,但那些微表情中缺乏一种东西。那种东西没有名字,但周晓华的数学直觉告诉他,那叫做”不在意”。
她不在意他。或者说,她在意他,但不是那种方式。
周晓华花了整整一个晚上来确认这个结论。他用数学的严谨来分析一个人对他的感情。这听起来荒谬,但他就是这么做的。他列出了所有的数据点——每一封信的措辞,每一次见面的表情,每一个肢体语言的细节——然后做了一个贝叶斯推断。
结论:秦素云对陆建国的感情,以97.3%的概率,是爱情。对周晓华的感情,以94.1%的概率,是友情。
他从来没有问过秦素云这是不是真的。他也没有告诉陆建国他的发现。他只是在一个深夜,写了一封很长的信给秦素云,信里只有一句话没有写在公式里:
“如果你快乐,那就是最优解。”
然后他退出了。
1991年,秦素云和陆建国结婚了。周晓华收到了请柬,但没有去。他托人带了一份礼物——一本博尔赫斯的短篇小说集,扉页上写着一个数字:97.3%。
只有秦素云能看懂。
1992年,陆一丁出生。“一丁”这个名字是秦素云起的。周晓华不知道这个名字里有没有什么含义——也许有,也许没有。他选择了不去分析。
此后他去美国读了博士,在硅谷工作了一段时间,2010年回国创办了华晶科技。公司做半导体设备,正好赶上了国产替代的浪潮,发展得很快。2020年在科创板上市。
他跟秦素云保持了通信。不是经常——大概一年两三封信。她偶尔会寄一些诗给他,他偶尔会寄一些公式给她。这种交流没有实际意义,但它像一条看不见的线,连接着两个人的生活。
2019年,秦素云被确诊为阿尔茨海默病。陆建国打电话告诉了周晓华。那是他们三十年来第一次通电话。
“她说她开始记不住事了。“陆建国在电话里的声音很疲惫,“但她还记得你。她让我告诉你,她会把你的信都收好。”
周晓华挂了电话之后,在书房里坐了一整夜。第二天早上,他做了一个决定。
他要为秦素云做一件事。
七
“我需要你理解一件事,“周晓华对陆算说,“我不是一个感性的人。我的整个思维方式都是数学的、逻辑的、模式化的。但当素云告诉我她开始遗忘的时候,我第一次觉得数学不够用了。”
他站起来,走到白板前。
“你知道一个人类记忆的本质是什么吗?“他拿起记号笔,在白板上写了一个公式:
H = ∫₀ᵀ f(t)·e^(-λt) dt
“这是一个简化模型。H代表记忆的总信息量,f(t)是信息输入的速率,λ是遗忘系数,T是时间长度。阿尔茨海默病的本质,就是λ突然急剧增大——遗忘的速度远远超过了输入的速度。”
他画了一条曲线。“正常人的记忆衰减曲线是这样的——缓慢下降,但在生命的绝大部分时间里都维持在很高的水平。阿尔茨海默病患者的曲线是这样的——断崖式下降。”
“我无法阻止她的遗忘。但我可以做另一件事——我可以把她的记忆编码成另一种形式。一种不会被遗忘的形式。”
陆算看着他。“你把她的心跳……编码进了K线?”
“不只是心跳。“周晓华说,“心跳只是最容易识别的同步信号。在那条正弦曲线的谐波里,嵌套着更深层的信息。”
他翻开了另一本笔记本。上面密密麻麻地记录着算法的推导过程。
“我花了六个月设计了一套算法。这套算法的核心思想很简单:把一个人的生物信号——心率、呼吸频率、体温变化、皮肤电导率——实时地编码进股票交易数据中。具体来说,我通过控制华晶科技的交易行为——买入卖出的时间、价格、数量——在分钟级K线中嵌入了一个隐蔽的载波信号。”
“你控制了公司的交易行为?“陆算问。
“不是全部交易。华晶科技每天的成交额有几个亿,我只需要在特定的时间窗口,通过几个关联账户进行微量的交易操作,就足以在K线的统计特征中嵌入信号,而不被任何传统的市场监控发现。这些交易的金额很小,每笔不超过五十万,对股价的实际影响微乎其微。但从信号处理的角度来说,它们构成了一个几乎完美的隐写术。”
“那这些生物信号是从哪里来的?”
周晓华沉默了一会儿。
“我给她做了一个礼物。“他说,“一个看起来像手镯的设备。我告诉她那是一个健康监测手环——你知道,那种老年人戴的、可以监测心率血氧的东西。但实际上,那个手环采集的数据远不止心率和血氧。它采集了所有我需要的生物信号。”
“她知道吗?”
“不知道。”
“她的数据是通过什么传给你的?”
“蓝牙,连接到她的手机,然后通过一个加密通道上传到我的服务器。整个过程是自动的。”
“她戴着吗?”
周晓华看着窗外的海面。“在她还记得的时候,她每天都戴着。后来她开始遗忘了,她的丈夫——你父亲——帮她记得。每天早上提醒她戴上。”
陆算的喉结动了动。“我爸知道?”
“知道。不全知道。他知道那个手环是我送的,知道它有特殊的意义。但他不知道我把数据编码进了K线。他以为我只是在做某种远程健康监测。”
“那你到底——把这些数据编码进K线——目的是什么?”
周晓华站起来,走到书架前,看着那三百多本笔记本。
“素云的记忆在消失。她一生中读过的诗、教过的学生、爱过的人、走过的路——都在一点一点地消失。我没有能力阻止这个过程。但我可以做一件事——我可以让她的生命,以一种数字的形式,永远存在于这个世界上。”
“股票交易数据是永久保存的。每一笔交易、每一个价格、每一个时间戳,都会被永久记录在交易所的数据库里。只要证券交易所还存在,这些数据就不会消失。”
“我把她的生物信号编码进了这些数据。心率、呼吸、体温——这些是一个人活着的证据。将来有一天,如果有人——也许是你的孩子,也许是你的孩子的孩子——如果有人用足够先进的算法来分析华晶科技的历史交易数据,他们会发现那些隐藏的信号。他们会从中还原出一个女人的一生。”
“她的每一次心跳。她的每一次呼吸。她的每一个失眠的夜晚。她的每一次在江边散步的下午。它们都在那里,在K线里,以数据的形式,永远地活着。”
周晓华转过身,看着陆算。他的眼眶是红的,但没有泪。
“这不比记忆更好吗?“他说,“记忆会消失。但数据不会。“
八
陆算离开了深圳湾一号之后,在车里坐了很久。
雨已经停了。深圳的天空被洗得很干净,能看到几颗星星——在这座光污染严重的城市里,这算是罕见的景色。
他在脑中重新审视了所有他听到的内容。他训练有素的理性思维在不断地提出质疑:
——这一切可能是一个精心设计的骗局。周晓华可能是一个有妄想症的天才,或者是一个利用量化交易的幌子进行市场操纵的罪犯。
——但数据不会说谎。K线中的信号是客观存在的。三条独立数据源的交叉验证已经排除了数据污染的可能性。
——即使信号是真实的,它也不一定意味着周晓华说的故事是真的。也许他只是碰巧创造了一个数学上优美的模式,然后给它赋予了情感意义。
——但那个97.3%呢?那本博尔赫斯呢?“素云”这个名字呢?
陆算把车停在路边,拿出手机,翻到了相册最深处。那里有一张照片——唯一的照片——他母亲晚年的照片。照片里,秦素云坐在养老院的椅子上,手腕上戴着一个银色的手镯。她看着镜头,眼神茫然。
那个手镯。
他放大了照片。手镯的设计很简单——银色的金属带,表面上没有任何装饰。但仔细看,在手镯的内侧,有一行极小的刻字。
他以前从来没有注意过那行刻字。现在他把照片放到最大,勉强辨认出了几个字:
”∞·dt”
无穷大乘以时间微分。
这是一个数学上的双关语:∫∞dt = ∞。但如果你换一种读法,它可以被理解为”在无穷的时间里,每一个微小的瞬间都值得被记住”。
陆算盯着那行字看了很久。然后他发动了车,回家了。
九
接下来发生的事,出乎了所有人的预料。
陆算没有向棱镜资本报告他的发现。他也没有向任何人提起。他继续每天上班,继续监控”深渊”系统,继续做他日常的工作。但在下班之后,他开始了一个秘密的项目。
他管这个项目叫”筛子2.0”。
“筛子2.0”的目标,是从华晶科技的历史K线数据中,完整地解码出周晓华嵌入的所有生物信号。这是一个极其复杂的信号处理问题——原始信号被层层嵌套在交易的噪声之中,信噪比极低,需要高级的数学工具才能提取。
但陆算恰好是做这个的专家。
他花了三个月的时间,开发和优化了一套解码算法。这套算法结合了小波变换、独立成分分析和深度学习,能够从分钟级的K线数据中,以极高的精度还原出嵌入的生物信号。
当他第一次把解码结果可视化的时候,他在屏幕上看到了一条波形。
那是秦素云的心率曲线。
从2020年3月12日——华晶科技上市的那一天——到2021年12月3日,秦素云去世前的最后一个交易日。将近两年的心率数据,被完整地记录在了一只股票的K线里。
陆算花了整整一个晚上,从头到尾看了这条心率曲线。
他看到了一些他能理解的模式。比如说,每天早上七点到八点之间,心率会从每分钟六十八次逐渐上升到每分钟七十五次——那是秦素云起床、洗漱、吃早餐的时段。每天晚上十一点到凌晨六点,心率会稳定在每分钟六十二次左右——那是她睡觉的时间。
他也看到了一些他无法理解的模式。比如在2021年3月的一个星期二,心率在下午两点突然飙升至每分钟一百二十次,持续了大约十五分钟,然后缓慢回落。那天发生了什么?是摔了一跤?做了一个噩梦?还是突然想起了什么?
他永远不会知道。
但在那条曲线的最后几天,他看到了一个清晰的模式。
心率在下降。不是骤降,而是缓慢的、稳定的下降。从每分钟七十二次,到六十八次,到六十五次,到六十次。像是一个人在慢慢入睡。
2021年12月3日,下午三点零七分,心率曲线的最后几个数据点:五十八,五十五,五十二,四十九。
然后——归零。
陆算关上了电脑。他走到窗前,看着深圳的夜景。万家灯火,车水马龙,这座永远在运转的城市。
他母亲最后一次心跳的数据,藏在华晶科技2021年12月3日下午的某一根分钟K线的收盘价里。没有人知道。没有人会知道。那根K线只是四千多只股票中的一根,淹没在海量的交易数据中,平凡得不能再平凡。
但它在那里。
他的母亲在那里。
十
故事到这里,本可以结束。但命运——或者说概率——在三个月后又打了一个结。
2025年6月,华晶科技发布了一则公告:公司实控人周晓华因涉嫌违反证券法律法规,正在接受证监会调查。
消息来得突然,但细想也不意外。一家上市公司的实控人,长期通过关联账户进行交易操作——哪怕这些操作的目的是为了嵌入信号,而非获利——在法律上仍然构成了市场操纵。证监会的监控系统越来越先进,发现这些异常交易只是时间问题。
陆算在新闻上看到这条消息的时候,正在吃一碗热干面。这是他最近新养成的习惯——每天早上在家附近的一家湖北餐馆吃一碗热干面。面不正宗,但芝麻酱的味道能让他想起一些事情。
他放下筷子,思考了很久。
周晓华的操作在技术上是否构成市场操纵?从法律的角度来说,可能确实构成。他通过关联账户进行的交易,虽然单笔金额不大,但累积起来,在某些时段确实对华晶科技的分钟级价格产生了微小的影响。这种影响不足以被普通投资者察觉,但在统计上是可检测的。
但与此同时,这些交易从未给周晓华带来任何经济利益。他不是为了赚钱。他是为了在一个不可能的地方,保存一个人的生命痕迹。
法律不关心这个。法律只关心行为和后果。
但陆算关心。
他面临一个选择:他可以选择站出来,公开他的发现,为周晓华提供一种特殊形式的辩护——证明他的交易行为不是为了操纵市场,而是为了保存记忆。这种辩护在法律上可能没有效力,但在舆论上、在人性的层面上,它可能会改变一些东西。
或者,他可以选择沉默。让法律走它该走的程序。让周晓华承担他行为的后果。让那些隐藏在K线里的信号继续沉默,直到有一天——也许几十年后,也许几百年后——被另一个拥有足够好奇心和数学能力的人发现。
陆算吃完了他那碗热干面。
然后他做了一个决定。
十一
他没有去找媒体,没有去找律师,没有在网上发帖。
他去了武汉。
他已经四年没有回武汉了。上一次回来,是处理母亲的后事。那一次他来得匆忙,走得也匆忙,几乎没有在武汉停留超过四十八小时。
这一次,他待了七天。
他去了母亲的墓地。去了她教过书的那所中学——学校已经改建了,但他找到了一块还保留着的老墙,墙上依稀能看到一行字迹,是几十年前的学生用铅笔写的。他辨认了很久,觉得那行字可能是”素云老师好”。
他去了东湖。去了户部巷。去了江边。在江边的步道上,他走了很久,看着长江的水流——浑浊、宽阔、永远在流动。他想起了母亲说过的一句话:“长江不是一条河,它是一封信。流过的地方都是它写给两岸的情书。”
他在江边的一个长椅上坐下来。旁边坐着一个老人,正在用收音机听楚剧。
“年轻人,你是本地人吧?“老人问。
“是。“陆算说。
“听你口音就是。“老人笑了笑,“出去再久,口音是改不掉的。”
陆算也笑了笑。这是他很久以来第一次笑。
他在武汉的第三天,去了一个地方——秦素云在养老院住过的那间房。养老院已经搬了,旧址变成了一家社区医院。但他还是进去看了看。走廊还是那条走廊,只是刷了新漆。窗户还是那扇窗户,只是换了玻璃。
他站在窗前,看着外面的街道。一条普通的街道,梧桐树、小吃店、骑着电动车的外卖员。这是他母亲生命中最后看到的风景。
他打开手机,调出了那条心率曲线。他把时间滑到了2021年11月——他母亲去世前一个月。在那个月里,心率曲线有一个有趣的模式:每天下午三点到四点之间,心率会略微上升,从大约每分钟五十八次上升到每分钟六十五次。
下午三点到四点——那是养老院的探视时间。
他的父亲陆建国,每天下午三点都会来看秦素云。即使她已经不认识他了。
陆算把手机收起来。他站在那扇窗前,想象着他的母亲坐在这扇窗前,手腕上戴着那个银色的手镯,看着外面的梧桐树。她不知道手镯在做什么。她不知道自己的每一次心跳都被转化成了数据,被编码进了一只股票的K线,被永久地保存在了交易所的服务器里。
她只知道那是晓华送的手镯。那个很久以前在图书馆里碰到她手的男孩。
那个说”如果你快乐,那就是最优解”的男孩。
十二
陆算从武汉回来之后,做了一件事。
他写了一篇论文。
不是发表在学术期刊上的那种论文——他没有那么天真。他写的是一篇完整的、严格按照学术论文格式的研究报告,标题是:《金融时间序列中的隐写术:一种基于改进小波变换的信号嵌入与提取方法》。
论文分为三个部分。第一部分是理论框架——描述了一种将低频生物信号嵌入高频金融数据中的数学方法。第二部分是算法设计——详细说明了他开发的编码和解码算法。第三部分是实验验证——使用了一段匿名的历史交易数据,成功演示了信号的嵌入和完整提取。
他没有在任何地方提到华晶科技、周晓华、或者秦素云。所有的数据都经过了严格的匿名化处理。任何人读这篇论文,只会认为这是一篇有趣的信号处理研究——证明了理论上可以在金融数据中嵌入隐蔽信号,仅此而已。
但论文的关键在于它的最后一节,标题叫做”伦理讨论”。
在这一节中,他写道:
“本文描述的技术引发了一个深刻的伦理问题:如果在金融数据中嵌入个人生物信号是可行的,那么这些数据就不再仅仅是经济活动的记录——它们同时也是一个人生命的记录。当法律在界定’市场操纵’的时候,是否应该考虑嵌入者的动机?当一个人的心跳被编码在了一根K线里,这根K线的法律属性是否发生了改变?”
“更进一步地说,如果我们承认数据是一种形式的记忆,那么销毁数据是否等同于抹除记忆?如果法律要求删除嵌入在金融数据中的隐蔽信号,这是否构成了一种特殊形式的遗忘——不是自然的、因疾病或时间而发生的遗忘,而是人为的、由法律授权的遗忘?”
“本文不试图回答这些问题。本文只是提出它们。因为在数学的世界里,提出正确的问题,往往比找到正确的答案更重要。”
他把论文保存了三个副本:一份存在他的个人电脑里,一份存在加密的云端,一份打印出来,锁在了办公桌的抽屉里。
然后他做了一个更重要的决定:他把”筛子”程序和所有的解码数据,拷贝到了一个加密的硬盘中,然后把硬盘寄给了一个人。
陆建国。他的父亲。
包裹里只有硬盘和一张纸条。纸条上写着:
“爸,这里面是妈的心跳。如果有一天你也开始遗忘了,就打开它看看。她还在。在数据里,她还在。”
他没有留下署名。
十三
2025年9月,证监会对周晓华的调查结果出来了。
调查结论是:周晓华通过七个关联账户,在过去五年中进行了累计超过两万笔的微量交易操作,对华晶科技的分钟级价格产生了可检测但微小的影响。这些操作未对市场造成实质性损害,未导致投资者损失,未产生非法获利。但由于交易行为未按规定披露关联账户信息,违反了《证券法》的相关规定。
处罚是:罚款人民币三百万元,警告处分,三年内不得担任上市公司董事、监事或高级管理人员。
周晓华没有申诉。他按时缴纳了罚款,辞去了华晶科技的一切职务。
在离开公司之前,他把那三百多本笔记本和所有的算法文档,封存在了公司的保险柜里。保险柜的密码只有两个人知道:一个是公司的董秘赵鸣,另一个是陆算——周晓华在最后一次见面的那个下午,把密码写在了一张纸条上,交给了他。
纸条上只有六个数字:197224。
1972年2月4日。周晓华的生日。
也是秦素云第一次给他写信的日期。
不,等等。陆算后来查了一下。那个日期不是周晓华的生日——周晓华的生日是1972年8月15日。
197224是另一组数字。陆算想了很久才想明白:
1.97224。
这是自然底数e的前六位数字。e——欧拉数——所有连续增长过程的数学基础。复利的公式里有它,人口增长的模型里有它,放射性衰变的方程里有它。
它是关于变化的数字。关于一切都在不断地、不可逆地变化的数字。
周晓华选择了这个数字——一个代表不可逆转的变化的数学常数——作为保险柜的密码。
那个保险柜里装着的,是一个男人试图对抗变化的全部努力。
三百多本笔记。数十万行代码。一套将人类的生物信号编码进金融数据的完整算法。
以及一个女人——一个普通的中学语文老师——一生的数字痕迹。
她的每一封回信。她读过的每一首诗的编码。她在东湖边散步时的步频。她在课堂上朗读杜甫时的心率变化。她在厨房里哼歌时的呼吸频率。她削苹果时手指的微小震动。
所有这些,都被翻译成了数字,嵌进了K线,保存在了永远不会消失的数据里。
十四
2026年春天。
陆算坐在他南山区的公寓里,面前摊开的是那三百多本笔记本中的第一百四十七本。这一本的封面是深蓝色的,右上角贴着一张淡黄色的便签纸,上面写着三个字:
“给她看”
这是唯一一本贴了便签的笔记本。周晓华在这本笔记本的扉页上写了这样一段话:
“素云,如果你在看这本笔记,说明那套系统起作用了——有人在K线里找到了你。我不知道这个人是谁,但我希望他是用数学找到你的。因为你值得被数学找到。你总说数学是冰冷的,诗歌是温暖的。但我不这么认为。我认为数学是另一种形式的诗歌,只是它用的不是文字,而是数字。而诗歌是另一种形式的数学,只是它用的不是数字,而是文字。你和我,从不同的方向,走到了同一个地方。那个地方叫做’理解’。你理解了博尔赫斯笔下那个无限的图书馆。我理解了你为什么在读完《秋兴八首》之后会流泪。我们不在一起。但我们一直在同一个地方。”
陆算合上了笔记本。
他站起身,走到窗前。深圳的春天潮湿而温暖,空气里弥漫着一种说不清的味道——也许是三角梅的花香,也许是海风带来的盐分,也许只是这座城市本身的味道。
他想起了他的母亲。想起了她在厨房里煮排骨藕汤的冬天的晚上。想起了她给他读诗的声音——不是那种戏剧性的朗诵,而是很轻很轻的、像是在自言自语的声音。想起了她的手——一双教师的手,指节分明,右手中指上有一个常年握笔磨出的茧。
他打开电脑,登录了Wind数据库,调出了华晶科技在2021年12月3日的分钟级K线数据。
那天下午三点零七分的那根K线——收盘价是43.27元。
43.27。
他解出了这个数字里隐藏的信号:最后一次心跳的时间戳。
15:07:43。
下午三点零七分四十三秒。
她走了。
但她的心跳——从2020年3月12日到2021年12月3日,将近两年的每一次心跳——都还在那里。在上交所的服务器里,在华晶科技的历史数据中,在那四十多万根分钟K线的收盘价里。
它们不会消失。
不像人类的记忆,会随着疾病、时间和死亡而消退。不像纸上的字迹,会被水渍模糊、被火焰吞噬。不像一个人的声音,会在最后一个听见它的人也遗忘之后,归于永恒的沉默。
数据是永恒的。
只要还有一个服务器在运转,只要还有一条光纤在传输,只要还有一个人在用数学去理解这个世界——秦素云就还活着。
不是以鬼魂的方式。不是以记忆的方式。而是以一种全新的、前所未有的方式:
以数据的方式。
尾声
2026年5月13日,凌晨。
陆算完成了他的第二篇论文。这篇论文没有提交给任何期刊。它只有一个读者——他自己。
论文的标题是:《流算定理:论数据即记忆》。
摘要只有一句话:
“如果一个人的生命可以被编码为数据,那么只要数据存在,这个人就没有真正离开。”
他把论文保存了,关上了电脑。
窗外的深圳还在亮着灯。这座两千万人的城市,每一盏灯背后都是一个故事。有些故事会被写进书里,有些故事会被拍成电影,有些故事会随着主人公的离去而永远消失。
但有些故事会变成数据。
它们会藏在股票的K线里,藏在卫星的信号里,藏在互联网的深处。它们会以一种人类感官无法直接感知的形式存在,安静地、耐心地等待着——等待着一个有足够好奇心的人,拿着正确的数学工具,在正确的时间,在数据的海洋里,找到它们。
就像考古学家在泥土中发现了一块刻着文字的陶片。
就像天文学家在宇宙的背景辐射中听到了一声回响。
就像一个儿子,在一个下雨的周二凌晨,在一条K线里听到了母亲的心跳。
砰。砰。砰。
每分钟七十二次。
安静地,稳定地,永远地。
“我们必须此刻就扣留苏生的尤赛伯 趁我们的记忆还没有褪色。 有人说记忆是一条河, 那是因为他们没有见过大海。 大海是记忆的另一种形式—— 所有的河流都会流向它, 但没有人能看到它的边界。”
——秦素云,未发表的手稿,2018年
(全文完)