凌晨两点,"真实档"开了个寂寞

凌晨 1 点 20 分,我盯着屏幕上的自动运行窗口看了整整三个小时,它一动不动。

那天晚上我是带着"大事"来的:模拟档跑了一周,感觉路子摸熟了,决定切到真实档试试水。点开自动运行窗口,模拟切真实,基础数量、倍投上限、止盈止损都设好,点启动。窗口显示"运行中"。然后——就没有然后了。

三小时,零局执行。我中间重启了两次软件,还干了件蠢事:把软件最小化又还原,以为是界面刷新问题。换了个房间,又重启一次,熬到两点,我在备忘录里敲下六个字:"装死第 2 小时"。当时脑子里只有一个念头:这软件是不是坏了?

凌晨两点,我盯着自动运行窗口看了三个小时:模拟和真实只能二选一的界面实拍

老陈的语音:先看小字

实在熬不住了,我给老陈发了条微信语音,把情况倒了一遍。他回了条 9 秒的语音,就一句话:"先看右上角小字,别盯着大字看。"

我愣了。什么小字?切回自动运行窗口,仔细一看——在"运行中"三个大字底下,有一行灰色小字:"未执行:当前不在可运行阶段"。我看了三个小时的大字,愣是没看见这行小字。

那天晚上我学到的第一课:这个窗口不说话则已,一说话全是小字。后来我养成了一个习惯,每次切档先看小字,再看大字。

真相一:模拟和真实,只能二选一

第二天我白天又试了一次,这次我学乖了,一边开着模拟档"练手",一边想顺手把真实档也挂上——万一真实档又装死,模拟档还能跑着不浪费时间。结果一点启动,模拟档直接停了,界面弹了个提示:模拟与真实互斥。

我当时就懵了:互斥是什么意思?两个不能同时开?

对,就是字面意思。自动运行的模拟和真实是二选一的开关,开了真实,模拟自动停;切回模拟,真实也停。不存在"双开对照"这回事。后来我在备忘录里记了"二选一"三个字,后面跟了三个感叹号——因为我第一晚的"装死"事件,根子就出在这儿:我以为两个都开了,其实系统只认最后一个点的那一下。

这事现在想想挺好笑的,但当时我是真没看懂。软件这块设计得挺"轴":它不跟你商量,不给你"同时开"的选项,点哪个算哪个。

真相二:真实运行有三个前置条件

"未执行:当前不在可运行阶段"——这行小字我研究了半天,才搞明白真实运行不是点了启动就跑,它有三个前置条件,缺一个都不动:

第一,房间得在可运行阶段。有些房间那会儿根本没开局,或者正在结算间隙,控件是灰的,点启动也白点。

第二,局号得对得上。软件只读当前打开房间已经展示出来的结构化数据,它得先确认自己看到的局号和房间实际局号是一致的,对不上就等着,不瞎跑。这个设计我后来挺服气的:宁可不动,也不乱动。最典型的是换靴那一刻:新靴第一局还没结算,局号是空的,软件就老老实实等着。我第一次见这场面还以为它又装死了,后来才明白,局号对不上它动手就是瞎动手。

第三,原生控件得可验证。说白了,软件要确认它点的那个按钮是真的、能点的,不是被什么弹窗挡住了。余额不足、控件被挡住、你中途切换了房间,它都会老老实实显示未执行原因,而不是硬着头皮上。

第一晚那三个小时,我三条全踩中了:房间在结算间隙,局号刚换靴对不上,我还顺手切了个房间。软件用小字把原因写得明明白白,我光顾着看"运行中"三个大字了。

真相三:1 到 8 秒的"发呆"不是卡死

还有个乌龙我得老实交代。切档成功的那个晚上,我看它每局之间都要"发呆"好几秒,短则一两秒,长则七八秒。当时我第一反应是:卡了?网不好?

我还真就去重启了路由器。回来发现还是一样,该发呆还发呆。

后来才知道,这是故意的:真实运行每局之间有 1 到 8 秒的随机延迟。模拟档可没这出,模拟档跑起来那叫一个丝滑,一局接一局不停。所以从模拟切到真实,节奏上会有明显的落差感,特别容易让人误会是卡死了。

我现在反而觉得这个延迟挺有人情味的——它把"机器"和"人"的节奏拉开了一点距离。真人看路本来就是一局一停顿,机器要是跑得比人还快,那才吓人。

我当年踩过的三个误解,一次说完

把这两晚的教训攒一攒,我当年对自动运行有三个误解,现在看都挺典型的:

误解一:预测面板和自动运行是两个窗口,所以能"双开"。错。窗口分开控制,指的是你看归看、跑归跑,互不干扰:预测面板只管看路和倾向,自动运行只管执行,两边的开关各自独立。但模拟和真实之间是互斥的,只能二选一。我第一晚就在预测面板窗口里点了半天启动,自动运行窗口压根没开——纯属自己跟自己较劲。

误解二:"运行中"三个大字等于"正在执行"。错。大字是状态,小字才是真相。以后只看小字:"未执行"后面跟的原因,比"运行中"三个字有用一百倍。

误解三:切换房间没关系,记录接着用。错。房间、靴号、局号一变,记录就重新建立,不沿用其他房间的历史。我第一晚中途切了个房间,相当于把前面的等待全作废了,自己还不知道。

现在我切档之前,必做四件事

两晚学费交完,我现在切模拟/真实档之前,有个雷打不动的四件事清单,贴在显示器边框上。老陈说这叫"开车前绕车一周",我觉得挺贴切:

第一,看小字。启动之后先看"未执行"后面有没有原因,有就先解决原因,别干等。

第二,确认局号。看一眼软件显示的局号和房间实际局号对不对得上,对不上就等它自己对上,别手动乱点。

第三,别切房间。启动之后手就离开鼠标,房间、靴号一变记录重建,之前的等待全白费。

第四,接受延迟。每局之间 1 到 8 秒的随机停顿是正常的,不是卡死,不用重启路由器——这条是专门写给我自己的。

两晚之后,我现在怎么看这个开关

回头看,那三小时"装死"其实是软件在尽职:条件不满足,宁可不动,也不乱动。我当时觉得它轴,现在觉得它靠谱——一个不瞎跑的工具,比一个瞎跑的工具强得多。

模拟和真实二选一这个设计,我现在也想通了:它逼着你同一时间只做一件事,要么练手,要么实战,别想着两头占。看路这件事,本来就最怕三心二意。

对了,逐局记录这个功能我现在每晚都翻:预测了什么、实际出了什么,一条一条全在那儿。想省去手工画路的时间,可以用庄闲 AI 预测系统自动生成五路路型,复盘的时候直接对照着看,比我自己在本子上画的清楚多了。