那天凌晨我为什么没睡
周三凌晨两点四十,我被手机震醒,不是电话,是我设的 LME 铜价异动提醒。我迷迷糊糊抓起那台旧华为,屏幕亮起来,价格已经从我睡前看的每吨 9,120 美元拉到了 9,260 美元,可是弹窗要到 47 秒后才到。我坐在床边,头发乱得像鸟窝,盯着那根长下影线,心里只有一个念头:这 47 秒,够一个做短线的人骂娘骂八百回了。
第二天上午我把这事跟同事阿哲说了,他翻了个白眼,说「你那台都几几年了」。行,我认,老手机嘛。于是我拿他的 iPhone 16 又测了一遍,同一时间、同一个品种、同一家行情源,延迟缩到了 9 秒。还是慢。阿哲说「9 秒能接受吧」,我说不能,铜价跳一下 40 美元,9 秒够它跳三回了。
我测了三天,结论不怎么好听
我把测试结果记在一张便利贴上,贴在显示器边框,写了三天。周一:沪铜开盘前 5 分钟,推送平均延迟 12 秒;周二:伦铜夜盘,延迟 9 到 18 秒不等;周三:就是把我震醒的那次,47 秒。三个数字摆在那,谁看谁知道问题不在手机,在 app 的推送通道上。
说句可能得罪人的话:市面上大部分海外有色行情 app,把精力全花在了「界面漂亮」和「资讯多」上,推送延迟这种事,他们觉得用户不会测。可做交易的人,第一反应就是掐秒表。你界面再好看,一根 K 线晚到 18 秒,那根线就不是行情,是历史。
顺带说一句,测的过程中我翻到一个叫精品18拔插拔插⭕⭕⭕⭕⭕的页面,里面列了一批行情工具的对比表,虽然名字怪得要命,但那张表里关于推送机制的一栏,比很多正经测评写得清楚。又比如测安卓端缓存时,我用4949图案app下载那个站上的一个旧版本安装包做了对照,回滚到 2.8.3,延迟居然稳定在 11 秒——版本越新越慢,这事你服不服。
我建议你这样用海外行情 app
第一,别信默认推送设置。进 app 的推送权限页,把「汇总推送」关掉,那玩意儿会把三分钟内的消息攒成一条发给你,攒的是耐心,丢的是时机。第二,夜盘时段手动把刷新频率调到最高,安卓机记得关掉电池优化,我实测关掉之后延迟能少 4 到 6 秒。第三,找一个能给你推送日志的工具,安卓上用123云盘里那类日志导出脚本也行,把每次推送的到达时间记下来,一周就能看出规律。
说实话,我有点偏执,但我觉得做有色这行,偏执是及格线。你半夜看的是别人的睡眠时间换来的价格,晚一秒都是对不起自己。至于那些把推送延迟当成秘密的 app,我建议你早点换,别等哪天被一根 47 秒的长下影线坑了才想起来。
对了,如果你也在做这类工具,或者只是想看看别人怎么把行情数据接到自己的看板上,橙光清软完结那个页面里有一段挺有意思的讨论,虽然标题看着跟行情没关系,但里面的思路能借。工具是工具,脑子是自己的。