为什么简单打败复杂:奥卡姆剃刀在投资中的应用
“如无必要,勿增实体。“
——奥卡姆的威廉
奥卡姆剃刀与投资
14世纪的逻辑学家奥卡姆的威廉提出了一个至今仍是科学方法论基石的原则:在解释力相同的理论中选择假设最少的那个。翻译成投资语言就是:在回报相似的策略中选择最简单的那个。
巴菲特的遗嘱只包含两只基金——90%标普500指数加10%国债。施洛斯几十年只看一个核心指标——股价是否低于净资产。格雷厄姆在晚年对投资的最终建议是”买指数基金就好“。这三位投资史上最受尊敬的人物共同指向了同一个结论:最好的策略往往也是最简单的。
为什么简单能打败复杂?不是因为简单的策略”更聪明”——而是因为复杂性自身带来了三种代价,这些代价在长期中往往大到足以吃掉复杂策略创造的所有”超额回报”。这个道理和工程学中的原则一样:零件越多的机器故障率越高。一辆有1000个零件的车比一辆有10000个零件的车更可靠——不是因为前者的工程设计更出色而是因为它的失败点更少。投资策略也是一种”机器”——你给它输入市场信息它输出决策。零件(参数、条件、规则)越多故障的可能性就越大。
复杂性的三种代价
第一种代价是摩擦成本。 策略越复杂需要的交易越多。每次交易都有成本——佣金、买卖价差和税收。一个每月调仓一次的量化策略年交易成本可能达到2到3%。一个买入并持有的指数基金年交易成本不到0.1%。这2到3%的差距看起来不大但在30年复利的放大下它意味着你的终值差异超过50%。换句话说复杂策略即使”理论上”更好它的实际回报在扣除摩擦成本后可能反而不如简单策略。
第二种代价是过拟合。 策略越复杂参数越多,在历史数据上”拟合”得越好但在未来数据上表现越差。一个只有1个参数的策略(比如”市盈率低于15时买入”)过拟合的空间极小,在不同市场环境中都相对稳定。一个有20个参数的策略可以在任何历史时期”回测出”完美的结果——但这些参数是”记住了过去”而非”学会了规律”,在未来几乎一定失效。这就像一个学生死记硬背了所有模拟题的答案——他在模拟考试中成绩完美但在真正的考试(题目不同)中表现糟糕。投资中的”真正考试”就是未来——而未来和过去永远不完全一样。
第三种代价是执行脆弱性。 策略越复杂在压力下越难执行。一个简单的规则——比如”市场跌20%以上就分批买入“——在恐慌中仍然可以执行因为它只需要一个判断。但一个复杂的规则——“当某个技术指标在零轴下方金叉且成交量放大至20日均量的1.5倍且板块涨幅排名前3……”——在恐慌中几乎无法执行。因为你的前额叶皮层在高压力下的认知带宽是有限的它无法同时处理5个以上的条件判断。简单的系统在你最需要它的时候——市场崩盘、极端恐慌、凌晨看到利空新闻——仍然可以执行。复杂的系统在你最需要它的时候崩溃。
这三种代价的共同特征是:它们在正常时期不明显但在极端时期集中爆发。 一个复杂策略在平静的市场中运行得很好——摩擦成本看起来可以接受、参数似乎有效、执行没什么困难。但当市场出现极端波动时——恰恰是最需要正确决策的时候——摩擦成本急剧上升(因为恐慌中买卖价差扩大)、参数失效(因为极端事件不在历史数据的分布范围内)、执行崩溃(因为你太恐慌了无法同时判断5个条件)。
芒格的极简
芒格可能是投资界最”极简”的实践者。他的整个投资方法可以浓缩成三句话:到有鱼的地方去钓鱼——选对行业和市场。只找一两家伟大的公司——极端集中。然后坐在那里什么也不做——极低的交易频率。
三句话。没有贝塔值、没有夏普比率、没有多因子模型、没有宏观预测。他的方法”简单”到大多数金融专业人士觉得”这也太简单了”。然后这些专业人士花大量时间建造复杂的系统——结果95%跑不赢指数。
但这里有一个重要的区分需要理解:芒格的思维是复杂的但他的行动是简单的。他的多学科栅栏涉及物理学、心理学、经济学、历史学等多个领域——这是”认知的丰富”。但他的投资操作极其简单——一辈子不到十次交易每次只问一个核心问题:”这家公司有没有持久的竞争优势以及当前价格是否远低于价值?”复杂的思维产出简单的行动——这才是芒格方法的真正精髓。
为什么人们偏爱复杂
如果简单更好为什么大多数人选择复杂?
第一个原因是”复杂等于专业”的错觉。一个用电子表格建了50列指标的分析看起来比”市盈率低于15就买”更”专业”。但模糊的正确胜过精确的错误——50列指标不保证比1列指标更准确它只保证你花了更多时间。
第二个原因是控制幻觉。复杂的系统给你一种”我在掌控”的感觉。但在金融市场中你能掌控的东西极其有限。更多的参数不等于更多的控制——它只是更多的”你以为你在控制但实际上你在过拟合”。
第三个原因是金融行业的激励结构。基金经理和分析师的价值建立在”我能做你不能做的复杂事情”之上。如果他们说”买指数基金就好”他们就失业了。所以他们有强烈的动机把投资复杂化然后为这种复杂性收取管理费。复杂性在这个意义上是一种商业模式——不是一种投资优势。你为复杂性支付的费用不是在为”更好的回报”付费——你是在为”看起来更专业”付费。
这三个原因合在一起解释了为什么金融行业充斥着不必要的复杂性。投资者想要”看起来专业”的策略。金融机构想要”需要专业人士管理”的产品。两者的利益在”复杂化”这个方向上高度一致——即使复杂化对投资者的实际回报是有害的。理解了这个利益结构你就不会再被复杂性所迷惑——你会问”这个复杂性是在为谁创造价值?如果答案是’为金融机构创造管理费收入’而非’为我创造更高的净回报’那我不需要它。”
简单的检验
如何判断你的投资策略是否”足够简单”?三个检验。
第一你能在30秒内向一个不懂投资的人解释清楚吗?”我每月定投沪深300指数基金、不择时、持有10年”——30秒内说清楚了,够简单。”我用多因子模型筛选标的结合多个技术指标确认入场用波动率的两倍设止损每周再平衡……”——说不清楚可能太复杂了。
第二你能在恐慌中执行它吗?如果市场明天跌30%你的策略要求你做什么?如果答案是”什么也不做继续定投“你能做到。如果答案是”检查5个指标然后决定是加仓还是减仓还是换标的”你在恐慌中做不到。
第三巴菲特会用吗?巴菲特的工具箱极其简单:年报加安全边际加能力圈加长期持有。如果你的策略需要巴菲特工具箱中没有的东西问自己:这个额外的复杂性增加了多少真正的价值?
简单的复利
简单策略的最大优势不在于”更聪明”而在于”更持久”。一个复杂的策略可能在3年后因为你”倦怠了”而被放弃。一个简单的策略你可以执行30年而不觉得累。30年的简单胜过3年的复杂——因为复利需要时间、时间需要可持续性、可持续性需要简单。
巴菲特60年做的事和他30岁做的事本质上是一样的:读年报、找好公司、以合理价格买入、持有。60年如一日。这种简单性让复利有了足够长的跑道最终产出了550万倍。如果他每5年换一次复杂的新策略——即使每个策略在理论上更”先进”——他也不可能获得同样的长期回报。因为每次切换都打断了复利、打断了经验的积累、打断了判断力的持续精进。
这也是为什么很多”聪明”的投资者回报反而不如那些”笨”的投资者。聪明的投资者总想找到”更好的方法”所以他们每隔几年就会切换策略——从价值投资切换到量化投资再切换到事件驱动……每次切换都让他们回到了”学习曲线的起点”。而那些”笨”的投资者找到了一个简单的方法(比如定投指数基金)然后执行了30年从来没有换过。30年后”笨”的投资者的财富往往超过了”聪明”的投资者——因为复利不奖励聪明它奖励坚持。而坚持的前提是简单——因为只有简单到不会让你厌倦的策略你才有可能坚持30年。
一句话总结
如无必要勿增实体。 投资中最持久有效的策略几乎都是最简单的——不是因为简单的策略更聪明而是因为它们的摩擦更低、过拟合更少、在压力下仍然可以执行、而且可以持续几十年而不倦怠。复杂的思维产出简单的行动——这就是奥卡姆剃刀在投资中的终极应用。
如果你现在的投资方法涉及超过5个步骤或条件那就拿起奥卡姆的剃刀开始削减。问自己每一个步骤是否真的增加了决策质量还是只增加了复杂感。大多数时候你会发现删掉其中大部分之后你的决策质量不仅没有下降反而提高了——因为你的注意力集中在了最重要的少数几个因素上而不是分散在大量不重要的细节上。最好的投资决策往往建立在一两个关键判断上——这家公司的竞争优势是否持久、当前的价格是否远低于价值——其他一切都是噪音。削去噪音、保留信号——这就是简单的力量。
常见问题
问:简单的方法不会错过复杂方法能发现的机会吗?
会错过一些。但你同时也避免了大量因为复杂而产生的错误。长期来看,减少错误的价值远超抓住额外机会的价值。巴菲特的打孔卡比喻说的就是这个:与其追求更多的机会,不如在少数高确信度的机会上做出更好的决策。
问:量化投资不是越复杂越好吗?
表面上是,但最稳健的量化策略往往参数很少。Donchian 通道只有一个参数,却经受了 50 年的市场检验。参数越多,过拟合的风险越高。真正的量化高手追求的不是复杂度,而是信噪比。
本文参考奥卡姆剃刀原则及巴菲特、芒格关于简单性的公开论述整理。不构成投资建议。
如果这篇文章帮你精简了投资流程中不必要的复杂度,欢迎关注公众号「柔和谦卑 履责 求知」。