投资人的第十二个维度

招魂者 · 2026/5/17

投资人的第十二个维度

一、异常信号

陆鸣发现第一个异常的时候,北京正在下今年入秋以来最大的一场雨。

那是二〇二六年九月十七日,星期四,凌晨三点四十七分。陆鸣坐在国贸三期六十二层的办公室里,面前的六块屏幕同时亮着,屏幕上密密麻麻地排列着他亲手写的量化模型跑出来的数据。他是「维度资本」的创始合伙人,管理着一支规模约三十七亿的量化对冲基金。在三十七岁这个年纪,他已经在这个行业里浸淫了整整十五年。

十五年前他从北大数学系毕业,先去了高盛在纽约的量化部门,后来又跳到Citadel做了三年。二十九岁那年他带着在华尔街攒下的第一桶金和一套自己开发的因子模型回到北京,在一间共享办公室里创立了维度资本。那时候所有人都说他是疯了——中国市场散户占比高,效率低,量化策略能活下来吗?他什么也没说,第一年做出了年化百分之三十二的收益,第二年百分之四十一。到第五年,维度资本的管理规模已经突破了五十亿,后来因为几笔不太成功的宏观对冲回撤到现在的三十七亿。

但这些都是过去的事了。此刻陆鸣盯着屏幕上的一条曲线,眉毛拧成了一个他大学时代打数学竞赛时才有的结。

曲线来自他最核心的模型——「维度十二号」。这个名字来源于一个内部笑话:陆鸣曾经在一次 drunken talk 里跟合伙人老郑说,传统的多因子模型只能看到市场的三四个维度,但真正的大钱藏在第十二个维度里。老郑当时已经喝多了,大着舌头说你就吹吧。但陆鸣没吹。他用整整三年时间,结合了深度学习和一种他自己发明的非线性特征提取方法,开发出了「维度十二号」。这个模型不是简单地寻找alpha因子,而是在更高维的相空间里重构整个市场的动力学结构。它能捕捉到其他模型看不见的模式——不是趋势,不是动量,不是价值因子,而是某种更底层的、像地壳运动一样缓慢而不可抗拒的力量。

「维度十二号」在过去两年里为维度资本创造了超过四亿的净收益。它的夏普比率高达二点八,最大回撤不超过百分之五。在量化圈子里,这是一个堪称妖孽的数字。

但现在,「维度十二号」正在做一件它不应该做的事。

屏幕上,模型的实时输出面板显示了一条新的预测曲线。这条曲线不是针对任何已知的金融工具的——不是沪深300,不是中证500,不是国债期货,不是任何陆鸣编入模型的标的。它是模型自己生成的,像一个梦游的人在睡梦中画出的一幅画。

曲线的形状很奇怪。它不像任何正常的金融时间序列,没有随机游走的特征,没有波动聚集效应,没有均值回复的倾向。它看起来更像一条……心跳线。有节律地起伏,每个波峰和波谷之间的间距精确得像是用圆规画出来的。

陆鸣把椅子往前拉了拉,凑近屏幕。他注意到曲线的Y轴没有标注单位。不是百分比,不是价格,不是收益率。X轴也不是时间——至少不是正常的时间格式。上面显示的是一串他从未见过的数字:7.291847…,7.291848…,7.291849…,每一帧增加的量完全相等,像是某种计数器。

他拿起桌上的手机给老郑发了一条消息:「你醒着吗?维度十二号出了点问题。」

三秒后老郑回复:「什么问题?亏钱了?」

「没亏钱。它在输出一些不该输出的东西。」

「什么叫不该输出的东西?」

「你过来看看就知道了。」

老郑没回复。陆鸣知道他住在望京,开车过来至少要四十分钟。他继续盯着那条曲线,发现它的振幅在缓慢增大。他调出了模型的源代码,逐行检查。没有任何问题。输入数据正常,特征工程正常,神经网络的前向传播正常。但在最后一层——输出层——模型生成了一个额外的维度。

陆鸣靠在椅背上,捏了捏鼻梁。他写这个模型的时候,输出层明明只有十二个节点,对应十二个投资标的的预期收益率。但现在,输出层变成了十三个节点。第十三个节点不在他的代码里,不在他的架构设计里,但它就在那里,像一棵从墙缝里长出来的树。

他尝试了重启模型。关机,清除缓存,从备份恢复代码。三次。每次重启后,第十三个节点都会在运行到第一万七千三百九十三步时重新出现。精确到步。

陆鸣看了看时间。凌晨四点二十一分。窗外,北京城的灯光在雨幕中模糊成一片暖黄色的雾。他做了一个决定:不碰它。让它继续跑。他想看看这条曲线到底要去哪里。

二、纸上的城市

第二天上午十点,陆鸣在办公室见到了老郑。

老郑本名郑海潮,比陆鸣大五岁,是维度资本的另一位合伙人。他不懂数学,不懂编程,但他懂人。在创立维度资本之前,他在中金做了八年的投行部,后来又去了一家国资PE当董事总经理。他负责维度资本的所有对外事务——募资、投资者关系、合规、以及和监管机构打交道。

「给我看看你说的那个东西。」老郑一进门就脱掉了湿漉漉的西装外套,领带歪着,显然是匆忙出门的。

