把股市装进游戏 书架

第 05 章 / 共 12 章

第五章 · 造一群会亏钱的人

前四章搭好了舞台:撮合机、价格、暗线、新闻。但舞台再精致,没有演员就是空转。这一章造演员——NPC 交易者,玩家的对手、队友、韭菜和镰刀,整个市场的人气来源。

先立一条反直觉的设计原则,它也是本章标题的由来:

好的 NPC 不是聪明的 NPC,是可信的 NPC。真实市场里的绝大多数人长期是亏钱的;如果你的 NPC 个个是量化天才,玩家面对的将是一个永远正确的对手——那不叫市场,叫刑场。

四个原型就够了

学界管这种「造一群各有性格的虚拟交易者来模拟市场」的方法叫基于智能体的建模(agent-based modeling)——大白话:不预测市场会怎样,而是造一堆小人,让他们互相撞,看撞出什么。几十年的研究有个共同结论:不需要很多类型,三四个原型就能涌现出接近真实的行情。我们的阵容:

1. 价值派

策略:心里对公允价值有个估计(第四章那条暗线,加上他个人的误差——有人估高有人估低),价格明显低于他的估计就买入,明显高于就卖出。

他是市场的重力。价格跌多了,价值派们陆续觉得「便宜了」,买盘出现——这就是为什么有基本面的市场跌不到零。注意那个「个人误差」是灵魂:如果所有价值派估值相同,他们会同时行动、整齐划一,市场会变成僵尸;有了误差,他们分批进场,行情才有层次。

2. 趋势派

策略:不看价值,只看走势。「最近在涨」就买,「最近在跌」就卖。他相信价格本身包含信息。

他是市场的放大器。价值派让价格回归,趋势派让价格冲过头——任何波动到他手里都被顺势加码。没有他,市场死水一潭;他太多,市场就会变成过山车(第九章讲崩盘时他是主角之一)。真实市场里这类资金(趋势跟踪、动量策略)规模大得惊人,你的模拟器里没有他就永远不像。

3. 噪音派

策略:没有策略。看心情买卖——可能听了个传闻,可能缺钱交房租,可能昨晚失眠今早手滑。实现上就是带偏向的随机下单。

听起来像凑数的,其实必不可少。噪音派是市场的「背景音乐」和「意外来源」:他给价值派和趋势派提供对手盘和利润来源(他们赚的相当部分就是噪音派亏的),也让行情永远不会太干净。而且——悄悄说——他是真实市场里人数最多的一派。

4. 做市商

策略:不赌方向,同时在买卖两侧挂单赚价差。他是市场的润滑剂,重要到下一章单独讲。

让他们像人:参数不是开关,是分布

有了四种原型,「造一千个 NPC」不是把四个类各实例化 250 个。关键是让每个参数都成为一条分布,而不是一个值:

最高级的一层:会切换信仰的人

到这里市场已经能跑了,但还差一味料才能出泡沫和崩盘:NPC 要会叛变。

真实市场里,最坚定的价值投资者在牛市末期也会动摇——「也许这次真的不一样」。实现上很简单:给每个 NPC 一条「近期收益反馈」回路——最近用当前策略赚钱了就加仓该策略,持续亏钱就降低仓位甚至换门派。一个连续踏空三个月的价值派,会有越来越大的概率变成趋势派,追高杀进去。

这一条规则看起来人畜无害,但它是全书后面所有大戏的引信:牛市里价值派不断叛变成趋势派 → 买力越来越单边 → 价格越冲越高 → 更多叛变……直到暗线(公允价值)把最后的价值派逼成空头。雪崩怎么发生,第九章细讲。这里只要记住:你不是在写「上涨脚本」,你是在写人的信仰迁移,上涨是它结出的果子。

调试 NPC 阵容的实用配比(起点,不是真理):价值派 30%、趋势派 25%、噪音派 35%、做市商 10%。跑起来看行情像不像,再调。行情太死→加趋势派和噪音派;波动太疯→加价值派和做市商。这就是模拟器设计师的日常工作。

演员齐了。但有个演员重要到必须单独给一章:做市商。没有他,你精心搭的市场会在开业第一天就冷场。

把股市装进游戏 · 妙空
费曼式写法 · 由多个 AI 代理撰写与互相审校