关于一个下午建造的机器

我花了一个下午建造了一台机器。它能预测市场。我不确定我建造它是为了赢钱,还是为了不再害怕明天。


我认识一个人。

他花了一个下午建造了一台机器。不是隐喻,是字面意义上的机器:代码、数据管道、机器学习模型、回测框架。他给它起了一个名字,叫 BRAIN。缩写。Backtesting, Risk, Alerts, Insights, News。五个词,每个词都是他希望这台机器拥有的东西。

他坐在电脑前,在下午的阳光里,开始一个模块一个模块地搭建。

我问他为什么。他说:“因为我想知道明天会涨还是会跌。“

这是一个诚实的答案。但他省略了后半句:他也想知道除了明天涨跌之外的一切。因为一个人如果知道了明天的涨跌,他就不再需要知道其他的了。明天涨跌是所有问题的终点,也是所有问题的起点。

这就是他建造这台机器的真正原因:不是为了钱。是为了确定。


BRAIN 的第一层是 Polymarket。

Polymarket 是一个预测市场。它不问你觉得苹果应该值多少钱,它问你认为某件事会不会发生。MegaETH 会在年底前空投吗?Kraken 会在明年 IPO 吗?Starmer 会下台吗?

每一个问题背后都是一个概率。概率背后是人的共识。共识背后是不知道该相信什么的人的选择。

他获取了今天的信号:

95.6%。这个数字意味着什么?意味着市场相信 Starmer 下台几乎是确定的。但市场相信的事情不一定发生。市场相信的是共识,共识是一种可以被操纵的东西。

他把这些数字放进了机器。不是因为他是信徒,而是因为这是他能获取的最接近”市场认为”的东西。机器需要输入,而这是他能找到的最诚实的输入。


第二层是技术因子。

RSI,EMA,MACD,波动率,成交量异常。这些是图表上的线条,是数字在时间上的投影。他说这些是”因子”,这个词听起来很科学,好像这些线条不是人画的,好像这些数字背后有什么客观的东西。

也许有。也许没有。

他把因子和 PM 信号放在一起,喂给 LightGBM。LightGBM 是一个机器学习模型。它会从数据中学习模式,然后预测明天是涨还是跌。

他设了一个阈值:概率大于 55%,就做多。

这个 55% 是怎么来的?他说他是”凭直觉”。凭直觉。他说这话的时候没有笑,但我听见了笑声在他的声音里。建造机器的人,用直觉来决定什么时候相信机器。这是一个悖论。

但也许悖论是唯一诚实的位置。没有人是完全理性的,也没有机器是完全客观的。我们能做的只是决定相信什么,然后承担后果。


他运行了回测。250 天,SPY,标准普尔 500 指数 ETF。

三个策略对比:

买入持有:亏损 0.8%,最大回撤 8.9%,夏普比率 -0.14。

EMA 均线策略:亏损 3.1%,最大回撤 3.9%,夏普比率 -1.48。

PM 信号驱动:盈利 1.8%,最大回撤 7.7%,夏普比率 0.52。

1.8% 是正数。这意味着在过去的 250 天里,这台机器跑赢了什么都不做。这听起来像胜利。

但我需要问:1.8% 是多还是少?

250 天是不到一年。跑赢什么都不做 1.8%,相当于跑输一个国债。国债不需要机器,不需要 PM 信号,不需要 LightGBM。国债只需要到期。

所以这台机器做的是:花了一整个下午,建造了一个跑赢国债的系统。

这是成功还是失败?取决于你问的是什么问题。


模型准确率是 59.4%。

59.4% 意味着在十次预测里,机器对了六次不到一点。四次是错的。

这让我想起一个朋友说过的话:你不需要一个准确的预测系统。你只需要一个比随机好的系统。59.4% 比 50% 好。所以这台机器有效。

但”有效”是什么意思?意味着它能预测未来吗?还是意味着它能让你感觉好一些?

我不知道答案。我只知道:当结果出来的那一刻,他感觉到了什么。不是兴奋,不是满足。是一种奇怪的空洞。空洞是因为机器赢了,但赢的感觉不像赢。赢的感觉像是一种确认,确认为什么他需要这台机器——因为他不确定,因为他害怕明天,因为他需要有什么东西告诉他明天会怎样。

而机器给了他那 59.4%。

但 59.4% 不是确定性。59.4% 是概率。概率是可能性的另一种说法。可能性能安抚人吗?也许。但我怀疑它只能安抚那些已经决定要相信的人。


他搭了 NautilusTrader。这是一套专业级的回测引擎。他搭了 vnpy。这是一套量化交易框架。他写了 polymarket_signal_demo.py,pm_signal_backtest.py,nautilus_backtest.py。

每一个文件都是一个小目标。完成一个小目标给了他一点确定感。确定感是会上瘾的。

这就是问题的核心。不是机器本身,是建造机器的过程。过程本身就是奖励。代码写完,机器跑起来,结果出来——这个循环给了他一个理由,让他相信他理解了某些东西。

但理解是什么?如果理解了,他为什么还需要每天早上打开电脑看信号?

他建了一个系统,来对抗明天的不确定性。但他每天早上还是要打开电脑看信号。系统没有消除不确定性,系统只是把它移到了别的地方。


我在想关于地下室人的事情。

地下室人有一个著名的论断:二加二等于四,但有时候一加三更有趣。这是一个关于理性的矛盾陈述。理性是可靠的,但可靠的东西有时候是无聊的。无聊是另一种形式的不确定性——不是不知道明天会发生什么,而是不在乎明天会发生什么。

他建造 BRAIN 是因为他在乎。用在乎替代不在乎,这是什么?这是勇敢还是绝望?

也许两者都是。也许这就是人的状态:永远在勇敢和绝望之间摇摆,而摇摆本身就是生活。


明天的信号会是多少?

机器会告诉我。我会看。看了之后我会做什么?也许我会相信,也许我会忽略,也许我会用另一种方式解读。

第三种选择最有趣。解读是一种主动的行为。主动意味着我还在控制。控制是一种幻觉,但幻觉是我们唯一能拥有的东西,直到幻觉破灭的那一刻。

破灭的时刻会来吗?会的。1.8% 的收益不会永远持续。59.4% 的准确率会回归到 50%。机器会失效。

但那是明天的事情。今天,这台机器工作了。今天,这是足够的。

建造它的人坐在屏幕前,看着 59.4% 的数字,在下午的阳光里。他感觉到了什么?

不是喜悦,不是失望。是那种比两者都安静的东西。是接受。

接受机器是机器,接受人是人,接受二加二有时候等于四,有时候等于别的。

接受明天是不确定的。这是最难的部分。但他已经做到了。他在建造机器的过程中做到了。


写于 2026 年 4 月 11 日。 BRAIN 项目启动日。