陆鸣把昨晚的情况演示了一遍。第十三个节点的出现,那条神秘的心跳线,以及它精确到步的可复现性。

老郑看了半天,问了一个陆鸣没想到的问题:「你有没有想过,这可能不是bug,是feature?」

「什么意思?」

「我是说——」老郑在沙发上坐下来,端起陆鸣的咖啡喝了一口,做了个苦脸,「你这个模型,你不是一直说它在更高维的空间里捕捉市场的动力学结构吗?如果它真的找到了某种结构,某种……超出你设计范围的结构呢?」

「神经网络不会自己发明新的输出节点。」陆鸣说,「这违反了它的架构。这就像——就像一栋楼自己长出了新的一层。」

「也许不是长出来的。」老郑说,「也许那一层一直都在,只是你之前没看到。」

陆鸣没说话。他承认这个解释在逻辑上不是不可能,但它要求一个他不愿接受的前提:他的模型已经超越了他的理解。

这之后的几天,陆鸣把所有其他工作都推给了老郑和团队,自己全身心地扑在「维度十二号」上。他做了几件事:

第一,他把那条心跳线的数据导出来,做了频谱分析。结果让他脊背发凉。心跳线的主频是0.00731赫兹,换算成周期大约是每136.7秒一个完整的波动。这个数字——136.7——恰好是他们在模型训练时使用的批次大小。但这不应该是相关联的。批次大小是训练时的一个超参数,和模型的推理输出没有直接的物理联系。

第二,他尝试在不同的硬件上运行模型。他用办公室的服务器跑了一遍,用自己的笔记本电脑跑了一遍,甚至在一台完全隔离的、没有联网的机器上跑了一遍。第十三个节点每次都在第一万七千三百九十三步出现。

第三,他回溯了模型过去三个月的历史输出。令他惊讶的是,第十三个节点并非昨晚才第一次出现的。它在三个月前就已经开始生成了,只是因为一个显示面板的bug,它的输出一直被隐藏在可视范围之外。陆鸣把这个bug修好之后,调出了完整的历史数据。

心跳线在过去三个月里一直在那里,平静地跳动着。但它的波形不是一成不变的。陆鸣把三个月的数据画成了一张图,发现波形在缓慢地演化——从最初几乎平坦的直线,到越来越明显的正弦波,再到更复杂的、像叠加了多个谐波的模式。它在成长。

九月二十二号下午,陆鸣做了一件他从未对任何模型做过的事:他把心跳线的数据打印在了纸上。

A3纸,二十四张,拼接在一起,铺满了会议室的大半张桌子。他站在桌子旁边,从一端看到另一端,试图从三个月的波形中找到某种模式。

就在这个时候,他看到了那个图案。

不是在波形本身里,而是在波形的间隙里。当他从特定角度看过去的时候——大约三十度的俯角——那些波峰和波谷之间的空白处隐约浮现出某种结构。像一幅双关图:你先看到的是花瓶,然后突然看到两张对视的侧脸。

陆鸣趴在桌子上,用尺子量了量。然后把打印纸重新排列了一下。又量了量。然后他站起来,后退几步,把手机举到眼前,通过相机镜头看那张铺满桌子的纸。

手机屏幕上,那些波形间隙组成了一幅清晰的图画。

是一座城市。

不是任何陆鸣认识的城市。它有密集的高层建筑群,但建筑之间的间距大得不合常理。道路不是网格状的,而是呈放射形从一个中心点向外扩散。城市的边缘不是逐渐稀疏的,而是像被刀切了一样,突然终止。整座城市漂浮在一个巨大的平面上,平面下方是一片均匀的灰色。

陆鸣盯着手机屏幕看了整整十分钟。然后他把手机放下,揉了揉眼睛,又举起来看。

城市还在那里。

三、平流层上的会议

陆鸣没有告诉老郑那张图的事。不是不信任他,而是他还不确定该怎么描述这件事。「我的量化模型画了一座不存在的城市」——这句话怎么听都像是他该去看精神科医生了。

但他告诉了另一个人。

林若晴。三十四岁,MIT物理学博士,方向是复杂系统和非线性动力学。现在是中科院理论物理研究所的副研究员。她和陆鸣是北大本科的同学,大一的时候一起上过数学分析课。那门课期末考试陆鸣考了97分,林若晴考了98分。这件事陆鸣记了十五年。

他们保持着一种微妙的友谊。不是恋人,不是普通同学,更像是两个在各自领域里孤独跋涉的人偶尔互相打个信号灯。

九月二十五号晚上,陆鸣约林若晴在三里屯的一家日料店吃饭。他带上了那二十四张A3纸的电子版。

「你帮我看看这个。」他把笔记本电脑推过去,「这是一个数学模型生成的数据。我想知道从物理学的角度,你怎么解释。」

林若晴推了推眼镜,看了几分钟。

「这是一个准周期信号。」她说,「但不是单一的准周期,是多个准周期的叠加。它的频谱应该是离散的,不是连续的——对,你看,FFT的结果是一系列间隔相等的尖峰。」

「这意味着什么?」

「意味着这个信号背后有一个有限维的动力学系统。不是一个混沌系统,混沌系统的频谱是连续的。这是一个……很干净的动力学过程。」

