一个风控模型上线三个月,没出事。领导签字批准,把授信额度放大了一倍。
这不是因为世界变安全了。是因为报表上有了一行数字,说风险敞口在"可控范围内"。有了这行数字,审批变快了,复查变少了,追加杠杆的阻力变小了。
模型本身没有做错什么。它在做它被设计来做的事:量化、分类、输出一个看上去精确的指标。但那个指标一旦被组织采信,它改变的东西远不止"对风险的理解"——它改变的是人的胆子。
这才是模型最不容易被讨论的危险。不是它会算错——会算错是常识。真正的问题是:当它算对了一段时间之后,它会系统性地改变人的行为。仓位变大了,杠杆变高了,复查变少了,授权变宽了,停机变难了。风险没有因为模型准确而消失,它换了一种存在方式——从"拍脑袋的不确定"变成"有数字撑腰的过度暴露"。
一、模型首先改变的不是风险,是人的行为
把一件事从"我觉得大概行"变成"模型算出来0.73",最大的变化不在精度上。最大的变化在心理上和组织流程上:原来需要犹豫、争论、签字的决策,现在变成了"指标达标,放行"。
这不是个别现象。几乎所有模型投入使用后,都会经历同样的行为漂移:
仓位放大。 没有模型的时候,决策者不确定自己的判断有多可靠,通常会留比较大的安全边际。模型出现后,那个不确定感被一个明确数字替代了。数字说可以承受更多,于是承受更多。
杠杆提高。 道理一样。杠杆本质上是把自己对未来的判断变成现在的承诺。没有模型的时候,人对自己的判断有本能的怀疑。模型让这个怀疑减小了一个量级。怀疑减小了,承诺就加大了。
复查频率下降。 一个模型连续表现好的时候,复查的动力会自然消退。没有人愿意花时间重新检查一个看起来"正在工作"的东西。复查成本不变,但复查的心理动力在衰减。
授权范围扩大。 最隐蔽的一条。模型让决策看起来"可解释"和"可追溯"了,于是组织愿意把更大的风险预算交给更少的人、更自动的流程。原来需要三个人签字的,现在一个人看看仪表盘就够了。
停机变难。 一旦仓位变大、杠杆变高、流程变自动,停下来的成本也在变大。没有模型的时候,停一停只是少赚一点。有了模型之后,停一停可能意味着推翻整套已经铺开的流程和已经建好的仓位。
把这五条排在一起,会发现一个令人不安的模式:模型的进步不是在减少系统的风险暴露,而是在改变风险暴露的形态。旧的风险是"看不清",新的风险是"太敢做"。旧的风险让人谨慎,新的风险让人自信。
这并不是说模型没用。模型当然有用。但有用和安全之间,隔着一个行为变量。这个行为变量的名字叫"胆子"。
二、为什么"先证明优势,再谈规模"不是废话
Ed Thorp一辈子做的事情,很多人只记住了一半。他们记住了"用数学和概率在赌场和市场上挣钱",却跳过了一个前置条件:他花了极长时间,在真正下注之前,先证明优势确实存在。
这件事听起来像废话——当然要先证明优势。但在真实的模型使用中,顺序几乎总是反过来的:先有一个看起来不错的模型,然后很快就进入"应该投多少"的讨论,而"优势到底有多确定"这个问题被跳过了。
Thorp的方法论里最有价值的,不是他发明了哪个公式,而是他对"什么时候可以开始放大"这个问题极其审慎。他用Kelly准则讨论最优下注比例,但他自己在实际操作中从来不用满额Kelly。他用的是半Kelly,甚至更低。
这不是因为他不会算。恰恰相反——他比任何人都清楚Kelly背后的数学。他用更低比例的原因是:他知道公式的每一个输入都有误差。胜率是估计的,赔率结构是假设的,独立性前提是简化的,执行过程有摩擦。只要输入有误差,最优比例就不是真正的最优,而是一个在理想条件下的上界。
这个认知的含义很具体:一个模型产出的数字,不等于这个数字可以被直接用来决定仓位。 中间还隔着一层对误差、路径和现实约束的判断。
举一个简单的例子。假设一个模型说某个机会的预期收益率是12%,最大回撤95%概率不超过8%。很多人看到这两个数字,会直接计算"可以承受多大的仓位"。但更重要的问题是:那个95%的概率估计,是用多少数据、什么分布假设、多长区间算出来的?剩下那5%会发生什么?如果真的发生了,是亏8%还是亏40%?
Thorp之所以重要,不是因为他提供了一个好公式,而是他提供了一种使用模型的纪律:模型输出的数字是讨论起点,不是决策终点。从数字到仓位,中间至少还要经过对误差范围的折扣、对路径风险的考虑、对人自身承受能力的诚实评估。
这种纪律在模型越来越好的年代反而越来越稀缺。因为模型越好、回测越漂亮、数字越精确,人在"数字→仓位"这个环节的折扣就越小。折扣越小,风险暴露就越大。
三、校准不是预测,模型的边界条件比输出更重要
Emanuel Derman在金融工程领域做了二十多年,他说过一句话,大意是金融模型更像有用的隐喻,而不是自然法则。
这句话不是在否定模型。他自己就是建模型的人。他是在提醒一个经常被忽略的区分:物理学的模型可以在实验条件下反复验证,但金融模型面对的系统会对模型本身做出反应。
一个波动率模型被用来定价和对冲的时候,它需要进行校准——把模型参数调到跟市场观察到的价格一致。这个校准过程往往做得很精细,精细到小数点后好几位。但精细不等于准确。校准只是说"模型在今天的市场条件下,可以匹配今天的价格"。它不是说"模型理解了产生这些价格的机制"。
区分"匹配"和"理解"在模型使用中非常关键,因为它直接影响人对模型输出的信任方式。
如果你知道模型只是匹配了当前数据,你会保持警惕:条件一变,匹配就可能失效。但如果你把校准理解成"模型已经捕捉了真实规律",你会倾向于在更多情境下使用它——包括那些跟校准条件完全不同的情境。
Derman还拆开过另一个重要的接口:模型在纸面上的检验和模型在执行中的检验是两回事。 一个对冲策略在模型里看起来几乎无风险,真正执行的时候会碰到流动性、滑点、交易对手、时间差等一系列实操约束。这些约束把模型假设变成了操作风险。每一步执行都在检验一个假设,而假设每被检验一次,就有一次出错的机会。
这意味着,模型越复杂、步骤越多、校准越精细,在执行层面要承受的约束和摩擦也越多。模型看起来越精密,使用它的操作风险不一定在下降,有时反而在上升——因为步骤越多,出错链条越长。
一个非常实在的推论是:评估一个模型是否可以信任,不应该只看它输出的数字有多精确,更应该看它在什么条件下才成立。条件越苛刻、越难维持,这个模型就越脆弱。 而脆弱的模型搭配大仓位,就是一个等着被触发的雷。
模型最像地图。地图越精细,不代表路不会塌。但人拿着一张精细的地图,会比拿着一张粗糙的地图更敢走夜路。
四、拟合历史不是理解未来,数据越多不一定越安全
很多模型说服人的方式是回测。"过去二十年,这个策略的夏普比率是1.8,最大回撤是9%。"图表线条平滑上扬,数字干净好看,结论似乎显而易见。
但过来人知道,一条漂亮的历史曲线可能正在掩盖未来最大的风险。
Mandelbrot一生都在做一件事:提醒人们注意极端事件不是模型之外的"黑天鹅"或"异常值",而是许多真实系统的内在特征。金融数据的尾部比正态分布暗示的要厚得多。这不是一个统计学上的技术细节,而是一个关系到生死的实操问题——因为厚尾意味着极端事件的发生概率远高于标准模型的预期。
当你用正态假设去做回测、做风控、做仓位计算的时候,模型会系统性地低估"超出预期"事件发生的可能性。6个标准差事件在正态分布下几乎不可能发生,但在真实金融市场里,它发生的频率高得惊人。
问题不止于此。回测的另一个结构性弱点是过拟合。数据越多,参数越灵活的模型越容易在历史上找到漂亮的线条——但那条线条可能只是在描述过去的噪声,而不是未来的信号。Jim Simons的团队据说在这个问题上极其警惕。他们花大量精力区分信号和噪声,区分一个模式是真正的规律还是偶然相关。而且他们知道,即使是真正的信号,在不同市场条件和不同容量规模下也会衰减。
Simons的公开材料里,真正可转移的不是任何一条策略——他的策略是私有的、保密的,而且极度依赖特定的数据基础设施和执行环境。真正可转移的是那套组织纪律:承认拟合历史不等于理解未来,承认模型需要不断检验而不是一次性部署,承认策略有容量边界——规模放大后信号可能消失,承认科学方法在金融中的使用需要比在实验室里更多的谦慎。
但大多数模型使用者学到的不是这些。他们学到的是:"Renaissance赚了很多钱,证明量化模型是对的。"于是模型被当成一个给出正确答案的机器,回测线条被当成未来的承诺。
一条回测曲线真正能告诉你的是:这组参数在这段历史数据上表现不错。它不能告诉你的是:这个模型理解了产生这些数据的机制,这个机制不会改变,以及这个模型在更大规模或不同条件下依然有效。
在实际使用中,我观察到一个非常一致的模式:模型的历史表现越好、回测图表越平滑、数字越精确,使用者在仓位和杠杆上的胆子就越大。平滑曲线制造的不是谨慎,而是安全感。而安全感的代价,到了尾部才会被结算。
这就是Mandelbrot的分析动作的实际含义:不是说极端事件一定会发生,而是说模型越平滑,越有可能让你低估了尾部的重量。当你带着对尾部的低估去决定仓位和杠杆的时候,你的系统就变成了一个在多数时间看起来安全、在极少数时间足以致命的结构。
这个结构,比模型算错更危险。因为算错了你可能很快就知道,而低估尾部,你可能在事件发生之前毫不知情。
五、数字越精确,越要问谁在承担错误
模型生产出一个精确数字——"VaR是3200万""预期回撤不超过5%""信用评分87分"——这个数字进入组织流程后会发生什么?
通常是这样:开发模型的团队负责"准确性",使用模型的交易员或信贷官负责"执行",审批模型的管理层负责"合规",而最终承担损失的往往是另一群人:股东、存款人、基金持有人,或者更抽象地说,那些在尾部事件发生时才发现自己是最终敞口承担者的人。
这种分离结构意味着一件危险的事情:生产精确数字的人,和承担数字出错后果的人,经常不是同一批人。
Taleb反复提过一个朴素但致命的问题:你看到一个精确数字的时候,第一反应不应该是"这个数字算得准不准",而应该是"如果这个数字错了,谁在承担后果"。因为如果承担后果的人没有参与判断数字是否可靠,那么这个精确数字就不是一条信息,而是一个治理问题。
在模型越来越普及的组织里,这种责任分离正在被放大。因为模型让决策"看起来"更可解释、更可追溯——报表上有数字、系统有日志、流程有签字——但"可追溯"不等于"有人负责"。一个模型可以同时满足审计需求和免责需求:出了事,每个人都可以指着模型说"我是按照模型来的"。
出了事之后向模型追责,这件事本身就很荒谬。模型是工具,工具不能承担后果。但当组织把越来越多的决策委托给模型的时候,责任变得模糊了。模型变成了一面盾牌,挡在决策者和后果之间。
这跟胆子的关系是什么?是这样的:当你知道后果由自己承担的时候,你的胆子会被自然约束。当后果已经通过组织流程和模型签字被分散到别处的时候,你的胆子就失去了约束。 模型在这个过程中起到的作用,是让"后果分散"变得合法和隐蔽。
一个更具体的例子:一个基金经理使用一套模型进行风险管理,模型显示当前组合的最大损失在"可接受范围内"。基于这个判断,他把杠杆从1.5倍提高到2.5倍。模型显示新杠杆水平下的风险仍然"合规"。但如果模型的尾部估计偏了,真正承担超额损失的不是基金经理——他最多损失奖金和工作——而是基金的持有人。
这个结构不是个别案例,而是模型被组织化使用后的通用模式。模型让决策者距离后果更远了。而距离后果越远的人,胆子越大。
六、模型信心如何推动系统走向脆弱
上面五个部分可以用一个更整体的框架串起来。
Hyman Minsky描述过一个经济体的内生脆弱机制:当事情顺利的时候,参与者不是简单地"保持现状",而是会主动改变自己的融资结构——从保守变成进取,从有余量变成刚好够,从内部盈利覆盖负债变成需要滚动融资、甚至需要资产升值来覆盖利息。
模型信心在个人和组织层面触发的是一个极其相似的过程。
当模型持续表现好的时候,使用者不是简单地"继续信任模型"。他们会改变自己的行为结构:
- 从"在模型建议上打折"变成"按模型建议全额执行";
- 从"留一笔模型覆盖不到的安全资金"变成"把安全资金也投入生产";
- 从"定期重新验证模型假设"变成"除非出事否则不重新验证";
- 从"模型只负责辅助判断"变成"模型结论直接触发自动执行"。
每一步变化都是"合理的"——都可以用效率、成本优化或管理科学来解释。但每一步变化都在减少系统在极端事件下的余量。
这个过程最隐蔽的地方在于:系统看起来变"好"了。报表更漂亮,效率更高,成本更低,收益更稳。所有可观测的指标都在改善。唯一在恶化的是一个通常不可观测的变量:系统在极端条件下的存活能力。
所以,不是模型失败才导致危机。经常是模型成功才导致危机。模型成功 → 信心增加 → 行为变激进 → 余量减少 → 系统变脆弱。模型不是在这个链条的终点出了问题,它在起点就改变了链条的方向。
把这件事说得再直白一些:模型不是护栏。模型是放大器。 它放大好判断的同时,也放大了下注的规模。如果你的判断和模型同时对,你赚得更多。如果你的判断或模型有一个错了,你赔得也更多。而赔得更多的那种情况,往往发生在所有人最不预期的时候——因为那个时候正是模型信心最高、仓位最大、余量最小的时候。
这不是反模型的结论。这是一个关于怎么使用模型的结论。模型本身不制造过度冒险。是模型被放进人的决策和组织流程之后,人和组织的行为变了,冒险的程度才变了。
认识到这一点,不是为了不用模型。而是为了在用模型的同时,保持对自己行为变化的觉察。
七、模型使用六项体检
把上面的分析压缩成可操作的问题。一个模型被投入使用之前或正在使用的过程中,至少需要通过六项体检。不是每一项都需要完美答案,但每一项都需要被认真问过。
一、优势证据。 模型证明的是真正的优势,还是只是在历史数据上找到了一条好看的曲线?优势的来源是可解释的吗?如果你把数据集换一个时间段或一个市场,这个优势还在吗?一个不能经受数据替换检验的"优势",很可能只是过拟合。
二、误差在场。 模型的误差范围有没有被写进决策本身,而不是被放在报告附录或注脚里?决策者在使用模型输出的时候,看到的只是一个点估计值,还是同时看到了这个估计值可能偏离多远?如果误差范围从来不出现在决策界面上,那它实际上就不存在。
三、行为审计。 模型上线以后,仓位有没有变大?杠杆有没有提高?单人或自动流程的授权额度有没有扩大?复查频率有没有变低?如果这些变量在模型上线后发生了系统性变化,那不是"效率提升",那是风险暴露在不知不觉中放大了。问问自己:如果现在把模型下线,我敢不敢保持当前的仓位和杠杆?如果答案是不敢,说明当前的风险水平已经依赖模型的正确性了。这本身就是一个风险。
四、尾部承担者。 模型输出精确数字之后,如果这些数字是错的,谁在承担后果?开发模型的人?使用模型的人?审批模型的人?还是完全没有参与模型讨论的出资人或客户?如果承担后果的人对模型的假设和局限没有知情权和决策权,那这个模型在治理层面就有问题。
五、停机条件。 什么情况下模型应该被暂停使用?这个条件是事先定好的,还是等出了事再开会讨论?模型的使用方对模型失效有没有提前准备好的应对方案?如果没有停机条件,那系统在模型失效时的反应就只能是混乱。混乱状态下的决策,通常比没有模型的情况更糟。
六、复查衰减。 模型表现越好,复查频率有没有在悄悄下降?这是最隐蔽的一条。因为"表现好所以不需要频繁复查"听起来完全合理。但表现好恰恰可能意味着模型还没有经历过它不适用的环境。在一个模型从未被检验过失效边界的时候减少复查,就像在一条从没下过大雨的路上拆掉排水沟——看起来节省了成本,代价要等暴雨来了才知道。
这六条不是理论。它们对应着模型使用中最常出问题的六个接口。每个接口都不是模型本身的技术问题,而是模型和人的行为、组织的流程之间的交互问题。
模型会继续变好。数据会继续变多。算法会继续变精。这些都是值得期待的进步。但进步不会自动带来安全。进步只会自动带来信心。而信心,如果不被约束,会把进步变成更大的赌注。
最后回到开头那句话:模型最危险的地方,不只是它会错,而是它让错误可以带着更大的仓位发生。
知道这一点的人,不会不用模型。但他们会在使用模型的同时,多问一个问题:我的胆子是不是跟着模型一起变大了?如果是,那值得停下来想一想——变大的到底是能力,还是敞口。