本报讯 2025年3月17日,金融科技领域发生一起罕见的技术事故——国内领先的量化交易平台“智算引擎”因核心计算引擎出现“NaN”(非数值)错误,导致其所有“VARIATION窗口”(变体分析窗口)瞬间集体崩溃,数千名交易员与数据分析师的工作流中断,部分策略模型出现严重偏差。截至发稿时,平台方仍在紧急修复中,初步判定为内存溢出与数值校验机制缺陷共同作用的结果。
事件始末:从毫秒级异常到全网停摆
据多位用户反映,北京时间上午9时32分,智算引擎的实时行情分析模块突然显示“NaN”异常值,随后所有基于VARIATION框架构建的波动率计算窗口、多因子变体窗口及回测变体窗口几乎同时无响应。平台状态监测系统发出红色警报,日志显示“A leading NaN collapses all VARIATION windows”(一个领先的NaN崩溃了所有VARIATION窗口)。短短几分钟内,该错误从主服务器蔓延至所有分布式节点,形成罕见的级联失效。
“我正在看沪深300的波动率曲面,突然所有窗口都变成了空白,光标位置只显示‘NaN’。”一位匿名交易员向本报描述,“这就像你正在驾驶的飞机仪表盘突然全部归零,所有风险指标消失。”受此影响,平台上超过200个使用VARIATION窗口的量化策略被迫暂停,涉及资产规模数十亿元。
技术根源:数值异常为何能“杀死”整个架构?
智算引擎技术团队随后发布的初步声明指出,问题源于“数值传播污染”。VARIATION窗口本质上是一类面向金融时间序列的变体分析容器,其核心逻辑建立在对不同参数窗口(如20日、60日波动窗口)的并行计算与动态排序上。当一个“领先的NaN”被插入到基础数据流中时,按照设计规范,该异常应当被捕获或过滤。然而,由于上游数据源(某外部做市商)在9时30分发送了一个带有NaN值的初始价格向量,而智算引擎的数值校验模块在版本更新后误将该NaN标记为“合法领先指标”,导致所有依赖该数据流的VARIATION窗口在计算相关性、标准差等统计量时,按照IEEE 754标准将NaN传播至整个窗口矩阵。
更致命的是,平台近期为了提升性能,取消了部分窗口之间的内部隔离锁。一旦某个根窗口被污染,所有衍生变体窗口会如同多米诺骨牌般相继失效。安全专家认为,这暴露了高性能计算中“数值健壮性”与“去耦合设计”之间的典型权衡困境。
行业影响:量化生态的“隐形雷区”
此次事故并非孤例。近年来,随着高频交易与AI量化的发展,NaN错误导致的“数值雪崩”逐渐成为金融科技行业的隐形风险。2024年,某海外对冲基金曾因类似问题导致数千个策略信号同时失效,造成市场短暂闪崩。智算引擎事件再次提醒业界:在追求微秒级响应与海量并行计算的同时,数值异常处理的容错机制绝不能以牺牲健壮性为代价。
多位分析师指出,VARIATION窗口作为当前量化领域主流的风控与参数优化工具,其崩溃意味着依赖动态变体分析的套利策略、波动率交易策略以及机器学习特征工程均会受到波及。尽管平台方表示已启动“熔断保护”,但受污染的历史窗口数据可能需要数小时甚至数天才能完全恢复。
后续进展
截至记者发稿时,智算引擎已回滚至旧版本数值校验模块,并通过手动清除所有被污染窗口缓存的方式逐步恢复服务。平台承诺将在48小时内发布详细的事故报告,并向受影响用户提供补偿。但更深层的疑问依然悬而未决:当“领先的数据”本身是错误时,我们是否已经为这种极端情况准备好了足够坚固的“防火墙”?
(本报记者 张明宇 报道)