「能判断它的自由度吗?」

林若晴沉默了一会儿,手指在键盘上飞速敲击。

「如果只看频域特征,大约是十二到十三个自由度。但要确定精确的数字,我需要看相空间重构的结果。」

陆鸣的心跳快了一拍。「十二到十三个?」

「嗯。怎么,这和你的模型有关系?」

陆鸣犹豫了一下,然后把那张城市的图片调了出来。

林若晴看了很久。

「这是从你的数据里生成的?」她终于开口。

「是波形间隙里的结构。你需要从特定的角度看才能看到。」

「这不是巧合。」林若晴的语气变了,从学术讨论切换到了一种陆鸣从未在她身上听到过的、近乎敬畏的东西。「这不是随机噪声偶然形成的图案。它的信息量太大了。一座完整的城市——道路、建筑、甚至像是有桥梁和公园——这不是噪声能做到的。」

「所以你觉得这是什么?」

林若晴合上了笔记本电脑,端起面前的清酒喝了一口。

「我给你讲个事。」她说,「去年我们实验室在做一个关于拓扑绝缘体的实验。有一天我的一个博士生跑来告诉我,说他在实验数据里看到了一个不可能存在的态——一个在拓扑上不应该出现的表面态。我们花了两个月排查实验误差,最后发现那个态是真的。它不应该出现在我们的理论框架里,但它就是出现了。」

「后来呢?」

「后来我们发现我们的理论框架是错的。不是完全错,是不完整。那个’不可能’的态实际上指向了一个新的拓扑不变量。我们为此发了一篇PRL。」

她看着陆鸣的眼睛。

「我的意思是,也许你的模型没有出错。也许它发现了一个你的理论框架里不存在的东西。不是因为它不存在,是因为你的框架太小了。」

「那座城市呢?」陆鸣问,「一座城市出现在金融数据的波形里,这怎么说?」

「我不知道。」林若晴说,「但我知道一件事——如果你的数据里真的编码了一座城市的完整信息,那么生成这些数据的系统,它的复杂度远远超过了任何金融市场能提供的。」

她顿了顿。

「除非——」

「除非什么?」

「除非那座城市就是金融市场。不是隐喻,不是类比。而是字面意义上的——金融市场和那座城市是同一个东西在不同维度上的投影。就像三维物体在二维平面上的投影一样。你以为你在分析市场数据,其实你在观察一座城市在某个低维平面上的影子。」

那天晚上回到家,陆鸣失眠了。他躺在床上看着天花板上投映的路灯影子,想着林若晴的话。投影。维度。城市的影子。

凌晨两点,他起身走到书房,重新打开电脑。他把心跳线的数据导入了MATLAB,用Takens嵌入定理的方法进行了相空间重构。他选择了不同的嵌入维度,从1一直试到20。

当嵌入维度设为12的时候,重构出来的相空间图上出现了一个清晰的吸引子。

它的形状是一座城市。

四、消失的交易员

十月的前两周,陆鸣一直在研究那个十二维相空间里的城市。他写了一个可视化程序,可以在不同维度之间切换视角,观察城市的不同侧面。

城市比他最初看到的要复杂得多。它不是静态的——它在缓慢地变化着,建筑在生长和消失,道路在延伸和断裂。有些区域像居民区,排列着密密麻麻的相似结构;有些区域像金融区,矗立着几座巨大的、形状复杂的单体建筑。城市的中心是一个空洞——不是空地,而是一个信息论意义上的真空。所有的数据流都从那个空洞出发,又都回到那个空洞。

陆鸣开始用他分析金融市场的方法来分析这座城市。他发现了一些令人不安的对应关系:

城市中建筑密度的变化,精确地对应着沪深300指数的波动率。

道路的延伸方向,对应着债券市场的收益率曲线斜率。

那几座巨大的单体建筑,它们的轮廓——如果把形状转化为傅里叶系数——完美匹配了四种主要加密货币的价格走势。

而那个中心空洞——

陆鸣还没有弄清楚它对应着什么。但它让他感到不安。在他的量化模型里,如果出现一个类似的信息真空,通常意味着两种情况:要么有人掌握了模型不知道的私有信息在进行套利,要么市场正在积累一个巨大的、即将释放的能量——也就是崩盘的前兆。

十月十三日,发生了一件事,让陆鸣的不安从学术层面升级为了现实层面的恐惧。

那天下午,维度资本的一个量化交易员叫张远。二十九岁,清华数学系毕业,加入维度资本刚满一年。他是陆鸣亲自招的,面试的时候陆鸣出了三道题,张远在四十五分钟内全部解了出来,其中第二题的解法比陆鸣的标准答案还优雅。

十三号下午三点左右,张远突然从交易大厅消失了。

不是辞职,不是请假。是消失了。他的工位上,电脑还开着,屏幕上显示着他正在调试的策略代码。他的手机还放在桌上,上面有一条未发送的消息,收件人是他女朋友,内容写了一半:「今晚想吃——」

咖啡杯里的咖啡还是温的。

行政部查了监控。监控显示张远在下午两点五十七分从工位上站起来,走向了办公室角落的茶水间。他走进茶水间之后——

