小王快打字记录。
分析师想了想“我们可以做个权重算法,对不同信源的历史准确率打分,动态调整依赖度。”
“加上。”我说,“还有,设置硬阈值。任何过o。5%的日间价差自动标红,触人工复核。”
他点头,开始写技术方案。
小王犹豫了一下“如果真是有人故意塞假数据呢?我们这么干,是不是等于在跟看不见的人对线?”
“那就让他们继续出招。”我说,“我们一边防,一边看他们到底想干什么。”
会议室安静了几秒。
分析师忽然说“等等,我现一件事。”
他重新切回数据流图,“刚才那波异常数据出现的时候,我们的主抓取任务正在轮询。但有一条备用通道在同一时间收到了推送,时间只差23毫秒。”
“说明什么?”
“说明可能有两个源头在同时送数据,系统默认选了先到的那个。而那个先到的,未必是真的。”
我盯着屏幕看了几秒。
“所以不是数据错了,是有人抢在真实数据之前,塞了个伪造包进来。”
“理论上可行。”他说,“只要知道我们的轮询周期和网络延迟,就能卡这个时间点。”
小王倒吸一口气“这是盯上了我们?”
我没说话。
上一次在银行遇到的事还摆在眼前。陈总那边刚吃了亏,不可能什么都不做。现在我们打通新通道,开始玩钱的流动,自然有人坐不住。
但这不是退的理由。
我说“通知技术部,明天早上八点前,把所有数据接口的认证方式升级一遍。旧的免密直连全部废掉,换成双向验证。另外,给每个信源加上数字指纹识别,凡是格式稍有偏差,直接拦截。”
小王立刻去安排。
我又对分析师说“你那边继续跑模型,但加个开关。一旦检测到异常,自动切换到备份逻辑,用延迟数据做保守估算。宁可错过,别冒进。”
“明白。”
“还有,从现在开始,每两小时生成一次数据健康报告,我邮箱。我要看到每一次抓取的来源、时间、比对结果。”
他点头。
散会后,小王留下来帮我整理接下来的任务清单。微信群很快响了。
是数据组新建的群,名字没变,还是“套利模型-报价采集”。
第一个消息是那个戴眼镜的年轻人的
“已启动三信源交叉验证,初步现新加坡交易所的数据在过去六小时内有三次轻微偏移,正在深挖。”
后面跟着一个表格链接。
我点开看了一眼,回复了一个“盯住”。
小王看着手机叹气“这些人真是闲得慌,咱们做个模型也要管。”
我说“他们不是怕我们做模型,是怕我们做成。”
他笑了笑,又低头打字。
我回到工位,打开邮箱,把刚才的会议纪要转给相关负责人。然后调出模型优化草案,开始一条条过改动项。
屏幕上同时开着两个文档。左边是数据溯源进展简报,右边是模型调整方案。