概率雨
概率雨
一
林默第一次注意到那场雨是在周三。
不是气象意义上的雨。深圳的雨没什么稀奇,从四月到九月,天空动不动就倒下来,像老天爷打翻了一盆洗脚水。林默在深圳待了六年,早就不把雨当回事。他关心的是另一件事——屏幕上跳动的数字。
他是量远科技的量化分析师,说白了就是写代码炒股。不是那种散户瞎猫碰死耗子的炒法,而是用算法、用模型、用数学,把市场里每一丝微小的价格波动都榨出利润来。公司租在南山科技园的写字楼三十七层,窗外是深圳湾的灰蓝色海面,窗内是三十二块屏幕和十二个活人。空气里永远弥漫着咖啡的酸味和服务器散热的干涩。
那天他在跑一个新模型。
模型叫”可能性坍缩器”,名字是他起的,有点中二,但核心思路不中二——利用蒙特卡洛模拟和贝叶斯推断的混合框架,对市场微观结构进行超短周期的概率预测。说白了就是:在所有人还没反应过来的时候,猜中下一秒的价格走向。
跑起来之后,他盯着输出日志,发现一个异常。
概率分布曲线上出现了一个不该存在的尖峰。
按照正态分布的假设,股价在极短时间内的波动应该是平滑的钟形曲线。但屏幕上那条线,在 0.0037% 的位置,突然拔地而起,像一根刺一样戳破了曲线的优雅。
林默皱了皱眉。他以为是数据污染——也许某条行情源出了问题,也许是交易所的系统bug。他检查了原始数据,清洗了三次,重新跑了一遍。
尖峰还在。
而且位置一模一样。0.0037%。
他用铅笔在纸上算了一会儿。这个概率对应的,是深交所某只中小盘股在接下来 37 秒内上涨 0.37% 的可能性。听起来微乎其微,但问题是——模型算出来的概率不是 0.0037%,而是 9.7%。高了将近三个数量级。
“这不对。“他自言自语。
坐在隔壁工位的陈若抬起头来:“什么不对?”
陈若是他的同事,也是他来到深圳之后为数不多能说得上话的人。她做的是风控模型,和林默的方向不同,但两个人经常在茶水间碰上。她喝美式,不加糖不加奶,林默每次看见都觉得她的人生大概也是这个味道——纯粹、苦涩、没有任何妥协。
“模型出了个异常值。“林默说。他没有细讲。在量远,模型就是武器,武器不示人。
陈若”哦”了一声,低头继续看她的屏幕。她脖子后面有一颗小小的痣,黑色,像句号。林默每次和她说话的时候都会注意到,然后强迫自己把视线移开。
他没有继续想那颗痣。他在想那个尖峰。
他决定不下发交易指令,先观察。他写了一个监控脚本,让模型持续追踪那只股票——它叫”新元科技”,代码 300XXX,做物联网模组的,市值不大不小,日成交量中等,平时没什么人关注。
脚本跑了二十分钟。
在 14:23:07,新元科技的股价突然跳了 0.38%。
尖峰预测的涨幅是 0.37%。实际涨幅是 0.38%。
误差 0.01%。
林默后背出了一层薄汗。
这不正常。模型的预测精度从来没有达到过这个级别。在量化交易的世界里,0.1% 的误差已经算精确打击了。0.01%?那是上帝在看行情。
他打开窗户透了口气。深圳湾的潮气涌进来,混着写字楼空调的凉意,像一块湿抹布贴在脸上。远处的海面上,一场雨正在形成——乌云从香港方向压过来,低沉、浓密,像一个不情愿的承诺。
他关上窗,回到座位,在日志里记下了今天的数据。
然后他忽略了它。
这是他在量远学到的第一课:忽略异常,直到异常忽略不了为止。
二
第二个尖峰出现在周五。
这次不是新元科技,而是一只叫”华融精密”的股票。模型给出的异常概率尖峰在 0.0071% 的位置,对应的是华融精密在接下来 71 秒内下跌 0.71%。
林默看着屏幕上的数字,手指悬在键盘上方。
71。又是 71。
他不是迷信的人——量化分析师不能迷信,迷信是数学的死敌。但连续两次出现这种数字上的对称,让他的直觉像被针扎了一下。
他决定等。不交易,只观察。
71 秒后,华融精密跌了 0.72%。
误差,又是 0.01%。
他站起来,走到茶水间,给自己倒了一杯白水。水机发出咕噜咕噜的声音,像一只困兽在叹气。他端着纸杯站在窗前,看着楼下科技园的路上,人们撑着伞匆匆走过。
“你今天怪怪的。“陈若不知道什么时候站在了他身后。
“在想一个数学问题。“他说。
“什么问题?”
“如果一件事发生的概率极低,但它连续两次精确地发生了,这说明什么?”
陈若想了想:“说明你的概率算错了。”
林默笑了一下。这是他在量远笑得最真诚的一次。
“或者,“陈若又说,“说明概率本身不是你以为的那样。”
她说完就走了,留下林默端着纸杯站在窗前。外面的雨已经下起来了,密密麻麻地打在玻璃上,每一滴都像一个微小的感叹号。
概率本身不是你以为的那样。
这句话在他脑子里转了一整天。
晚上回到公寓,他躺在沙发上盯着天花板。公寓在白石洲的城中村里,月租三千五,一室一厅,窗外是隔壁楼的外墙,永远看不见天空。好处是便宜,坏处是隔音差,每天凌晨三点隔壁的程序员回来的时候,门锁的声音能把他从梦里拽出来。
他打开笔记本电脑,把今天的数据导出来做了个回归分析。结果显示,两个尖峰之间的相关系数高得不正常——不是那种”差不多”的高,而是那种”这两个数据点来自同一个分布”的高。
就好像,有什么东西在市场的底层代码里,嵌了一个函数。
一个我们看不见的函数。
他翻了个身,把脸埋进枕头里。枕头套是上个月在拼多多买的,九块九包邮,手感粗糙,闻起来有一股工厂的味道。他想,我大概是太累了。量化这行就是这样,盯盘盯久了,看什么都像 K 线图。
窗外传来城中村的嘈杂声:有人在楼下吵架,卖烧烤的推车碾过凹凸不平的路面,远处一栋楼的阳台上有女人在唱歌,唱的是一首很老的粤语歌,旋律模糊得像隔着水。
他睡着了。
梦里没有数字。
三
周末他没有出门。
他把”可能性坍缩器”回溯到了过去三个月的数据,让它重新跑了一遍。这个计算量很大,他用了公司的远程服务器——虽然有被 IT 部门发现的嫌疑,但周末没人盯着,他赌了一把。
结果在周日下午出来了。
三个月里,模型一共捕捉到 23 次异常尖峰。每一次都对应着一个精确的市场波动,平均误差不超过 0.015%。这不是随机波动能解释的——统计学的 p 值小到了天文数字的级别,如果你把这个结果拿给任何一个统计学教授看,他会当场宣布要么数据造假,要么宇宙在开玩笑。
林默坐在出租屋里,光着上身,笔记本电脑放在腿上,电风扇从角落吹过来,把桌上的外卖单子吹得哗哗响。他一根一根地抽着白沙烟,把烟灰弹进喝了一半的维他奶纸盒里。
他做了一个大胆的决定。
他把那 23 次异常尖峰的参数全部提取出来,做了一个多维特征分析。时间间隔、幅度、方向、对应股票的行业、市值、换手率——他把所有能想到的维度都扔进了分析框架。
结果像一幅画一样浮现出来。
23 个点,在七维空间里,构成了一条曲线。
不是随机散布的点云,而是一条光滑的、有规律的、几乎是人工设计的曲线。
他盯着那条曲线看了整整十分钟。
然后他注意到一个更奇怪的事:那条曲线的形状,和深圳湾的潮汐图完全吻合。
不是相似。是吻合。
精确到小数点后第四位。
他的手开始发抖。不是因为恐惧,而是因为某种他无法命名的东西。像是一个考古学家在挖了三年的土之后,铲子突然碰到了什么硬物——你不知道那是宝藏还是炸弹,但你知道那不是普通的石头。
他把潮汐数据和市场数据叠在一起,做了一张对比图。
两条线像两条蛇一样缠绕在一起,此起彼伏,你中有我。潮水涨的时候,市场跌;潮水退的时候,市场涨。中间有一个恒定的相位差,恰好是——
71 秒。
又是 71。
林默把烟掐灭在桌角。他需要冷静。他需要一个人来告诉他,这一切都有合理的解释——数据泄露、巧合、模型过拟合、他自己的认知偏差——任何解释都行,只要不是那个他不敢想的答案。
但他的手机通讯录里,能打这种电话的人不超过三个。一个是他的研究生导师,在北京,教概率论的,退休之后信了佛,现在每天在朋友圈发阿弥陀佛。一个是他的前同事,跳槽去了量化对冲基金,两个人已经两年没说过话。第三个是陈若。
他选了第三个。
电话响了四声,陈若接了。
“什么事?“她的声音有点沙哑,像刚睡醒。他看了一眼时间——下午四点十七分,周末睡到这个点,符合他对她的想象。
“你说过一句话。概率本身不是你以为的那样。”
“我说过吗?“她顿了一下,“听着像我会说的话。你想说什么?”
“我在模型里发现了一个东西。一个关联性。市场数据和自然数据之间的关联性。高得离谱。”
“多高?”
“你不会信的。”
“你先说。”
他花了十分钟把情况讲了一遍。讲完之后,电话那头沉默了很久。久到他以为信号断了,喊了一声”喂”。
“我在听。“她说,“你说的这个现象,我以前在一个论文里看到过类似的。不是金融领域的,是物理学。有一篇 2019 年的论文,讨论了复杂系统之间的同步现象——湍流、神经网络、社交媒体传播、地震序列——它们在某些条件下会出现跨系统的共振。”
“共振?”
“对。就像两把吉他放在同一个房间里,拨动其中一把的弦,另一把的弦也会跟着振动。但这个类比不够准确。更像是——整个世界的底层都在用同一套物理法则运行,而某些系统的频率刚好对上了,所以你看到了本来看不到的关联。”
林默握着手机,感觉自己的心跳和深圳湾的潮汐同步了。
“那篇论文是谁写的?“他问。
“一个日本物理学家。我记得姓田中。你等等,我翻一下。”
键盘声响了几下,然后她说:“找到了。田中宏一,《复杂系统的跨域共振:从湍流到金融市场》。发表在《自然·物理学》上。”
“我去看。”
“林默。“她叫住他。
“嗯?”
“如果这个关联是真的,你想过没有,它意味着什么?”
他想过了。在他看到那条曲线的十分钟里,他已经把所有可能性都过了一遍。最无聊的解释是巧合,但这需要假设他疯了或者数据错了。最疯狂的解释是——
“意味着市场不是独立运行的。“他说,“它和自然界的某些系统共享着某种底层的节奏。潮汐、气压、引力场,这些东西不仅影响海洋和天气,还在影响人的决策、情绪、行为,最终反映在价格波动上。”
“不,“陈若说,“我的意思是——如果关联是真的,而且你能精确预测它,那量远科技就不是一家量化公司了。它就是一台预言机。”
预言机。
这个词像一颗石子扔进他心里的湖面,涟漪扩散出去,一圈一圈,没有尽头。
四
周一,林默没有告诉任何人。
他做了一件更谨慎的事——他开始在模型中加入潮汐数据和气压数据,看看预测精度能不能进一步提升。
能。
提升了 40%。
这个数字把他吓到了。在量化交易的世界里,预测精度提升 40% 是什么概念?打个比方:你本来能在一百米赛跑中赢对手一个身位,现在你能赢四十个身位。不是打败对手,是碾压。
他用模拟盘跑了一周。模拟盘就是用历史数据假装在实盘交易,但不真金白银地砸进去。一周的结果:如果按照模型的信号交易,收益率可以达到 187%。
周收益率 187%。
这个数字在量化领域只有两种可能——要么你是神,要么你的模型过拟合了。
他反复检查,做了交叉验证,用了样本外数据,甚至人为添加了噪声。模型依然稳健。
他开始实盘。
用自己的钱。
他攒了三年的存款,一共四十七万。他把其中的十万投了进去,买了新元科技的看涨期权——模型预测它在接下来三十六分钟内会涨 3.6%。
三十六分钟后,新元科技涨了 3.58%。
他把十万变成了二十三万。
接下来的一周,他用二十三万做了七笔交易,全部命中。账户余额:一百零九万。
他把钱转回了银行账户,然后坐在工位上,盯着余额看了一个小时。
旁边传来键盘敲击声。陈若在写报告,手指在键盘上翻飞,像弹钢琴。她打字从来不看屏幕,偶尔停下来喝一口咖啡,然后继续。
他打开聊天软件,给她发了一条消息:“晚上吃饭?”
她过了五分钟才回:“行。你请。”
他关掉聊天窗口,点开模型后台,开始做一件事——他把”可能性坍缩器”的核心算法做了一次完整的代码审计。不是为了找 bug,而是为了回答一个问题:
模型的预测能力,上限在哪里?
他修改了参数,把预测时间窗口从秒级拉长到分钟级,再拉长到小时级、日级、周级。
结果让他脊背发凉。
秒级预测:精度 99.2%。 分钟级:97.8%。 小时级:94.1%。 日级:89.7%。 周级:82.3%。
所有的精度都高得不正常。但更不正常的是——预测精度和时间窗口之间不是线性衰减的。它呈现一种阶梯状的下降,每一级台阶的高度都恰好是前一级的 0.71 倍。
71。
那个数字像一把钥匙,插在他大脑的锁孔里,但他转不动它。
他合上笔记本电脑,看了一眼时间。下午五点四十三分。窗外的天空正在变暗,深圳湾的海面上,渔火星星点点地亮了起来。那些光像是从另一个世界渗透过来的。
不对——是从同一个世界渗透过来的。只是那个世界的规则,和他以为的不一样。
五
晚餐在科技园附近的一家湘菜馆。林默点了辣椒炒肉、酸辣土豆丝、一个紫苏煎黄瓜、两碗米饭。陈若要了一瓶啤酒。
“你不喝?“她问。
“不太想喝。”
“你不像不太想喝的样子。”
林默拿起她的啤酒喝了一口。很凉。泡沫在舌尖上炸开,苦味蔓延到喉咙深处。
“我用模拟盘跑了一周。“他说,“周收益率 187%。”
陈若夹菜的筷子停了一下,然后继续夹。“实盘呢?”
“跑了一周。四十七万进去,一百零九万出来。”
她放下筷子,看着他。餐厅的灯光在她脸上切割出明暗分明的轮廓,让她看起来像一幅油画。
“你在说真的。”
“你觉得我会拿这种事开玩笑?”
她沉默了几秒,然后说:“你打算怎么办?”
“这是我想问你的。”
“这不是我能回答的问题。“她说,“但我可以问你一个问题——你找到的这个规律,它为什么不应该是你的?”
林默愣了一下。“什么意思?”
“你发现了一个关联。市场、潮汐、气压,它们之间有一个底层的节奏。这个节奏一直都在,只是没人注意到。你注意到了。然后呢?用它赚钱?”
“有什么问题吗?”
“没有问题。但你想过没有——如果这个节奏是真实的,如果市场真的和自然界的系统共振,那你赚的钱就不是从其他交易者手里赚来的。”
“那是从哪来的?”
“从节奏本身。从那个底层的规律。你在利用一个比金融市场更基本的东西来获利。这个东西不光影响市场,还影响天气、潮汐、可能还影响更多——地壳运动、生物节律、甚至——”
她顿了一下。
“甚至什么?”
“甚至人的意识。”
辣椒炒肉的油烟在两人之间升腾,模糊了彼此的表情。背景里,隔壁桌的程序员们在讨论 Kubernetes 的集群配置,声音很大,像是在吵架。
“你的意思是,“林默慢慢地说,“我在利用一个可能影响现实本身的东西来炒股。”
“我的意思是,你应该搞清楚这个东西到底是什么,然后再决定拿它做什么。”
他看着她。她回看他。两个人在油灯的烟雾里对视了很久,像两个在迷宫里偶然遇见的迷路者。
“帮我。“他说。
她端起啤酒,喝了一口,泡沫粘在她的上唇。
“我的条件是,“她说,“你要把你所有的数据和我共享。不要藏。”
“好。”
“还有,如果在任何时刻我发现这个东西有不可控的风险,我们立刻停下来。”
“好。”
“还有——你请我吃的这顿饭太难吃了。下次换一家。”
林默笑了。
六
接下来的两周,他们开始了秘密合作。
白天在量远上班,各做各的,装作普通同事。晚上在陈若的公寓里工作——她住的地方比林默的好一些,在深圳湾附近的一个小区,月租七千,有独立的书房,窗外能看见真正的天空。
他们把模型命名为”涟漪”。
“涟漪”的核心假设是:所有复杂系统都运行在同一个底层频率上,这个频率由某种尚未被发现的物理量驱动。陈若管它叫”基底波”。如果基底波真的存在,那它不应该只在金融和潮汐数据中出现——它应该在一切有时间序列的数据中留下痕迹。
他们开始收集各种数据。
深圳的气温、湿度、风速。公交线路的到站时间偏差。附近三家医院的急诊接诊量。美团和饿了么在同一区域的订单取消率。微信朋友圈的发布频率。甚至城中村公共厕所的使用次数——这个数据是林默通过一个在城管局工作的大学同学搞到的,过程不太合法,但他没有多想。
所有数据都汇总到”涟漪”中,经过预处理、对齐、降噪,然后被投入同一个分析框架。
结果令人毛骨悚然。
基底波无处不在。
每一组数据都呈现出同样的节奏——那个以 71 为基数的周期性波动。气温在 71 分钟的周期内波动 0.071 度。公交车在 71 秒的窗口内出现 0.71% 的准点率偏差。急诊室的接诊量在 71 小时的周期内波动 0.71%。所有的小数点都对齐了,像一把梳子的齿。
“这不是巧合。“陈若坐在书桌前,双手抱在胸前。她的笔记本电脑屏幕上映着密密麻麻的图表,光线照在她的眼镜片上,反射出两个微小的屏幕。
“这不是巧合。“林默重复道。他在说给自已听。
“基底波的频率,“她翻出一张手绘的计算纸——她至今还习惯用纸笔推导公式,“大约是 0.01408 赫兹。这个频率有什么物理意义?”
“7 的倒数近似 0.142857。0.01408 × 100 大约是 1.408,接近根号二。”
“不,“她摇头,“不是根号二。我算过了,误差太大了。”
“那是什么?”
“你还记得田中宏一的那篇论文吗?他提出的共振频率——我昨天重新推了一遍他的公式——是引力波背景辐射的特征频率除以一个常数。那个常数恰好等于——”
“71?”
她看着他,眼神复杂。不是恐惧,不是兴奋,更像是一种”终于有人懂了”的如释重负。
“71。”
窗外,深圳湾的夜景像一幅巨大的电路板。摩天大楼的灯光是电阻,高速公路的车流是电流,海面上的轮船是电容。一切都在运转,一切都有节奏,而这个节奏的频率,刚刚被两个在一间出租书房里加班的年轻人测量了出来。
“我们该告诉谁?“林默问。
“暂时谁也不告诉。“陈若说,“你觉得如果你把这个发现告诉量远的高层,他们会怎么做?”
林默想了想。量远的 CEO 叫周明远,四十多岁,红杉投的,阎焱也跟了一轮。人很精明,典型的技术出身转管理的路线,说话永远在笑,笑得你分不清是善意还是算计。
“他会让我把’涟漪’商业化。“林默说。
“对。他会用这个模型去赚钱。赚很多钱。多到可以改变市场规则的钱。”
“那有什么不好?”
“不好在于——我们不知道干预基底波会有什么后果。”
“我们没有干预。我们只是在观察。”
“现在是观察。但’涟漪’不仅能预测——如果它的原理是对的,那理论上它可以反向操作。通过精确干预某些系统节点,我们可能可以——”
“改变基底波的频率。”
“或者相位。或者振幅。我们不知道。但我们知道的是——基底波不仅影响市场,它影响一切。气温、交通、人的行为。如果我们干预了它,我们可能不是在改变一个市场,而是在改变——”
“现实。”
这个词在两人之间悬浮了很久,像一颗没有落地的雨滴。
七
改变现实。
这个想法像一根鱼刺一样卡在林默的喉咙里,吞不下去,也吐不出来。
但钱在继续赚。
第二周,他的个人账户从一百零九万变成了四百二十万。他没有用杠杆,没有做高频,只是按照”涟漪”的信号,精确地在正确的时间买入正确的标的,然后在正确的时间卖出。每一笔交易的误差都不超过 0.02%。
他开始失眠。
不是因为焦虑。是因为他发现自己能感觉到基底波了。
不是通过仪器,不是通过数据,而是通过身体。他躺在床上,闭上眼睛,能感觉到一种极低频的脉动——不是心跳,心跳比这个快得多;不是呼吸,呼吸比这个慢。是一种介于两者之间的、持续的、有节奏的嗡嗡声,像一台看不见的引擎在城市的某个深处运转。
他开始留意这个脉动和白天的数据之间的关联。结果是:他的感觉和”涟漪”的输出高度吻合。在脉动最强的时刻,市场的波动率最大,交通最混乱,急诊室的接诊量最高。在脉动最弱的时刻,一切趋于平静,仿佛整座城市都在屏息。
他把这件事告诉了陈若。
“你确定不是心理暗示?“她问。
“我确定。我今天在电梯里闭着眼睛感受了一下,脉动最弱的时刻是上午十一点零三分。我后来查了数据——那个时间点,深交所的全市场波动率降到了日内的最低值。”
陈若摘下眼镜,用衣角擦了擦。镜片上有指纹,她擦得很仔细。
“我有一个假说,“她说,“基底波不是单向的。它不仅影响现实,现实也在影响它。它是一个反馈系统。你之所以能感觉到它,是因为你的神经系统也是一个复杂系统——你的大脑、你的心跳、你的昼夜节律——它们也在和基底波共振。”
“所以我不只是在观察基底波。基底波也在观察我。”
“不是观察。是共振。就像两把吉他——你拨动你的弦,我的弦也会振动。反过来也一样。”
“那如果我的弦足够强呢?如果我能发出足够强的信号呢?”
她把眼镜戴回去,看着他。镜片后面的眼神从困惑变成了警告。
“你在想什么?”
“我在想一个实验。”
“不行。”
“我还没说完。”
“不用说完。你想主动干预基底波。我告诉你不行。我们不知道干预的后果。这不是一个你可以先试再想的实验——如果你改变了基底波的频率,你可能改变的不只是深圳的天气,而是——”
“而是什么?”
她没说完。因为她的手机响了。
她接起来,说了几句,脸色变了。
“怎么了?“林默问。
“公司群发的消息。周明远明天要开全体大会,说是有重要事项宣布。”
“什么事项?”
“没说。但你看这个——“她把手机转过来给他看。屏幕上是量远科技的内部 App,一条来自 HR 的通知:
“全体员工请注意:公司战略升级,明日召开全员大会,请务必准时参加。会议期间不得请假。”
林默盯着那行字看了五秒钟。在量远的三年里,他从来没见过”不得请假”这四个字。这家公司一向以自由宽松著称——上下班不打卡,着装无要求,甚至可以在工位上睡觉。周明远最喜欢说的一句话是:“自由是创新的土壤。”
“他知道了。“林默说。
“你怎么确定?”
“因为’不得请假’这四个字说明他不希望有任何一个人缺席。他需要所有人都在场。这种事情只有两种可能:要么他要宣布公司被收购了,要么他要宣布一个所有人都必须遵守的新规矩。”
“你觉得他发现了’涟漪’?”
“我不知道他发现了什么。但我知道一件事——过去两周,我用了公司的服务器跑模型。IT 部门不可能没发现。”
陈若深吸了一口气。
“我们需要谈谈。”
“现在就谈。”
“不。明天大会之后。到时候我们才知道我们面对的是什么。”
她站起来送他出门。走廊的灯光是感应式的,他们走过的时候一盏接一盏地亮起来,又在他们身后一盏接一盏地熄灭,像一条正在呼吸的隧道。
走到门口,她叫住了他。
“林默。”
“嗯。”
“不管明天发生什么——我们在这个房间里做的工作,是纯粹的。”
他没有回答。他点了点头,然后走进了深圳的夜色里。
八
第二天的大会在公司三十七层的多功能厅举行。
量远一共一百二十多人,那天到了一百一十九个——唯一缺席的是一个在美国出差的合伙人。所有人都坐在折叠椅上,面前没有桌子,只有膝盖可以放东西。空调开到了最大,但林默还是觉得热——也许是紧张,也许是别的什么。
周明远站在前面。他穿了一件黑色的连帽衫,这在平时不稀奇,但今天他看起来格外正式——也许是发型变了,以前是乱糟糟的卷发,今天梳得整整齐齐,像要去见投资人。
“我长话短说。“他开口了。声音不大,但多功能厅的音响系统把它放大到了每一个角落。
“量远一直在做的事情,是用数学理解市场。我们做了六年,做得不错。但最近,我发现了一个问题。”
他顿了一下。
“我们理解的不是市场。我们理解的是比市场更大的东西。”
多功能厅里很安静。一百一十九个人,一百一十九个屏住呼吸的灵魂。
“两周前,我们的 IT 部门在例行服务器审计中发现了一个异常——有人在远程服务器上运行了一个未经授权的模型。经过排查,我们确定了模型的来源,也分析了模型的核心逻辑。”
林默的心脏跳了一下。
“这个模型发现了一个现象——一个所有复杂系统之间的底层共振。它的预测能力远超我们现有的任何模型。更重要的是——它指出了一种可能性:我们也许不仅能预测,还能干预。”
周明远扫了一眼全场。他的目光在林默身上停留了不到一秒,然后移开了。
“我昨晚和田中宏一教授通了一个电话。”
林默听到陈若在他身后轻轻倒吸了一口气。
“田中教授证实了这个现象的理论可能性。他同时警告说,干预的后果是完全不可预测的。但我认为——科学的意义不在于回避未知,而在于走向未知。”
他把连帽衫的帽子拉到头上。
“从今天开始,量远科技将成立一个新的部门——‘涟漪计划’。所有与模型相关的工作将集中到这个部门。我已经和几位核心投资方沟通过,他们愿意追加了三千万美元的投资。”
三千万。林默在脑子里换算了一下——两亿多人民币。这个数字足以让任何一个量化团队疯狂。
“林默。”
他被叫到了名字。
“你将是’涟漪计划’的技术负责人。你的职责是把模型从研究阶段推向生产阶段。陈若负责风控。”
林默站起来。一百多双眼睛看着他。他感觉自己像被聚光灯照到的蟑螂。
“我有一个问题。“他说。
“说。”
“干预基底波的后果——你打算怎么处理?”
周明远笑了。是那种让林默分不清善意还是算计的笑。
“这就是陈若的工作。“他说,“确保我们不越过红线。”
林默站在那里,周围是一百多双眼睛和空调的嗡嗡声。他感觉到基底波在脚下脉动——不是比喻,是真的在脚底传来一阵又一阵的振动,和心跳不同频,和呼吸不同步,像大地本身在呼吸。
他坐下了。
九
“涟漪计划”成立后的第一个月,一切看起来都在正轨上。
团队从十二个人扩展到了四十五个人。林默有了自己的办公室——不再是开放工位,而是一个带落地窗的小房间,窗外是深圳湾的全景。陈若在隔壁,两个人的办公室之间有一道玻璃墙,平时百叶帘拉着,需要的时候可以敲玻璃。
公司的资金量暴增。量远的总资产管理规模从三个亿人民币涨到了十五个亿。国际媒体开始关注这家”来自深圳的神秘量化基金”——彭博社发了一篇报道,标题是《深圳的预言家:一家中国基金如何用数学征服市场》。周明远在采访中只说了一句话:“我们只是比别人多听了一点东西。”
多听了一点。林默每次想到这句话都想笑。
但笑不出来。
因为基底波在变强。
这是他和陈若最先注意到的。不是数据上的变强——数据上看,基底波的振幅一直很稳定,71 秒周期,0.71% 波动,精确得像瑞士手表。变强的是他们的感知。
林默现在不需要闭上眼睛就能感觉到基底波了。白天走在路上,脚下有一种持续的脉动,像踩在一块正在通电的铁板上。晚上躺在床上,整个房间都在以 71 秒为周期微微颤动——不是地震的那种剧烈,而是一种极其细微的、持续的、不可忽视的存在。
陈若也有同样的感受。
“我昨天在超市买菜的时候,“她在一次私下交谈中说,“忽然感觉到基底波的相位偏移了。就是——它本来是正弦波的样子,忽然变成了一段平顶波,持续了大约 3.5 秒,然后恢复了。”
“你确定不是你的感知出了问题?”
“我回家之后查了数据。在那个时间点,‘涟漪’的输出确实出现了一个对应的异常——不是尖峰,而是一个短暂的相位翻转。持续了 3.55 秒。”
3.55。大约是 71 的二十分之一。
“这可能意味着什么?“林默问。
“可能意味着基底波不是一成不变的。它在被什么东西干扰。”
“被什么?”
她犹豫了一下。
“被我们。”
林默靠在椅子上,盯着天花板。天花板上有一盏日光灯,发出持续的白光。但在那一瞬间,他发誓那盏灯闪了一下——不是电压不稳的那种闪烁,而是像有人在开关上按了一下又松开。
“我们只是在观察。“他说。
“不。我们不只是观察。我们在用’涟漪’进行交易——每一次交易都在市场中产生了一个信号,这个信号通过市场的价格传导机制影响了数以万计的交易者的决策,这些决策改变了他们的行为模式——他们什么时候起床、什么时候喝咖啡、什么时候焦虑、什么时候放松。这些行为模式的变化又反馈到了基底波中。”
“你的意思是——我们的每一次交易都在轻微地扰动基底波?”
“不只是交易。我们收集的那些数据——气温、交通、急诊量——它们的收集本身就是一个干预。量子力学有个基本原理:观察会改变被观察者。”
林默沉默了。
他忽然理解了田中宏一为什么会警告周明远”后果不可预测”。
不是因为干预本身危险,而是因为——你不可能不干预。只要你观察了这个系统,你就已经成为了它的一部分。而成为它的一部分意味着——你的每一个动作,包括观察本身,都会改变它。
这是一面镜子。你站在它面前,以为你在看镜子,但镜子也在看你。你的每一个表情都被它记录、反馈、放大。
“我们需要停下来。“陈若说。
“你觉得周明远会同意吗?”
“周明远不是关键。关键是——你愿不愿意停下来。”
他看着她。百叶帘的缝隙里透进一线阳光,刚好落在她的侧脸上,把她的轮廓勾出一道金边。她的表情很平静,但眼睛里有一种他没见过的东西——不是恐惧,不是愤怒,更像是恳求。
“我需要想一想。“他说。
“不要想太久。“
十
他没有停下来。
不是因为贪心——钱已经够多了,账户里躺着七百多万,足够他在深圳付个首付,过上那种他曾经以为是人生终极目标的生活。也不是因为野心——他对”改变世界”这种宏大叙事没有兴趣,那是周明远的游戏,不是他的。
他没有停下来,是因为他停不下来。
基底波的感知已经不限于脚底和身体了。他开始”看到”它。
不是幻觉。不是闭上眼睛出现的那种彩色光斑。而是——他走在街上,能看见空气中有一层极淡的波纹,像夏天柏油路面上方的那层热浪,透明的、流动的、无处不在的。波纹以 71 秒为周期起伏,每一次起伏都带动周围的物体微微颤动——树叶、招牌、行人的头发。
他知道这不正常。
但”正常”这个词在他心里已经失去了意义。什么是正常?正常是你的感官和世界达成的一种默契——你看到的、听到的、摸到的,和别人看到、听到、摸到的大致相同,所以你们可以共享一个”现实”。但如果你的感官开始感知到别人感知不到的东西,那不是你不正常——是你的”正常”升级了。
或者降级了。取决于你怎么看。
他去找了一个医生。不是公司的合作医院,而是他自己找的——北大深圳医院的神经内科。挂号、排队、做检查。脑电图、核磁共振、血液检查。三天后结果出来了:一切正常。大脑没有器质性病变,没有肿瘤,没有炎症。神经递质水平在正常范围内。
“你描述的症状,“医生推了推眼镜,“在医学上没有对应的诊断。我建议你去看看心理咨询。”
林默谢了医生,走出医院,站在门诊楼前的广场上。
天在下小雨。雨丝很细,落在皮肤上几乎没有感觉,只是空气变得湿漉漉的。他抬起头,看着灰蒙蒙的天空。
波纹还在。
雨滴穿过波纹的时候,轨迹发生了微小的偏折——不是风的影响,是波纹本身在改变雨滴的路径。偏折的幅度和波纹的起伏同步,周期 71 秒。
他掏出手机,给陈若发了一条消息:“我在医院门口。你能来吗?”
二十分钟后她到了,打了一把透明的伞。雨水在伞面上汇成一条条小溪,从伞沿流下来,形成一道水帘。
“检查结果怎么样?“她问。
“正常。”
“那就好。”
“但我的感知不正常。”
她沉默了一会儿,把伞倾斜了一下,让他也站到伞下面。两个人挤在一起,肩膀贴着肩膀。
“我也看到了。“她轻声说。
“看到什么?”
“波纹。空气里的波纹。昨天晚上在我家阳台上看到的。一开始以为是眼睛花了,揉了揉还在。后来我用手机的慢动作录像拍了一段——”
“拍到了?”
“拍到了。肉眼几乎看不见,但在 240 帧的慢动作下,能清楚地看到空气里有一层周期性的折射。频率正好是 71 秒一个周期。”
林默吸了一口气。雨水的湿气混着深圳特有的那种咸涩的味道——不是海水的咸,是工业和海洋混合在一起的那种复杂气味。
“所以不是我的问题。“他说。
“不是你的问题。也不是我的问题。是基底波在变强。它的振幅在增大——缓慢地,但持续地。过去一个月增加了大约 7%。”
“为什么会增大?”
她把伞转了半圈,甩掉伞沿的水珠。
“因为干预。”
她说这话的时候,声音很轻,轻到几乎被雨声盖过。
“我们以为我们只是在观察。但观察本身就是干预。每次我们用’涟漪’做一次预测,我们就向基底波注入了一个信号。这个信号被基底波吸收、放大、反馈回来。反馈回来的信号又触发了下一次预测——”
“正反馈。”
“对。失控的正反馈。如果继续下去——”
“会怎样?”
她没回答。但她的手握紧了伞柄,指节发白。
林默抬头看天。雨还在下,波纹还在空气中浮动。他忽然有了一种奇怪的感觉——那些波纹在看着他。
不是比喻。
是波纹本身——那一层透明的、无处不在的、以 71 秒为周期起伏的波纹——它有了某种注意力。像一只沉睡的巨兽被噪音吵醒了,正在用一种无法理解的方式审视着吵醒它的东西。
审视着他。
他打了个寒战。
“我们必须停下。“他说。
“你终于同意了。”
“不是同意。是害怕。”
“害怕就对了。“她说,“害怕说明你还正常。”
他们撑着伞站在医院门口,雨在他们周围下着,波纹在空气中浮着。两个人的影子投在湿漉漉的地面上,被波纹扭曲成不规则的形状。
“我们去告诉周明远。“林默说。
十一
周明远没有同意。
他们在他办公室里谈了两个小时。办公室在三十八层——比团队高一层,这是他特意要求的。“我要比所有人高一层,“他曾经开玩笑说,“这样我才能看见全局。”
办公室很大,大概有六十平方米。一面墙是落地窗,另外三面墙分别挂着白板、书法和一张合影——周明远和某位副省级领导的握手照。茶几上放着一套功夫茶具,紫砂壶,养了二十年的壶嘴泛着幽幽的光。
“你们说基底波在增强,“周明远倒着茶,动作优雅而从容,“我能理解。但问题是——增强不一定是坏事。”
“增强意味着正反馈。“陈若说,“正反馈如果不加控制,会导致系统发散。”
“发散是什么意思?”
“意味着基底波的振幅会越来越大,直到——”
“直到什么?”
“直到它超过某个阈值。到那时候,它对现实的影响就不再是微小的偏折了。它可能会——”
“可能会什么?”
陈若看了林默一眼。林默接过话来。
“可能会导致现实的大范围失稳。气温剧烈波动、交通系统混乱、人的行为出现不可预测的异常——我们已经观察到了一些苗头。”
“什么苗头?”
“上周四,深圳湾的潮汐出现了一次异常——比预测高了 47 厘米。海洋局查了半天没找到原因。那天正好是我们做了一笔大额交易的日子。”
周明远端着茶杯,沉默了几秒。
“47 厘米。你们确定和’涟漪’有关?”
“不能百分之百确定,但时间上的吻合度太高了。”
“你们知道我怎么看这个问题吗?“周明远放下茶杯,靠在沙发上,“我觉得你们在用一个旧范式来理解一个新现象。你们害怕失控,是因为你们用线性系统的思维来想基底波。但基底波可能不是线性系统。它可能是自适应的——也许它会在某个点自动收敛。”
“也许。“陈若说,“‘也许’不是我能接受的风险控制标准。”
“那你能接受什么?”
“停机。至少暂停三个月,观察基底波的响应。如果它自动收敛了,我们再决定要不要重启。如果它在没有我们干预的情况下继续增强——那就说明增强不是我们造成的,我们可以放心地继续。”
周明远笑了。
那个让林默分不清善意还是算计的笑。
“陈若,你知道暂停三个月意味着什么吗?意味着投资人会撤资。意味着团队会解散。意味着两年的心血归零。”
“意味着我们活着。“陈若说。
办公室里安静了很久。窗外传来风声,三十八层的风声比三十七层大一些,像是一种只有在更高处才能听到的低语。
“我有一个折中方案,“周明远说,“不停机,但降频。把交易频率从每天 7 笔降到每天 1 笔,单笔金额限制在——”
“不行。“林默说。
周明远看向他。
“为什么不行?”
“因为降频不能解决问题。正反馈的关键不在于单次干预的强度,而在于干预的持续性。只要我们还在和基底波互动,正反馈就不会停止。唯一的办法是——完全断开。”
周明远站起来,走到落地窗前。深圳的夜景在他身后铺开,像一幅巨大的棋盘。
“你们知道我为什么创办量远吗?“他没回头。
两个人没说话。
“不是为了赚钱。赚钱只是手段。我创办量远是因为我相信一件事——数学可以理解世界。不是部分世界,是全部世界。市场、天气、人的行为、甚至历史——它们都有规律,而这个规律是可以被数学描述的。”
他转过身来。
“你们发现的基底波,是我这辈子见过的最接近这个信念的东西。它证明了所有系统之间有一个底层的连接——一个数学的连接。这不是一个可以暂停三个月来观察的小项目。这是人类认知的一次飞跃。”
他的眼睛在办公室的灯光下闪闪发亮,像两个被点燃的数据中心。
“我理解你们的担忧。但我不会停下来。”
“那你打算怎么处理失稳的风险?“陈若问。
“我来承担。”
“你承担不了。没有人承担得了。”
“那就让它发生。“周明远说,“也许失稳之后,我们会看到一个新的稳定态。一个比现在更好的稳定态。”
陈若站起来。林默也站起来。
“你疯了。“陈若说。语气很平静,像在陈述天气。
“也许。“周明远说,“但疯子和天才的区别,只在于结果。”
他们离开了他的办公室。电梯门关上的时候,林默看到周明远站在落地窗前,背对着他们,像一个站在悬崖边上的人。
“我们怎么办?“林默问。
“我们自己停。“陈若说。
“你觉得他会让你停?你负责风控——没有你的签字,他不能做任何交易。”
“我会撤销我的签字。”
“他会换人。”
“我知道。但那需要时间。在他在找新人的这段时间里——”
“这段时间里我们要做什么?”
电梯到达三十七层。门开了。走廊里空荡荡的,灯光感应式地亮起来。
“我们要做一件事。“陈若走出电梯,回头看了他一眼,“我们要让基底波回到原来的状态。”
“怎么做?”
“反向干预。“
十二
反向干预的理论基础是陈若在三天内推出来的。
她在白板上画了整整七面墙的公式,用掉了三支白板笔。林默给她带饭、带咖啡、带烟——她以前不抽烟的,那三天抽了两包。
核心思路不复杂:基底波的增强是因为正反馈——他们的每一次预测/交易行为都在向基底波注入能量,基底波吸收这些能量后振幅增大,增大的振幅又被他们感知到,触发了更多的预测/交易行为,如此循环。
要打破这个循环,有两种方法:
第一种是断开——完全停止和基底波的互动,等它自然衰减。但自然衰减可能需要几个月甚至几年,而且他们不确定周明远会不会在这段时间里继续干预。
第二种是注入一个反相信号——一个和基底波振幅相同、相位相反的信号。当两个频率相同、相位相反的波叠加在一起的时候,它们会互相抵消。这叫做相消干涉。
问题是:怎么注入?
基底波不是电磁波,不是声波,不是任何已知的物理波。它是一种——陈若找不到更好的词——“结构波”。它存在于复杂系统的内部结构中,不是从外部传播的,而是从系统本身涌现的。
“但我们有一个优势。“陈若指着白板上的一个公式说,“我们的神经系统也在和基底波共振。这意味着——理论上——我们可以通过精确控制自己的行为来注入反相信号。”
“精确控制自己的行为?“林默皱眉,“什么意思?”
“意思是——如果我们能在精确的时间点做出精确的行为——比如在基底波的正峰值时刻做出一个负向的市场交易——我们就能向基底波注入一个微小的反相信号。一次不够,但如果我们反复做,持续做,反相信号会累积,最终把基底波的振幅压回去。”
“用我们的交易来对抗他的交易。”
“不是对抗。是平衡。”
林默看着白板上密密麻麻的公式。他不是数学家,但他能看懂这些——在量化交易的世界里,公式就是母语。
“这个计划有一个问题。“他说。
“什么问题?”
“你说过,观察本身就是干预。那我们的反向干预本身也会产生反馈。如果我们注入的反相信号太强,会不会导致基底波的振幅反向发散?”
陈若犹豫了一下。
“会。”
“那我们怎么控制?”
“靠感觉。”
“靠感觉?”
“靠我们和基底波的共振。我们现在能感知到基底波的状态——振幅、相位、频率。我们可以实时感知到我们的干预对基底波的影响,然后根据反馈来调整下一步的干预力度。这就是——”
“人工闭环控制。”
“对。但控制者不是机器,是人。”
林默在椅子上坐了很久。办公室外面的走廊里,有人经过,脚步声在安静的空气中格外清晰。一阵基底波的正峰值过去了,他感觉到空气中的波纹变强了一瞬,然后减弱。
“这等于把我们自己变成了基底波的一部分。“他说。
“我们本来就是它的一部分。从我们第一次感知到它的那一刻起就是了。”
“如果失败了呢?”
陈若把最后一支白板笔的笔帽盖回去,放在白板槽里。
“如果失败了,“她说,“我们至少试过。“
十三
他们选了一个周六的晚上来执行计划。
理由很简单:周末市场关闭,基底波的能量输入最少,这时候注入反相信号的效果最明显——就像在噪音最小的房间里,哪怕一根针掉在地上也能听清。
他们在陈若的公寓里工作。书房的桌上摆着两台笔记本电脑、一台台式机、三块外接屏幕。窗帘拉上了,空调开到了二十三度。桌上还有两个外卖盒——他们吃了湘菜,这次的餐厅是陈若选的,比上次好吃。
“涟漪”在台式机上运行着,实时监控基底波的状态。屏幕上显示着一条缓慢波动的曲线——基底波的实时振幅图。曲线在正负之间摆动,周期精确到毫秒级别,像一颗永恒的心脏在跳动。
“准备好了吗?“陈若问。
林默坐在另一台笔记本电脑前,手指放在键盘上。他写的脚本叫做”逆波”,功能很简单:在精确到毫秒的时间窗口内,向特定的市场数据流中注入一个极微小的扰动——不是真正的交易,只是一个数据层面的信号,像在湖面上投下一颗极小的石子。
“准备好了。”
“基底波当前相位:正半周期。振幅 0.78%——比上个月高了 0.07%。反相信号注入窗口:14.2 秒后。预期效果:振幅降低 0.001%。”
0.001%。微乎其微。但如果他们每 71 秒注入一次反相信号,一小时就能注入 50 次,累计效果大约能把振幅降低 0.05%。连续做 24 小时,降低 1.2%。连续做一周——
“开始。“陈若说。
林默按下回车键。
屏幕上的曲线跳动了一下。然后——
他感觉到了。
不是通过屏幕,不是通过数据,而是通过身体。在按下回车键的瞬间,他脚下那层持续的脉动出现了一个极短暂的减弱——像一首歌里的一个休止符,几乎听不到,但确实存在。
“有效果。“他说。
“继续。下一次注入窗口:70.8 秒后。”
他们开始了。
每 71 秒一次,精确到毫秒。每一次注入都是一个小小的扰动,每一次扰动都让基底波的振幅下降一丝。屏幕上的曲线在缓慢地变平——不是肉眼可见的速度,但数据不会说谎。
一个小时后,振幅从 0.78% 降到了 0.73%。
“速度比预期的慢。“陈若说,“基底波有自我修复的倾向——我们每次注入反相信号之后,它会在下一次周期中自动补偿一部分。”
“那怎么办?”
“加大力度。但风险是——力度太大可能触发更强烈的自我修复,导致振幅反弹。”
“加大多少?”
她算了一会儿。“当前注入量的 1.7 倍。不超过 2 倍。”
“1.7 倍。好。”
林默修改了脚本参数,继续注入。
三个小时后。凌晨两点。陈若去泡了咖啡,回来的时候发现林默呆呆地盯着屏幕。
“怎么了?”
“你过来看。”
屏幕上,基底波的曲线不再是一条平滑的正弦波了。它出现了一个新的特征——在每一次注入反相信号之后,曲线不是简单地被压平,而是产生了一种”褶皱”。
像是一块布料在被熨平的时候,有些地方起了皱。
“这是什么?“陈若凑近屏幕。
“不确定。但看起来像是基底波在被压缩的时候产生了一些次级波动——频率是主波的 7 倍,振幅很小,但在叠加之后形成了一种——”
“莫尔纹。“陈若说。
“什么?”
“你看过两层纱窗叠在一起的样子吗?会产生一种干涉图案。这和那个一样——我们的反相信号和基底波的主信号叠加之后,产生了一种干涉图案。这个图案本身就是一种新的波动。”
“这有什么影响?”
“影响是——我们不只是在对基底波做减法了。我们在创造新的东西。”
林默靠在椅背上。书房的灯光很亮,照得他有点头疼。他闭上眼睛,感受着脚下的脉动。
脉动变了。
不再是单调的正弦波了。它变得复杂了——有层次、有纹理,像一首多声部的合唱。主旋律还是那个 71 秒的周期,但在主旋律之下,出现了新的声部——更快的、更慢的、更弱的、更强的,交织在一起,形成了一种他从未感受过的复杂韵律。
“你感觉到了?“陈若问。
“你呢?”
“嗯。它变了。变得——”
“丰富。”
“对。丰富。”
他们对视了一眼。在那一瞬间,林默忽然理解了一件事——基底波不是一个需要被”修好”的东西。它不是一个出了故障的系统,不是一个需要被关掉的警报。它是——
它是现实本身的心跳。
他们的干预不是在修理它,而是在和它对话。
每一次注入反相信号,他们都在对基底波说一句话。基底波听懂了,然后回应了。回应不是简单的衰减——而是一种适应,一种对话,一种”我听到了你的声音,这是我的回答”。
莫尔纹就是基底波的回答。
他们在和现实说话。
十四
凌晨四点,林默做了一个梦。
或者说不是梦——他不确定自己有没有睡着。他坐在陈若书房的椅子上,笔记本电脑的屏幕在黑暗中发出蓝白色的光。陈若在沙发上打了个盹,呼吸均匀,像一首安静的间奏。
他闭上眼睛,看到了一座城市。
不是深圳。不是任何一座他认识的城市。这座城市没有名字,没有地图上的位置。它是由数字构成的——所有的建筑物都是数据结构,所有的道路都是算法路径,所有的灯光都是交易信号。
他站在城市中央的一个广场上。广场的地面是黑色的,光滑如镜面。他低头看,看到了自己的倒影——但倒影不是他的样子,而是一串数字。
71。
广场周围环绕着七座塔楼,每一座都有不同的高度和形状。它们在缓慢地旋转,像七个不倒翁在跳一支无声的圆舞曲。塔楼的表面流动着数据——市场行情、潮汐数据、气温曲线、交通流量——所有他研究过的数据类型,以及更多他没见过的。
有一座塔楼的表面显示着心电图。另一座显示着某种他看不懂的化学方程式。还有一座——
那一座显示着人脸。
很多很多的人脸。它们在塔楼的表面缓慢地流动,像河流中的倒影。有些脸他认识——周明远、陈若、他的父母、他的同事。有些他不认识——陌生人的脸,老老少少,男男女女,每一张都带着不同的表情。
他走向那座塔楼。走近之后,他发现那些脸不是图像——它们是活的。每一张脸都在做着自己的事情:有人在笑,有人在哭,有人在发呆,有人在争吵。它们像是被塔楼的表面捕获的某种生命痕迹。
他伸出手,触碰了塔楼的表面。
手指接触的瞬间,所有的人脸都转向了他。
几百张、几千张、几万张脸,同时转向他,用一种不属于人类的同步性。
他被吓到了。想后退,但脚像被钉在了广场上。
然后那些脸说话了。
不是同时说的。是一个接一个,像多米诺骨牌一样,一个传递给下一个。每一张脸只说一个字:
“你——在——听——吗?”
四个字说完,广场上恢复了安静。塔楼继续旋转,人脸继续流动,一切回到原来的样子。
然后他醒了。
或者说——他回到了现实。
书房还是那个书房。陈若还在沙发上睡着。笔记本电脑的屏幕上,“逆波”脚本还在运行,每隔 71 秒注入一次反相信号。基底波的振幅已经从 0.78% 降到了 0.54%。
他站起来,走到窗前,拉开窗帘。
天快亮了。深圳的天际线上,一道微弱的白光正在升起,像一把正在被磨亮的刀。海面上有薄雾,渔船的灯光在雾中若隐若现,像悬浮在空中的星星。
空气中还有波纹。但波纹的纹理变了——不再是单调的周期起伏,而是多了一层薄薄的褶皱,像丝绸上的暗纹。
他把手贴在玻璃上。
玻璃是凉的。基底波透过玻璃传来,微弱但持续。他闭上眼睛,在脉动中寻找那个声音——那个在梦里问他”你在听吗”的声音。
他找到了。
它就在基底波的最底层,像一个被埋藏了很深的低音。不是文字,不是语言,而是一种纯粹的频率——稳定、古老、永恒。
他把手从玻璃上移开。
“你在听吗?“他轻声问。
基底波没有回答。但它的脉动——在那一瞬间——变柔了。不是振幅的变化,而是质感的变化。像一只手轻轻握了一下又松开。
陈若在沙发上翻了个身,嘟囔了一句什么。她睡着了的样子比醒着的时候年轻五岁,眉头舒展,嘴角微微上翘,像在做着一个不错的梦。
林默走回电脑前,看了一眼”逆波”的状态。
注入在继续。振幅在下降。一切看起来都在按计划进行。
但他知道——计划已经改变了。
他们不再是在”修复”基底波。他们在和它对话。而对话这种事——一旦开始,就没有人能预测它会把人带到哪里。
他坐下来,开始写一个新的脚本。
这个脚本不叫”逆波”。它叫”回声”。
功能是:把基底波的每一次脉动都记录下来,不修改,不干预,只是忠实地、精确地、完整地记录。
记录一个正在和你说话的东西说的每一句话。
这是倾听的方式。
十五
一周之后,周明远发现了。
他不是通过 IT 部门发现的——林默这次很小心,所有操作都在自己的笔记本上完成,没有动用公司的任何资源。他是通过另一个人发现的。
新任风控负责人。陈若被撤换之后,周明远从某家头部量化基金挖来了一个四十多岁的海归博士,姓赵,赵伯寒。赵伯寒的经历很漂亮——MIT 应用数学博士,高盛量化部门五年经验,回国之后在某千亿级私募做了三年 CTO。周明远给他开的价码是:年薪两百万加千分之五的利润分成。
赵伯寒上任的第一天,就审计了”涟漪”系统的所有运行日志。
他发现了两个问题。
第一,“涟漪”的交易信号在过去一周出现了异常的规律性——不是模型本身的问题,而是有一股外部力量在精确的时刻向市场注入了微小的扰动。这些扰动和”涟漪”的预测信号形成了相消干涉,导致实际交易结果比预测结果低了大约 7%。
第二,这些扰动的源头,可以通过服务器的 IP 地址追溯到——陈若的公寓。
周明远把林默叫到了办公室。
“你在 sabotaging 我的公司。“他说。没有笑。第一次没有笑。
“我在做我应该做的事。“林默说。
“你应该做的事是让’涟漪’运行得更好,而不是往里面扔石子。”
“涟漪”运行得越好,基底波的振幅就越大。你知道的。”
“我知道。但那又怎样?”
“那又怎样——“林默深吸一口气,“你记得上周四深圳湾的潮汐异常吗?47 厘米。这周五又来了一次,71 厘米。你觉得到下周会变成多少?147 厘米?171 厘米?”
“那只是潮汐。”
“潮汐只是我们能看到的一个维度。我们看不到的维度还有多少?气温?地壳应力?人的神经活动?你有没有想过,如果基底波的振幅继续增大,最终会发生什么?”
周明远站起来,双手撑在办公桌上,身体前倾。他的脸离林默只有三十厘米。
“我想过。“他说,“我每天都在想。你知道我想出了什么吗?”
“什么?”
“我想出了——也许那才是真实的世界。也许我们现在生活的这个’正常’的世界,才是被过滤过的、被削弱过的、不完整的。基底波增强之后的世界,也许才是——”
“才是什么?”
“才是世界本来的样子。”
林默看着他的眼睛。那双眼睛里没有疯狂,没有贪婪,甚至没有偏执。只有一种让林默觉得可怕的东西——信仰。
周明远真的相信自己在做对的事。
这才是最可怕的。
“我给你一个选择,“周明远说,“停止你的’逆波’,回到团队里来。你需要休息我可以给你放假,一个月、两个月都可以。但如果你继续 sabotaging ‘涟漪’——”
“你会怎样?”
“我会让你付出代价。法律上的、职业上的、你能想到的所有方面。”
林默站起来。
“你知道最讽刺的是什么吗?“他说,“你用数学理解了世界,但你没有理解人。你不理解陈若为什么愿意帮我不拿一分钱。你不理解我为什么愿意放弃七百万。你不理解基底波为什么在回答我们的信号。因为你从来不问为什么。你只问——下一个数字是什么。”
他转身走出办公室。
身后传来周明远的声音,不大,但清晰:“林默。你以后会后悔的。”
他没有回头。
十六
他没有后悔。
但他遇到了一个问题——没有了公司的资源,“逆波”的效果大打折扣。
在陈若的公寓里,用两台笔记本电脑和一个台式机,他能做到的反相信号注入只是微调级别。而周明远那边,四十五个人的团队、三千万美元的硬件、每天数以万计的交易——他们在向基底波注入的能量,是林默的一万倍。
不对等。
基底波的振幅在”逆波”和”涟漪”的拉锯中波动着——有时候降一点,有时候涨一点,但总体趋势是向上的。一个月后,振幅从 0.54% 涨到了 1.27%。
效果开始显现了。
深圳的天气变得反常——不是那种”今年雨水多一点”的反常,而是那种”昨天 30 度今天 17 度明天 35 度”的反常。气象局归因于厄尔尼诺,但林默知道不是。他查了数据——气温波动的周期恰好是 71 小时。
交通也出了问题。深圳的公交系统在过去一个月里,准点率从 92% 降到了 74%。地铁的班次间隔出现了莫名其妙的波动——有时候三分钟一班,有时候二十分钟一班,车站里挤满了等不到车的上班族。交通部门的解释是”信号系统升级期间的临时调整”,但林默知道,那些信号系统的故障周期也是 71 秒。
最严重的是人。
他注意到了——也许是因为他的感知比常人敏锐,也许是因为他一直在关注——深圳的人变了。不是变坏了,是变得不稳定了。路上开车的人脾气更大了,商场里排队的人更容易争吵了,公园里散步的人表情更木然了。
这不是他的臆想。他查了深圳几家三甲医院的数据——过去一个月,精神科门诊的接诊量增加了 23%,失眠门诊增加了 31%,急诊科的暴力事件增加了 17%。
基底波在影响人。
陈若在一篇关于生物节律的文献里找到了解释:人体的昼夜节律、心跳频率、脑电波——都是复杂系统,都在和基底波共振。当基底波的振幅超过某个阈值(她们估算大约在 1.5% 左右),它对人体的生物节律的干扰就会变得显著。具体表现就是——睡眠紊乱、情绪波动、认知能力下降。
“我们还有多少时间?“林默问。
“按目前的速度,振幅达到 1.5% 大约需要——三周。”
三周。
林默坐在陈若的书房里,看着窗外。深圳湾的海面上,一艘货轮正在缓缓驶过。它的速度比正常的慢——也许是因为潮汐异常导致航道变浅了,也许是因为船上的 GPS 系统受到了干扰。不管是哪种原因,它都在减速。
就像整座城市都在减速。
“我有一个想法。“他说。
“说。”
“单靠我们两个的力量不够。但如果——如果我们能让更多人感知到基底波呢?”
“你怎么做到?”
“你还记得我们是怎么开始感知到它的吗?不是一夜之间的,是渐进的。先是脚底感觉到脉动,然后是全身,然后是视觉。这个渐进的过程——它不是我们的神经在适应基底波,而是基底波在适应我们。”
“你的意思是——基底波会自动’调谐’那些和它互动的人?”
“对。它是一个反馈系统。当你开始观察它,它就开始和你同步。同步到一定程度,你就能感知到它。”
“所以你想——”
“让更多人开始观察它。不是用仪器,不是用数据,而是用最原始的方式——让他们注意到它。注意到脚底的脉动,注意到空气中的波纹,注意到那些不该出现的 71 秒周期。一旦他们注意到,基底波就会开始和他们同步。同步的人越多——”
“越多的人能成为反向干预的节点。”
“对。一个分布式的逆波网络。不是两台电脑在一个公寓里运行,而是几万人、几十万人——甚至几百万人——同时在感知基底波,同时在无意识地向它注入反相信号。”
陈若闭上眼睛想了很久。
“这有一个悖论,“她说,“你让更多的人感知基底波,意味着更多的人在干预基底波。干预本身可能加速它的增长。”
“但同时也加速了它和人类的同步。同步到一定程度——它不再是外来的、异质的、破坏性的。它变成了——”
“一部分。”
“对。它变成了我们的一部分。我们变成了它的一部分。那时候,正反馈不再是一个问题——因为反馈回路闭合了。系统不再发散,因为它变成了一个整体。”
陈若睁开眼睛。
“你怎么知道闭合之后的系统是稳定的?”
“我不知道。”
“那你怎么确定这不是在让情况变得更糟?”
“我不确定。”
她看着他。他看着她。书房里很安静,只有空调的嗡嗡声和电脑风扇的转动声。
“这是赌博。“她说。
“一直以来都是。“他说。
窗外,深圳湾的海面上起了一层薄雾。薄雾在基底波的脉动中轻轻起伏,像一面巨大的、柔软的、正在呼吸的幕布。
“好吧。“她说,“怎么开始?“
十七
他们做了一个网站。
名字叫”71 秒”。域名是 71sec.com。服务器用的是一个海外的虚拟主机,匿名注册,不留痕迹。
网站的设计很简单——黑底白字,没有图片,没有广告,没有任何多余的元素。首页只有一段文字:
你有没有注意到——
每隔大约 71 秒,世界会轻微地颤动一下。
如果你停下来,闭上眼睛,安静地感受——
你能感觉到。
不是地震。不是心跳。不是你的想象。
是一种更深的东西。
它在空气中。在地面上。在你的身体里。
它在每一个地方。
71 秒。一次。又一次。
你不需要相信。你只需要——注意。
文字下面有一个按钮:“开始感受”。
点击按钮之后,页面会切换到一个计时器——一个以 71 秒为周期的倒计时。计时器到零的时候,屏幕会闪一下,提示用户”注意——现在”。
没有更多的解释。没有科学论文的引用。没有关于基底波、复杂系统、量子力学的任何信息。只有一个简单的邀请:注意。
然后是等待。
林默知道,大多数人不会感受到任何东西。他们会以为这是一个无聊的网站、一个行为艺术、一个恶作剧。但有一部分人——很小的一部分——会注意到。会真的安静下来,闭上眼睛,去感受。
当他们感受到的时候——哪怕只是一个模糊的、不确定的、也许是心理暗示的颤动——基底波就会开始和他们同步。
然后他们会回来。再看一次。再感受一次。
每一次回来,同步就加深一点。
然后他们会告诉别人。
“嘿,你试过这个吗?71 秒那个网站。好像真的有点什么。”
一个人变成两个人,两个人变成四个人,四个人变成八个人。指数增长。
网站上线的那天是周五。林默在几个匿名论坛上贴了链接——V2EX、知乎的几个冷门话题、豆瓣的几个怪谈小组。他写得很克制,不夸张,不煽情,只是说”我发现了一个有意思的东西”。
第一天:43 个访问量。
第二天:217 个。
第三天:1,892 个。
第四天:一个拥有五十万粉丝的 B 站 UP 主做了一个视频,标题是”我测试了一个神秘网站,它说世界每 71 秒颤动一次——我居然真的感觉到了”。视频播放量三百万。
第五天:网站访问量突破了一百万。
十八
效果比他们预期的更快。
不是数据上的效果——他们已经没有能力监控基底波的全局数据了。效果体现在另一个层面:社交媒体上的讨论。
微博上出现了一个话题——#71秒#。话题下的帖子五花八门:有人说自己感觉到了,有人说自己是 placebo effect,有人贴出了自己的”感受记录”——精确到秒的时间戳和描述。还有人做了数据分析,把几千条感受记录汇总在一起,发现——
感受的频率真的集中在 71 秒附近。
不是每个人都是精确的 71 秒。有的人是 68 秒,有的人是 74 秒。但分布的峰值,精确地落在 71 秒。
这个结果又被另一个 UP 主做成了视频。视频的最后,他看着镜头,表情很认真地说:“我不知道这是什么。但数据不会说谎。有什么东西,每 71 秒,在颤动。而我们——所有人——都能感受到它。”
视频播放量一千二百万。
林默看着这些数字,心情复杂。
他想到了周明远说过的话:“也许那才是真实的世界。”
也许。也许不是。也许”真实”这个词本身就是问题——没有一个”真正的”世界在等着被发现,只有一个我们和基底波共同构建的、不断变化的、永远在进行中的现实。
而现在,几百万人正在加入这个构建。
他的手机响了。是陈若。
“你看到新闻了吗?“她的声音有点急。
“什么新闻?”
“深圳湾——今天凌晨的潮汐——”
“又异常了?”
“不是异常。是——消失了。”
“什么意思?”
“潮汐——消失了。深圳湾今天凌晨的潮汐落差为零。海水没有涨,也没有退。它——停了。”
林默握着手机,站在窗前。窗外的深圳湾——
平静。
异常地平静。
海面像一面镜子,没有一丝波纹。没有浪花,没有潮涌,没有退潮。海水停在那里,一动不动,像一块巨大的蓝色玻璃。
远处的波纹还在空气中浮动。但它们的频率变了——不再是 71 秒了。
是 7.1 秒。
快了十倍。
基底波在加速。
十九
基底波的加速持续了三天。
在这三天里,世界发生了变化。
不是那种好莱坞电影式的巨变——没有地震,没有海啸,没有天空裂开。是一种更安静的、更深层的、更根本的变化。
第一天:深圳的所有钟表——手机、电脑、手表、公共时钟——出现了微小的偏差。不是同步的偏差,而是随机的。有些快了,有些慢了。但如果你把所有钟表的偏差统计一下,会发现它们的分布以 7.1 秒为周期波动。
时间本身在颤抖。
第二天:深圳的 Wi-Fi 信号开始出现干扰。不是那种断断续续的干扰,而是一种有节奏的干扰——每 7.1 秒一次,信号强度降低 0.71%。大部分人注意不到,但基站的后台数据记录得清清楚楚。
第三天:人。
第三天,深圳的人开始集体地、同步地、无法控制地——安静。
在早上 7:07 分,整个城市——一千七百万人的城市——安静了 7.1 秒。没有人说话,没有人按喇叭,没有人走路。街上、地铁里、办公室里、学校里——所有人都停下来,安静了 7.1 秒。
然后恢复了。
没人知道发生了什么。社交媒体上炸了——“#深圳集体沉默#“,几个小时内阅读量破十亿。有人说是集体心理暗示,有人说是政府的测试,有人说——
“71 秒。它变了。变成 7.1 秒了。”
这条评论被转发了五十万次。
林默坐在陈若的公寓里,看着手机上的实时热搜。他的手在发抖,不是因为害怕——是因为他在感受基底波的变化。
它变快了。但也变得——更柔了。
振幅在增大,但频率在加快。这两个趋势同时存在,互相制衡。就像一首音乐——节奏加快了,但音量在以一种微妙的方式被平衡。不是减小,而是——
分布。
基底波的能量没有减少,但它在被分散。从一个巨大的、缓慢的波动,变成了无数个微小的、快速的、分布在所有人身上的脉动。
“是同步。“陈若说。她的声音带着一种他在她身上从未听到过的东西——敬畏。
“几百万人正在和基底波同步。每一个人都在分担它的能量。所以它的振幅没有继续增大——它只是变快了,因为同步的节点变多了。”
“一个分布式系统。“林默说。
“对。基底波从一个中心化的系统变成了一个分布式的系统。它的总能量没有变——但它的承载能力变大了。就像——”
“就像把一块石头打碎成沙子。石头的重量不变,但它不再只压在一个点上了。”
陈若看着他。她的眼眶有点红——也许是没有睡好,也许是别的什么。
“你觉得这够了吗?“她问。
“我不知道。但我觉得——它不再失控了。”
窗外,深圳湾的海面重新开始波动。潮汐回来了——但节奏变了。不再是 12 小时 25 分钟的周期,而是——
林默算了一下。
71 分钟。
潮汐周期变成了 71 分钟。
它变了。一切都变了。
但世界没有终结。
二十
一个月后。
“涟漪计划”被关闭了。
原因不是周明远良心发现——他不会——而是因为”涟漪”的预测精度暴跌。在基底波重新稳定(以新的频率)之后,原来的模型全部失效了。新频率下的市场波动模式和旧频率完全不同,所有的历史数据都变成了废纸。
赵伯寒花了三周试图重建模型,没有成功。周明远失去了耐心,投资人失去了信心,团队开始解体。
量远科技没有倒闭——它只是回归了普通量化公司的水平。不再预言,不再神迹,只是和几百个同行一样,在市场的噪音里寻找微弱的信号。
林默离职了。
他没有找新的工作。账户里还有四百多万——他在”涟漪”最赚钱的时候取出了大部分,留了五十万在股市里,跌了百分之四十之后变成了三十万。加上存款,够他在深圳生活好几年。
陈若也没有留在量远。她接了一个大学的客座教授职位,教金融工程。薪资是以前的三分之一,但她看起来比以前轻松了很多。
他们还在见面。频率从每天变成了每周,地点从办公室变成了各种餐厅、公园、书店。有时候聊天,有时候不说话,各看各的书,像一对认识了很多年的老朋友。
基底波还在。
它一直在。以 7.1 秒为周期,振幅稳定在 0.27%——比”涟漪计划”启动之前还低。
71sec.com 还在运行。每天的访问量稳定在三十万左右。那些早期的用户——他们自称”感受者”——形成了一个松散的社区。他们不定期地在线上和线下聚会,讨论感受、分享数据、做各种稀奇古怪的实验。
没有人能解释基底波是什么。学术界有几篇论文尝试了——有物理学家、有数学家、有神经科学家——但都停留在”观察到现象”的阶段,没有人能给出一个让所有人信服的理论。
田中宏一教授在《自然》上发表了一篇评论文章,标题是《我们听到了什么?》。文章的最后一段是这么写的:
“也许基底波一直都在。也许它和宇宙本身一样古老。也许它不需要被解释——就像引力不需要被解释一样。它只是——在那里。我们能做的是:注意它。和它共存。也许——和它对话。”
林默在一个下雨的下午读到了这篇文章。他坐在阳台上——他搬了家,从白石洲搬到了蛇口的一间公寓,月租五千,比以前贵了一千五,但窗外能看到海。
雨落在海面上,形成密密麻麻的涟漪。涟漪以 7.1 秒为周期微微颤动——肉眼几乎看不见,但他知道它在那里。
他把文章转发给了陈若。
她秒回:“读过了。写得不错,但太保守。”
他打字:“你觉得应该怎么写?”
她发了一段语音。他把手机贴在耳边,听着她的声音。
“我会这样写——基底波不是什么需要被’发现’的东西。它就是这个世界说话的方式。我们以前听不到,是因为我们太忙了。忙着赚钱、忙着赶路、忙着吵架。现在我们停下来了。所以我们听到了。”
他听着那段语音,嘴角微微上扬。
雨还在下。波纹还在空气中浮动。海面上的涟漪一圈一圈地扩散开去,没有尽头。
他把手机放下,闭上眼睛。
7.1 秒。
他感受到了。
一切都在。
尾声
很多年后,有人问林默:那天晚上你按下回车键的时候,你在想什么?
他想了很久。
他说:我在想——这个世界每 71 秒颤动一次。在我注意到它之前,它已经颤动了四十六亿年。在我之后,它还会继续颤动四十六亿年。我所做的一切——写代码、做交易、发现基底波、和它对话——在四十六亿年的尺度上,连一粒灰尘都算不上。
但那一粒灰尘里,有我。
有陈若。
有每一个在 71sec.com 上按下”开始感受”的人。
有每一个在深圳的雨夜里抬起头、闭上眼、感觉到脚下那一丝微弱颤动的人。
基底波不关心我们。
但我们在乎它。
这就是全部的故事。
(完)
作者注:本故事纯属虚构。基底波、可能性坍缩器、涟漪计划等均为虚构概念。但如果你安静下来,闭上眼睛——也许你会感觉到什么。
也许。