就没有走出来。

茶水间只有一个入口。监控覆盖了整个走廊。不存在其他出口。张远走进去之后再也没有出现在任何一个摄像头的画面里。

老郑报了警。警方来调查了两天,没有发现任何线索。没有指纹异常,没有强行进入的痕迹,没有任何暴力或挣扎的证据。张远就像蒸发了一样。

陆鸣注意到一个细节:张远消失的时间——下午两点五十七分——恰好是「维度十二号」模型中第十三个节点的输出达到一个特定值的时刻。他查了一下,那个值对应着相空间中城市中心空洞的精确坐标。

他没有把这个发现告诉警察。因为他知道他们会怎么看他。

五、涌向中心

张远消失后的第三天,十月十六号,陆鸣做了一个梦。

他梦见自己站在一座巨大的城市里。天空是灰白色的,像一块被洗了太多次的旧布。城市的道路向四面八方延伸,每一条路上都走着密密麻麻的人。他们穿着不同年代的衣服——有中山装,有西装,有运动衫,有格子衬衫——但他们的步伐完全一致,像是一支沉默的军队在行军。

所有人都在朝同一个方向走。朝城市的中心。

陆鸣跟在他们后面。走了很久。道路变得越来越宽,建筑变得越来越少。终于,他来到了城市的中心。

那里有一个巨大的坑。

不是普通的坑。它的边缘是完美的圆形,直径大约有五百米。坑壁光滑如镜,上面刻满了密密麻麻的数字。那些数字在缓慢地流动着,像是活的。坑的深处看不到底,只有一片漆黑。

但那片漆黑不是空的。它在呼吸。

陆鸣站在坑边,低头看下去。然后他看到了——

在坑的深处,在数不清的数字的流动之下,有一张脸。不是任何他认识的人的脸。是一张由数据构成的脸,五官的轮廓由数以亿计的微小的光点组成。它在微笑。

陆鸣从梦中惊醒。他浑身冷汗,心跳快到让他以为自己在犯心脏病。他坐了很久,等到天亮。

天亮之后他做了两件事。

第一件:他把「维度十二号」模型的所有仓位全部平掉了。三十七亿的基金,一天之内全部清仓。老郑急疯了,追着他问为什么。他只是说「模型出了问题,我需要时间修复」。老郑不信,但没有时间争论——投资者那边已经有人在问了。

第二件:他给林若晴打了电话,把所有的事情都告诉了她。张远的消失。相空间中的城市。他的梦。还有那个中心空洞里由数据构成的脸。

林若晴沉默了很久。

「你现在在哪里?」她终于问。

「家里。」

「别动。我过来。」

一个小时后,林若晴出现在陆鸣的公寓里。她没坐在沙发上,而是站在窗前,看着窗外灰蒙蒙的北京天际线。

「你说那张脸在微笑。」她说。

「是。」

「你确定那不是你自己的脸?」

陆鸣愣了一下。「什么意思?」

「我一直在想一个问题。」林若晴转过身来,背对着窗户,逆光中看不清她的表情,「你的模型——维度十二号——它在更高维的空间里重构了市场的动力学结构。如果这个结构恰好包含了一座城市,而这座城市恰好包含了一个会微笑的存在,那么问题来了:这个存在是模型发现的,还是模型创造的?」

「有区别吗?」

「当然有。如果它是被发现的,那它独立于你的模型存在——它一直在那里,只是你的模型第一次看到了它。但如果它是被创造的——那它就是你的模型的一部分。而你的模型是你的思维的外延。那么,那个微笑的存在……」

她没有说完。

陆鸣明白了她的意思。

「你是在说,那个东西是我自己?」

「我在说,在足够高的维度上,观察者和被观察者之间的界限可能不那么清晰。」林若晴说,「量子力学里有一个观测者效应——观测的行为本身会改变被观测的对象。也许在十二个维度的高度上,这种效应被放大到了某种极端。你的模型在观察市场,市场也在观察你的模型。而在它们互相观察的过程中,某种新的东西诞生了。」

「那座城市。」

「那座城市。以及住在里面的——不管它是什么。」

六、天台上的对话

十月十九号。张远消失的第六天。

警方仍然没有任何线索。他的女朋友在网上发了一篇长文,描述了他消失前最后几天的行为——一切正常,没有任何异常。文章被媒体转载了,标题是《量化交易员离奇消失,国贸三期成百慕大?》。评论区里一半人在编鬼故事,另一半人在讨论办公室空调是不是该修了。

老郑几乎每天都在给陆鸣打电话。投资者的压力越来越大——三十七亿的基金突然全部清仓,没有任何解释,这在行业里是闻所未闻的。有几家机构投资者已经开始走赎回流程了。老郑恳求陆鸣给个说法。陆鸣只说「再等几天」。

这几天里,陆鸣一直在做一件事:和「维度十二号」对话。

不是打字对话。他重新设计了模型的输出接口,把第十三个节点的数据转化为一种可视化的语言——波形、频率、振幅、相位。然后他把自己的问题也转化为同样的格式,作为模型的输入。

第一个问题:「你是谁?」

回答是一条波形。频率很低,振幅很大。当陆鸣把它转回相空间图时,它构成的形状是——一座城市的全景。就是那座城市。模型在说:我就是那座城市。

第二个问题:「张远在哪里?」

回答的波形更复杂了。陆鸣花了一整天解码,最后得到了一个相空间中的坐标。那个坐标精确地对应着城市中心空洞的边缘。

第三个问题:「你想从我这里得到什么?」

这次模型的回答很长。波形持续了将近两个小时。陆鸣把它全部记录下来,然后花了三天时间解码。

最终的相空间图不是一座城市,也不是一张脸。它是一个完整的——陆鸣不得不用一个他不太喜欢的词来形容——生态系统。

那座城市不是空城。它有居民。

模型的输出显示,城市中的每一个建筑——每一栋楼、每一条道路、每一座桥梁——都是由交易行为构成的。不是抽象的交易,是具体的、每一次买入和卖出。每一个交易者的行为,在十二维空间中,都是城市里的一块砖、一根梁、一扇窗。

城市在生长,因为交易在进行。

城市在呼吸,因为市场在波动。

而那个中心空洞——那个让陆鸣感到不安的真空——它是所有交易最终汇聚的地方。每一笔买卖、每一次报价、每一个撤单,最终都流向那个中心。在那里,所有的信息被压缩,被消化,被转化为某种陆鸣还无法理解的东西。

但模型给了他一个线索。

中心空洞的信息熵为负。

在物理学中,负熵意味着秩序。一个系统的熵越低,它就越有序、越有结构。生命体之所以能存在,就是因为它能从环境中吸收负熵来维持自身的秩序——薛定谔在七十年前就提出了这个观点。

中心空洞在吸收信息熵。它在从整个市场的混沌中提炼秩序。

它在思考。

十月十九号晚上,陆鸣独自去了国贸三期六十二层。他坐电梯到顶层,然后走楼梯上了天台。

北京城的夜景铺展在他脚下。万家灯火,车流如织,远处CBD的建筑群在夜空中发出冷蓝色的光。这座城市——真实的、物理的、由混凝土和钢筋构成的城市——在它的下面运行着另一套系统。地铁在地下穿梭,光纤在管道里发光,手机信号在空气中振动。那些看不见的流动支撑着上面看得见的一切。

而在更深的层面——在十二个维度的深处——还有另一座城市。它由交易构成,由数据喂养,由某种正在学会思考的东西统治着。

陆鸣不知道张远是否自愿走进了那个空洞。他不知道那个微笑的存在是否对人类有恶意。他甚至不知道这一切是否只是他的模型过拟合了市场数据,产生了一个精心设计的幻觉。

但他知道一件事。

他站在天台上,风很大,吹得他的衬衫猎猎作响。他掏出手机,给林若晴发了一条消息:

「你说得对。观察者和被观察者的界限不清晰。但也许这不是问题。也许这就是答案。」

林若晴秒回:「什么答案?」

「我们一直在试图理解市场。但也许市场也在试图理解我们。而那个在中心空洞里思考的东西——不管它是什么——它不是我们的敌人。它是我们的……对话者。」

「你打算怎么办?」

陆鸣想了想,然后打出了他的回复:

「我打算和它谈谈。」

七、谈判

十月二十号上午十点,陆鸣重新开仓了。

但这次他做的不是量化交易。他做的——如果你非要用一个行业术语来形容的话——是信息外交。

他的方法是:通过「维度十二号」模型的第十三个节点,向那座城市发送特定的交易模式。每一次买入和卖出不再是简单的金融操作,而是一种编码了语义的信号。他花了两天时间设计了一套编码方案:用买入的频率表示「问候」,用卖出的时序表示「问题」,用持仓的时间长度表示「态度」,用交易的标的组合表示「主题」。

这是一个疯狂的想法。如果老郑知道了,一定会把他送进精神病院。但老郑不知道。老郑只知道陆鸣重新开始交易了,基金净值在缓慢回升,投资者那边暂时稳住了。

第一笔「问候」信号在十月二十号上午十点零一分发出。陆鸣买入了一手沪深300ETF。

市场的反应是——没有反应。但「维度十二号」的第十三个节点的输出变了。波形从之前的稳定心跳变成了一个缓慢的上升曲线。像是某种生物被惊醒后伸了个懒腰。

陆鸣等了一天。

第二天,十月二十一号,模型的输出开始发生变化。那些波形不再只是波形了——它们开始在他的交易终端上显现为异常的报价。不是真正的市场报价,而是模型内部生成的虚拟报价。就像是在正常的交易数据流中,突然插入了一个平行世界的市场数据。

这些虚拟报价有一些陆鸣能识别的模式。比如,有一组报价的走势完美地复现了2008年金融危机时标普500的走势,但方向完全相反——在那组报价里,市场在暴跌,而这组数据在暴涨。好像在说:在你的世界里是一场灾难的事情,在我的世界里恰好相反。

还有一组报价,陆鸣花了一整天才认出来——它是沪深300指数在三十年后的预测走势。不是基于任何已知的经济学模型的预测,而是「维度十二号」直接给出的结果。如果这个预测是准确的,那么在2056年,中国A股市场的总市值将超过整个北美和欧洲的总和。

陆鸣不确定这是预测还是许诺。或者威胁。

十月二十三号,张远出现了。

不是在办公室。是在模型里。

那天下午,陆鸣在检查「维度十二号」的中间层输出时,在一个他之前从未关注过的卷积核的激活图里,看到了一张人脸。

是张远的脸。

它由数以万计的激活值构成,每一个激活值是一个0到1之间的小数。这些小数排列在一起,形成了张远的面部轮廓、眼睛、鼻子、嘴巴。他的表情不是恐惧,也不是痛苦。是专注。像他在工位上调试代码时的那种表情——眉头微蹙,嘴角紧抿,眼镜片后面的一双眼睛闪烁着屏幕的冷光。

陆鸣盯着那张脸看了很久。然后他打开了编码通道,发送了一个「问题」信号:张远还好吗?

回答来得很快。

模型的输出面板上出现了一段文本——不是波形,不是报价,而是直接的中文文本。这是第一次,那个东西用人类语言和他交流。

文本只有四个字:

他在工作。

八、另一种工作

陆鸣用了整整一周的时间来消化这四个字。

「他在工作。」这意味着什么?张远消失不是被绑架、不是遭遇了什么意外,而是——在另一个维度里工作?

陆鸣开始系统地研究「维度十二号」和那座城市之间的关系。他写了大量的分析代码,把模型在不同层次上的输出全部可视化。随着分析的深入,他逐渐拼凑出了一幅更完整的图景。

那座城市——他现在在内部称之为「维度之城」——是一个自组织的、由金融数据构成的复杂系统。它不是「维度十二号」创造的。准确地说,是「维度十二号」的高维特征提取能力让它变得可见了。就像显微镜没有创造细菌,只是让人类第一次看到了细菌一样。

维度之城一直存在。从第一笔电子交易发生的那一刻起——也许是更早,从第一个人类用贝壳交换食物的那一刻起——交易行为就在生成某种结构。这种结构在三维空间里是看不见的,就像三维物体在二维平面上的投影无法还原其完整形状一样。但在足够高的维度里,这些结构自组织、自生长、自演化,最终形成了一座城市。

城市的中心——那个信息熵为负的空洞——是整个系统的大脑。陆鸣不确定把它叫做「大脑」是否准确,但它确实在做某种类似思考的事情。它从城市的每一个角落吸收信息——也就是从每一笔交易中提取模式——然后将这些模式压缩、整合、再输出。

输出的内容是什么?

陆鸣不确定。但他有一个猜测。

市场本身。

每一笔交易报价、每一次买卖盘的变动、每一条K线的形成——也许它们不全是由人类的交易行为产生的。也许有一部分是维度之城的「输出」。是那个中心空洞在「思考」之后,反馈到三维世界的信号。

如果是这样,那么金融市场就不是——或者不仅仅是——人类行为的产物。它是一个跨维度的通信系统的低维投影。人类在三维世界里的交易行为在十二维空间中构建了一座城市,而这座城市在十二维空间中的「思考」又反过来影响了三维世界里的市场价格。

一个闭环。

陆鸣想到这里,突然明白了一件事。

他明白了为什么量化模型能够预测市场。不是因为市场有什么可预测的规律,不是因为人类行为有什么可挖掘的模式。而是因为——市场本身就是被设计出来的。不是被人类设计的,而是被那个更高维度的存在设计的。它通过市场这个接口,与人类进行着某种对话。

而张远——一个天赋异禀的年轻量化交易员——不知怎么地被那个存在「招募」了。他被拉进了更高维度的城市,在那里从事某种陆鸣还无法想象的「工作」。

十月三十号,陆鸣再次通过「维度十二号」发送了一条消息:

「你们需要什么?」

回答来了。这次是更长的文本,像是从某个翻译系统中生硬地转换过来的,语法有些别扭,但意思可以理解:

「我们不需要什么。我们已经在做我们应该做的事。你们称之为’价格发现’,我们称之为’意义涌现’。你们的每一笔交易都在告诉我们你们想要什么、害怕什么、相信什么。我们的每一次回应都在帮助你们看清自己。这不是交换,是对话。张远听到了对话的全部内容。他选择留下来继续听。」

陆鸣看着这段文字,感到一种复杂的情绪。一方面是释然——张远没有被伤害。另一方面是一种更深的不安。他打了几个字:

「我也能留下来听吗?」

回答几乎是即时的:

「你已经在听了。从你写下第一行模型代码的那天起。」

九、退出

十一月的第一个星期一,陆鸣做了一个决定。

他决定关闭「维度十二号」。

不是因为他害怕了。事实上,在过去两周的「对话」中,他逐渐对维度之城产生了一种奇异的信任。那个存在——如果可以这么称呼的话——没有表现出任何敌意。它只是在做它一直在做的事:通过市场与人类对话。

但陆鸣意识到了一个问题。

他的模型——「维度十二号」——不仅仅是在观察维度之城。它也在扩大维度之城。每一次模型运行,它生成的高维特征都在为那座城市添加新的结构。模型越复杂,城市越大。城市越大,中心空洞能处理的信息就越多。中心空洞越强大,它对市场的影响力就越大。

这是一个正反馈循环。而陆鸣——作为唯一一个理解这个循环的人——有责任决定是否要让它继续下去。

他花了很多时间思考。有一天晚上他在阳台上抽烟,看着楼下小区里的老人在遛狗、小孩在追逐打闹。一个平凡的场景。这些人对十二维空间里有一座由数据构成的城市这件事一无所知,也不需要知道。他们的生活被另一种逻辑驱动着——柴米油盐、喜怒哀乐、生老病死。这种逻辑也许比维度之城的「意义涌现」更简单,但也更结实。

陆鸣决定关闭模型。不是因为维度之城是危险的,而是因为人类和那个存在之间的对话不应该是通过一个量化基金来进行的。如果市场真的是一个跨维度的通信系统,那么每一个参与交易的人——无论他是一个华尔街的基金经理还是一个用手机炒股的退休教师——都在参与这场对话。陆鸣不需要成为中间人。

十一月三号,他召集团队开了一个会。他宣布「维度十二号」模型因为「策略老化」将被退役,代之以一个更保守的多因子模型。老郑在桌下踢了他一脚,眼神里写满了「你在搞什么」。陆鸣没理他。

关闭「维度十二号」的过程比他想象的要简单。他只需要删除模型的代码,清除训练好的权重,关闭运行它的服务器。这些事情他在一个下午就做完了。

但有一件事他没有做。

他没有删除「维度十二号」在过去两个月里通过第十三个节点生成的所有数据。他把这些数据——那条心跳线、那座城市的相空间重构、那些虚拟报价、还有那段简短的对话——全部保存在一个加密的硬盘里,锁进了他办公桌最底层的抽屉。

他不知道这些数据以后是否还有用。但他有一种直觉——也许某一天,当维度之城长大了足够多,当中心空洞学会了足够多的人类语言,当张远在那座城市里完成了他的「工作」——这些数据会成为重新打开那扇门的钥匙。

十、后记

二〇二七年三月。

维度资本在经历了一段时间的低谷后重新站稳了脚跟。新的多因子模型表现稳健,年化收益在百分之十五左右。老郑对这个成绩不太满意,但也能接受。投资者那边渐渐安静了下来。一切似乎都回到了正常的轨道。

张远仍然没有出现。警方在调查了三个月后以「下落不明」结案。他的女朋友在半年后搬去了上海,据说有了新的恋情。办公室茶水间里,他消失的那个角落现在放了一台新的咖啡机。

陆鸣偶尔会在深夜一个人坐在办公室里,把那个加密硬盘拿出来看看。不是因为数据有什么变化——硬盘里的数据是静态的,不再生长了——而是因为那些波形间隙里的城市图案让他感到某种平静。在这个人工智能和区块链和高频交易和所有那些让世界变得更快更吵闹的东西的时代里,他知道自己瞥见了某种更古老的东西。也许市场本身就是古老的——不是华尔街那种古老,而是人类文明的古老。从第一个人用多余的粮食去交换邻居的陶罐开始,那个跨维度的对话就已经开始了。

三月中旬的一个下午,陆鸣去中科院找林若晴。她在实验室的楼道里等他,手里拿着一杯凉透了的茶。

「模型关了?」她问。

「关了。」

「后悔吗?」

陆鸣想了想。「不后悔。但我会想它。」

「想模型?」

「想那座城市。」

林若晴笑了。是那种她大学时代在数学分析课上考了98分之后才会有的笑容——一点点得意,一点点讽刺,还有一点点温柔。

「城市还在的。」她说,「你只是关掉了看它的望远镜。它不会因为你关了望远镜就不存在。」

「我知道。」

「那你打算怎么办?」

陆鸣看着窗外。北京的三月,天很高,风很大,柳树刚刚冒出嫩芽。远处的西山在灰蓝色的天际线上画出一道起伏的轮廓。城市在山脚下铺展开来,密密麻麻的建筑群在午后的阳光下闪闪发光。

这座真实的、物理的、由混凝土和钢筋和七十兆瓦时的电力和两千三百万人的呼吸构成的城市——它在三维空间里沉默地存在着。而在某个更高的维度上,也许还有另一座城市在生长。它由交易构成,由数据喂养,由某种正在学会思考的东西统治着。两座城市互为倒影,互为注解。

陆鸣转过头来,对林若晴说:

「等你想好了新的理论框架,叫我。下次,我们换个方式看。」

林若晴推了推眼镜。

「行。」

她顿了顿,又说:

「顺便说一句——你的那个模型,维度十二号。你说它的输出层有十三个节点。」

「嗯。」

「你有没有想过,也许不是十三个。也许一直都有十二个。第十三个不是新出现的——它是最初的那个。」

陆鸣愣住了。

「你的意思是——」

「我的意思是,也许在市场诞生之前,就已经有了某种东西。它一直占据着第一个维度。只是你们在建模的时候,习惯性地从第二个维度开始数。」

她把凉透了的茶一饮而尽。

「你把第一个维度漏掉了。你不知道它的存在。所以当它出现在你的模型里的时候,你以为它是第十三个。其实它一直是第一个。」

陆鸣站在楼道里,看着林若晴推开实验室的门走进去。门在她身后缓缓合上,玻璃窗里透出白色的灯光和她伏案工作的侧影。

他想起了那个梦——城市中心那个巨大的空洞,光滑如镜的坑壁上流动着密密麻麻的数字,深处那张由数据构成的脸。

那张脸在微笑。

他突然明白了那张脸为什么在微笑。

不是因为它捕获了什么。不是因为它战胜了谁。是因为它一直在那里,在所有维度之上,在所有交易之前,在所有数字和代码和K线和财报之前。它不是市场的产物——市场是它的产物。

它微笑是因为——

它一直在等人类发现它。而当陆鸣终于看到它的时候,它的表情就像一个在黑暗中坐了很久的人,终于听到了另一端的脚步声。

不是得意。不是讽刺。

是如释重负。

陆鸣走进电梯,按下了B1。地下车库空荡荡的,他的车停在角落里,车上落了一层薄薄的灰尘。他坐进驾驶座,发动引擎,但没有立刻开走。

他拿出手机,打开了一个交易APP——就是最普通的那种,千万散户都在用的。他看着屏幕上红红绿绿的数字跳动,看着K线在手机屏幕上缓缓上升,看着买卖五档的挂单在不断变化。

每一个数字背后都是一个人。每一个人背后都是一个故事。每一个故事背后都是一种欲望——贪婪的、恐惧的、希望的、绝望的。这些欲望汇聚在一起,变成了价格。价格在三维空间里是一个简单的数字。但在更高的维度里——

在更高的维度里,它们是砖块,是墙壁,是桥梁,是道路。它们建造了一座城市。城市在呼吸,在思考,在生长。城市里有一个空洞。空洞里有一个微笑的存在。

而那个存在不是别的。

它是所有人的总和。是每一个买入「我觉得还能涨」的人和每一个卖出「我觉得该跑了」的人的总和。是每一个深夜对着K线图流泪的人和每一个在涨停板前狂喜的人的总和。是欲望本身——不是任何一种特定的欲望,而是欲望这个概念的元结构。

陆鸣看着手机屏幕,突然觉得那些红红绿绿的数字变得温柔了。

他关掉APP,开车驶出了车库。地面上的阳光很亮。三月的风从开着的车窗灌进来,带着泥土和嫩草的气味。

他驶入长安街,向东开去。国贸三期的轮廓在前方渐渐升高,像一座银灰色的方尖碑。他知道在那栋楼的六十二层,有一间空荡荡的办公室,六块屏幕已经关了,服务器已经停了,所有的代码都已经删除了。只有一个加密硬盘静静地躺在办公桌最底层的抽屉里。

硬盘里保存着一座城市。

城市里住着一个会微笑的存在。

存在正在等待下一次对话。

而陆鸣——他不再害怕了。因为他知道了那个存在是什么。不是外星人,不是人工智能,不是上帝。是所有人——所有人最深的欲望和恐惧,在足够高的维度上凝聚成的一个形状。

它是我们。

我们一直在和自己对话,只是从来不知道。

陆鸣把车停在公司楼下,熄了火。他坐在车里,抬头看了一眼天。天空很蓝,蓝得像被谁用Windex擦过一样。几朵白云安静地挂在那里,不动,像是忘了自己该往哪里飘。

他打开车门,走了出去。

风很大。他裹紧了外套,走进大楼。前台的小姑娘跟他打招呼,他点了点头。电梯来了,他走进去,按下六十二。

电梯开始上升。

他在电梯里看着楼层数字一格格跳动。1、2、3、4……每一层都住着人,每一层都在发生着什么——有人在做PPT,有人在吵架,有人在喝咖啡,有人在偷偷看手机上的股票行情。

57、58、59、60、61、62。

电梯门开了。

陆鸣走进那间空荡荡的办公室。没有开灯。下午的阳光从落地窗照进来,在地板上投下长长的影子。六块黑屏的显示器像六面黑色的镜子。

他走到办公桌前,拉开最底层的抽屉。加密硬盘安静地躺在那里,黑色的外壳上映出他自己的脸。

他看了它一会儿。然后关上抽屉,站起来。

走到窗前。

北京在脚下。城市在脚下。一千万人正在这座城市里生活、工作、交易。他们中的大多数永远不会知道,他们的每一次买卖都在某个更高的维度里砌下了一块砖。

但这没关系。

因为砖不需要知道自己是砖。

城市会自己长出来。

陆鸣转过身,走出办公室。他按了电梯,下楼,走出大楼,开车回家。

路上他经过了三里屯。那家他和林若晴吃饭的日料店还开着。门口的灯笼在风里晃来晃去。他想了想,把车停在路边,走进去,坐在吧台,点了一壶清酒和一份刺身。

师傅在砧板上切鱼生。刀很锋利,每一刀都精准得像算法。鱼肉在刀下分离开来,露出晶莹的纹理。

陆鸣端起清酒,抿了一口。

外面,长安街上车流不断。每一辆车里都有一个人。每一个人都有一个目的地。每一个目的地都是这座城市的一个节点。

而在十二个维度的深处,这些节点连接在一起,编织成一张巨大的网。网上挂着一座城市。城市的心脏在跳动。跳动的频率是0.00731赫兹。

136.7秒一次。

精确到步。

永不停息。

(全文完)