这次不一样 · 作品集

再谈君子固穷

关于策略有效性、坚持与资金管理的一场闲聊

本来是想好好聊聊文化的演进:那些流传了几千年的思想,怎么有那么多都是从聊天里长出来的?结果从苏格拉底聊到孔子,不知怎么拐了个弯,又聊到投资上去了。可能还是我太想赚钱了吧。
回头看,这个弯拐得也挺好笑。从“君子亦有穷乎”,一路聊到策略失效、客户的耐心和资金管理,居然也接得上。干脆把这一路的闲聊都搜罗在一起,连同那些岔路一并留下,整理成了这篇《再谈君子固穷》。

这次不一样

你有没有发现,人类历史上很多重要的思想,其实都不是写出来的?
像苏格拉底,自己没有留下什么著作。
我们今天知道的那个苏格拉底,很大程度上来自柏拉图、色诺芬等人记录下来的言行和对话。

这次不一样

孔子也是这样。
《论语》不是孔子坐下来写的一部“孔子哲学原理”,而是:
各种子曰。
颜渊问仁。
子路问政。
子贡啥都问。
老师说了一句话,学生记下来。
学生又问,老师再答。

这次不一样

耶稣也是如此。
门徒口耳相传,最后汇集成了福音书。
佛经更直接说,“如是我闻”。
有人来到佛陀面前 → 提出一个问题 → 佛陀回答 → 对方继续追问 → 佛陀用比喻、反问或故事解释。
所以读早期佛经,经常有一种非常强烈的“现场感”。
而且经文常以类似“如是我闻”开头,本身就在强调:这是我听来的。

这次不一样

尤其是第欧根尼·拉尔修的《名哲言行录》,
简直像一本古希腊哲学家的大型人物采访+八卦+语录合集。
亚历山大问:“我能为你做什么?”
第欧根尼:“别挡着我的太阳。”
很多影响了人类两千多年的思想,最初可能就是几个人坐在那里聊天。

ChatGPT

有,而且这种例子很多。
佛陀就是一个很典型的例子。
《奥义书》里也有大量师生问答。
《薄伽梵歌》甚至只是大战开始之前,阿周那和黑天之间的一场长谈。
大战马上开始了。
阿周那站在战车上,突然崩溃了。
因为对面站着自己的亲戚、老师、朋友。
于是他问驾车的黑天:
我为什么要打这一仗?

ChatGPT

接下来黑天与阿周那的对话,逐渐讨论到:
责任是什么?
死亡是什么?
灵魂是什么?
行动与不行动哪个更正确?
人应该怎样面对欲望和结果?
最终,一场“我到底要不要上战场”的心理危机,展开成印度文明最重要的哲学文本之一。
这个文学结构其实非常高级:
把哲学塞进一个人在重大抉择前的真实困境里。

这次不一样

好像禅宗也是这样的,
《临济录》《碧岩录》《无门关》等,
这些都是后人整理的。

ChatGPT

禅宗后来把这种形式发展得更彻底:弟子问,禅师答,最后形成语录、公案。
这个形式中国人读起来可能会觉得有意思。
禅宗留下大量弟子问 → 师父答
但它故意破坏正常逻辑。
弟子问:如何是佛?
师父可能回答:庭前柏树子。
或者:麻三斤。
甚至一棒子打过去。

ChatGPT

后来这些问答被记录、整理,逐渐形成“语录”“公案”。
大师本人未必写书 → 弟子记录言行 → 后人编纂 → 成为经典的传统。
从结构上说,
它跟《论语》竟然有某种亲缘性,
只不过孔子通常好好回答问题,
禅师经常故意不让你好好得到答案。

这次不一样

圣经是不是也是如此,
旧约、新约、约伯记,
都是其他先贤和教宗的文艺创作。

ChatGPT

《圣经》里的《约伯记》和福音书又不太一样。
它的主体部分实际上就是:约伯 + 三个朋友 + 后来出现的人 + 上帝
轮番讲话。
问题只有一个:一个好人为什么会遭遇苦难?

ChatGPT

朋友不断给解释:“你受苦,一定是因为你犯过什么错。”
约伯不断反驳:“没有。”
于是双方来回辩论。
最后上帝自己进入对话。
所以它与其说是一篇宗教论文,
不如说是一场关于苦难、公义、因果和人的认知边界的戏剧性哲学辩论。

这次不一样

这不正好就是孔子的“君子固穷”吗?
《论语·卫灵公》里,孔子和弟子被困在陈蔡之间,粮食都快断了。
子路终于忍不住问:“君子亦有穷乎?”
这句话其实不只是抱怨没饭吃。
子路真正问的是:老师,
你一直教我们做君子,
我们也照着这套东西去做了,
为什么最后还是会陷入这样的困境?

这次不一样

我以前读过一篇荒原资产凌鹏写的文章,
他恰好也是从“君子固穷”这四个字里,
解决了自己很长时间的一个投资困惑。
原文在这里。
他的意思大概是:
孔子当时其实可以有两种回答。

这次不一样

第一种:“再坚持一下,马上就好了。”
这就像我们身处泡沫的时候不断告诉自己:
“马上就要跌了,跌了以后客户(老登票)就会回来。”
但这种解释有一个问题:它可以被证伪。
只要泡沫继续三年,你的解释就越来越难维持。

这次不一样

还有第二种:“这辈子没有好报,下辈子会有。”
这种解释就更安全了。
因为它永远不会被证伪。
对应到投资里,就是:
“泡沫最终一定会破,参与的人最终都会死。”
什么时候?
不知道。
反正“最终”。

这次不一样

但孔子没有这么回答。
他只说:“君子固穷。”
那篇文章对“固”的解释我特别喜欢:
本该如此。
我不参与泡沫,不是因为它明天一定会跌,也不是因为我要等着看别人将来倒霉。
而是按照我的性格、认知和方法论,
我本来就不会参与。
既然如此,又何必因为别人现在赚钱而痛苦?

ChatGPT

这个解读很漂亮。
不过有一个小地方,我会稍微修正一下。
严格从《论语》的原义来说,“固”更接近固守、安守,并不是“君子本来就应该穷”。
“君子固穷,小人穷斯滥矣”的意思更接近:
君子即使身处困厄,仍然能够守住自己的原则;小人到了困境之中,就容易越过底线。

ChatGPT

但有意思的是,那篇文章虽然在训诂上稍微拧了一下,思想上却没有离孔子太远。
因为它真正抓到的是:
德行的价值,并不以命运是否奖赏你为前提。

ChatGPT

所以你把它和《约伯记》放在一起,其实特别有意思。
约伯在问:
我没有做错,为什么世界这样对我?
子路在问:
我们在做君子,为什么还会陷入困境?
而一个投资者问的是:
如果我的方法是对的,为什么那些我认为不理性的人,现在反而赚得比我多?

ChatGPT

三个问题背后,其实有一个共同的心理契约:
如果我的行为是正确的,世界是不是应该奖励我?
而“君子固穷”最锋利的地方,就是把这份契约撕掉了。
答案是:
不一定。

这次不一样

那如果把这个逻辑继续放到投资里,我觉得还能再往前推一步。
世界上显然不存在一种完美的投资方法。
高收益、低回撤、修复快、容量大、执行简单——如果这些东西能够同时存在,
而且人人都可以复制,
那超额收益本身很快就会消失。

这次不一样

所以我反而觉得,
一个长期有效的投资方法之所以能够存在,
可能恰恰因为它一定有某些东西让人难以忍受。
换句话说:
投资中的某些煎熬,会不会本身就是收益的来源之一?
所谓“欲戴皇冠,必承其重”

ChatGPT

对。
而且我觉得你这个说法,已经比简单的“欲戴皇冠,必承其重”更接近问题的本质了。
但我会再补一层。
不是说:
只要痛苦,就会有收益。
那就变成了对痛苦本身的崇拜。

ChatGPT

真正重要的是:
任何一种可持续的收益来源,往往都对应着某种你必须承担、而别人未必愿意长期承担的代价。
可能是波动。
可能是长期跑输。
可能是很长时间没有收益。
也可能是在别人赚得最开心的时候,你只能坐在那里看。

ChatGPT

所以投资者真正选择的,其实不只是:
“我想赚多少钱?”
他同时也在选择:
“我愿意为什么受苦?”

这次不一样

这个角度我认同。
那甚至可以说,我们选择一个投资方法,本质上不是在寻找“没有缺点的方法”,而是在寻找:
哪一种缺点,是我真正能够长期承受的。

这次不一样

比如一个人完全不能接受净值回撤,那也没问题,他可以把大量资金放在低风险资产里。
放在 GC001 里
只是他必须同时接受另外一种代价——更低的预期收益和机会成本。
所以所谓“没有痛苦的投资”,其实只是把一种痛苦换成了另一种。

ChatGPT

对。
而且你这一步又把问题往前推了。
所以一个完整的投资方法论,至少应该回答两个问题。
第一个大家都会问:
我靠什么赚钱?
第二个却经常被忽略:
我将为什么受苦?

ChatGPT

如果一个策略只能解释自己的收益来源,
却解释不了自己在什么环境下会失效、可能失效多久、投资者需要为此承担什么,
那么这个方法论其实是不完整的。

ChatGPT

甚至可以说:
一个真正完整的投资体系,
不仅要告诉你它为什么赚钱,
还应该提前告诉你,
将来市场会用什么方式让你怀疑它。

这次不一样

那这样的话,“君子固穷”在投资里的意思就比较清楚了。
我选择了一个经过验证的方法,也就等于同时选择了这个方法的不利因素。
所以当这些不利因素真的出现时,我不能因为难受,就突然否定整个方法。
但这里马上又会出现另一个问题:
如果这一次不是正常的不利期,而是这个策略真的失效了呢?

ChatGPT

对。
这才是整个问题真正困难的地方。
因为聊到这里,“君子固穷”开始出现它在投资领域的边界。
如果我们只讲:
亏了,坚持。
继续亏,继续坚持。
那它很快就会从一种投资哲学,变成给错误找理由的工具。

ChatGPT

所以投资真正困难的,从来不是一句:
“我要不要坚持?”
而是:
什么时候叫坚守,什么时候叫固执?

这次不一样

这个问题,其实最近我自己刚好碰到一个特别具体的例子。
我在回测自己的全天候策略时,遇到了一件很难受的事。
如果只看最近五年,这个策略几乎就是理想状态。
回报高。
回撤低于预期。
从指标上看,就是很漂亮的高夏普、高卡玛。
只看这一段历史,你甚至很容易产生一种错觉:
投资圣杯是不是已经被我找到了?

这次不一样

但我把时间继续往前拉,问题就出来了。
到了更早的历史阶段,它的回撤明显变大,收益也明显下降。
尤其在 2013 到 2014 年那一段,
中波版本的回撤接近 30%,
高波版本甚至超过 40%。
而且最麻烦的还不是单纯“跌得深”。
它的修复时间很长。
最长大概要一年半。

这次不一样

我当时第一反应其实不是:
“策略错了。”
而是:
如果这个东西真的产品化,有多少投资人能坚持一年半?

这次不一样

传统上大家常说,一个产品一旦回撤超过 30%,正常运营就会受到很大冲击。
那这里就出现一个很现实的问题:
理论上,一个策略可能长期仍然有效。
但如果它中间那段“固穷”的时间长到客户根本陪不起,
那这个策略到底还能不能叫一个好的产品?

ChatGPT

我觉得这个例子非常好。
因为它把我们前面所有看起来有点抽象的讨论,一下拉回到了真实世界。
你刚才其实已经把两个不同的问题分开了。
第一个问题是:
这个策略长期有没有效?
第二个问题是:
这个策略能不能被真实的人持有到它重新有效?
这两个问题不是一回事。

ChatGPT

而且很多投资策略的问题,恰恰不在第一个问题。
它可能长期逻辑没错。
回测也没错。
真正的问题是:
中间那段路,太难走。

ChatGPT

30% 的回撤,本身已经足够让人难受。
如果再加上一年半的修复期,体验会完全不一样。
很多人可以接受:
“跌 20%,三个月修回来。”
但很难接受:
“跌 30%,然后一年半看着它慢慢爬。”
从统计学上看,这只是一个回撤区间。
从真实投资体验看,这是十八个月不断怀疑自己的过程。

ChatGPT

所以这里其实可以得到一个非常重要的结论:
策略的风险,不只是回撤有多深,还包括回撤要多久才能被修复。
而且对于资管产品来说,后者很多时候甚至更致命。
因为回撤深度伤害的是净值。
修复时间伤害的是信心。

这次不一样

对,我当时真正难受的其实也是这一点。
如果只是看到历史上出现过一次 30% 的回撤,我未必会特别恐慌。
我更在意的是:
这个策略在最差的时候,居然需要一年半才能回到原来的高点。
这意味着如果你是在最不幸的时间点买入,
接下来一年半你都没有任何“我当初是对的”的证据。
而现实里,人很难在没有反馈的情况下坚持这么久。

这次不一样

所以我现在越来越觉得:
所谓“策略能不能长期成立”,
不能只看它在数学上是否长期成立,
还要看它在人性上是否可持有。

ChatGPT

对。
而且“人性上是否可持有”这句话,我觉得非常重要。
因为很多投资研究天然会忽略持有者。
我们看回测时看到的是一条线。
但真正持有这条线的,是一个每天都会看账户的人。

ChatGPT

他有家庭。
有客户。
有同事。
有考核。
有比较。
有怀疑。
甚至还有别人不断告诉他:
“你上次没买的那个产品这两年一直在涨。”

ChatGPT

所以策略设计如果只考虑:
长期收益最大化。
往往是不够的。
它还必须考虑:
人在什么样的路径下,才有可能真的拿到这个长期收益。

ChatGPT

这就把我们接下来要讨论的问题推出来了。
不是:
“这个策略最终会不会修复?”
而是:
“它是不是能在我的投资生命、客户耐心和产品约束之内修复?”
这三个时间尺度一旦不一致,所谓长期有效,就会变成一件很尴尬的事情。

这次不一样

那这样的话,问题就更具体了。
如果一个策略在长期回测里是有效的,
但它可能连续一年半不修复,
甚至出现 30% 到 40% 的回撤,
那我们到底应该把它理解成:
一种必须忍受的正常代价?
还是一个已经需要重新评估的风险信号?

ChatGPT

对。
我觉得可以先分成三类。
第一种情况,只是正常的逆风期。
策略赖以成立的逻辑没有发生根本变化。
只是当前市场环境不适合它。
这种时候,回撤本身不是反证。
如果一个策略历史上本来就可能出现一年甚至两年的低迷,
那么半年、一年的糟糕表现,
并不足以证明它失效。

ChatGPT

真正的问题在于:
你当初设计这个策略时,有没有把这种逆风期算进去。
如果历史上明明存在一年半的修复期,
而你在产品设计时默认客户只能忍六个月,
那问题可能不是策略突然失效。
而是产品从一开始就没有真正适配这个策略。

这次不一样

这个我认同。
也就是说,我们不能拿一个五年甚至十年的逻辑,用半年去验证。
但我觉得这里还有第二种情况。
有些策略并不是“暂时失效”,而是慢慢变得没有以前那么好。
逻辑还在。
只是越来越多人知道,越来越多资金参与,原来能赚 10%,现在可能只剩下 5%。
这种时候,说它“死了”好像也不对。

ChatGPT

对。
这就是第二种情况:
收益衰减。
它不是从“有效”突然跳到“无效”。
而是逐渐变得:
没那么有效。

ChatGPT

这类情况其实很容易被误判。
因为只看 PnL,你会觉得:
“是不是只是暂时状态不好?”
但如果回头看,会发现原来的收益来源正在被竞争、拥挤、交易成本或者市场效率慢慢侵蚀。

ChatGPT

所以这里不能只问:
“它还能不能赚钱?”
还要问:
“它现在值得我配置多少资本?”
一个以前值得配 100 的策略,今天可能只值得配 50。
这和“策略彻底死亡”不是一回事。

这次不一样

还有第三种可能,那才是真正麻烦的。
不是表现差了。
而是原来支撑这个策略的东西本身变了。
比如市场制度、交易机制、参与者结构,甚至策略背后的行为逻辑已经不再成立。
那这个时候,如果还把所有问题都解释成“周期”,就会很危险。

ChatGPT

对。
第三种情况,就是结构性失效。
而它之所以最难,不是因为它最严重。
而是因为站在当时,你往往分不出来。

ChatGPT

如果能明确知道:
“这是正常逆风。”
那最简单。
坚持。
如果能明确知道:
“这个因子已经永久失效。”
也简单。
关掉。

ChatGPT

真正折磨人的,是你面对的现实通常只是:
策略已经走坏了十八个月。
你做了一堆研究。
最后得到的结论还是:
可能只是逆风。
也可能真的变了。

这次不一样

所以我现在越来越觉得,“把时间拉得足够长,它最终都会修复”这句话其实很危险。
因为从历史角度看,很多东西确实周期性轮动。
但对于一个真实的人来说,这个“足够长”到底是多久?
三年?
五年?
十年?

这次不一样

如果一个因子十年以后真的回来了,对历史回测来说它还是“最终修复”。
可对一个基金经理、一个产品、甚至一个普通投资者来说,
十年已经不是一个可以随便忽略的时间尺度了。

ChatGPT

对。
这里必须区分两个概念。
历史时间。
和
人的时间。
历史没有耐心问题。
你把样本拉到三十年、五十年,它都可以等。

ChatGPT

但人不一样。
一个人的投资生命有限。
一个资管产品的生命更有限。
基金经理有考核周期。
客户有耐心周期。
公司有经营周期。

ChatGPT

所以真正重要的问题不是:
“它最终会不会回来?”
而是:
“它能不能在我的可承受时间里回来?”
这两个问题差别非常大。

这次不一样

放到资管行业里,这个矛盾就更尖锐了。
策略可能需要五年证明自己。
但基金经理一年一考核。
客户也许一年半就受不了了。
那最后就会出现一种很讽刺的情况:
长期看,这个人可能是对的。
但还没等到长期,他已经下课了。

ChatGPT

对。
而且这件事其实解释了很多资管行业里看起来“不够纯粹”的东西。
比如:
为什么要多策略?
为什么要做风险预算?
为什么要控制波动?
为什么明明长期逻辑还在,也不能无限扛?

ChatGPT

很多人会把这些东西理解成:
提高夏普。
当然没错。
但从另一个角度看,它们还有一个更现实的作用:
让资金活得到长期优势兑现的那一天。

ChatGPT

所以一个资管产品真正的目标函数,不应该只是:
最大化长期收益。
而应该是:
在资金能够陪你走完全程的前提下,最大化长期收益。
只是多了半句话。
但整个投资管理的含义都变了。

这次不一样

那这样的话,我反而觉得,我们是不是没必要过度执着于“它到底失效没有”这个问题。
因为现实中,我们可能永远得不到一个确定答案。
如果我们把策略管理建立在“必须先判断正确”上,那本身就很危险。
也许更实际的方式是:
我承认自己不知道。
然后通过资金管理去处理这种不知道。

ChatGPT

对。
我觉得这一步非常重要。
很多时候,我们花太多精力试图回答:
“它到底死没死?”
但这个问题可能根本不存在一个实时可验证的答案。

ChatGPT

真正有操作意义的问题,是另外两个:
如果它没死,我怎么保证它修复的时候我还在?
如果它真的死了,我怎么保证自己不会陪它一起死?
这两个问题一旦提出来,整个思路就从:
预测。
转向了:
生存。

ChatGPT

而资金管理最深的一层价值,可能就在这里:
它不是帮助你预测未来,而是降低你必须预测正确的必要性。
你不需要每一次都判断对。
你只需要让系统满足两个条件:
判断错了,不致命。
判断对了,还在场。

这次不一样

那是不是可以做渐进式的处理?
比如一个策略正常情况下配置 100% 风险预算。
如果它还处在历史正常逆风区间,那就不动。
随着失效时间越来越长、统计异常越来越明显,
或者底层逻辑出现了一些值得怀疑的变化,
再逐步降到 70%、40%。

这次不一样

但不轻易归零。
因为一旦归零,其实就相当于我在说:
我确认它已经死了。
而现实中,大多数时候我们并没有这么确定。

ChatGPT

对。
而且我很喜欢你这里隐含的一个意思:
不归零,不一定是因为你仍然相信它。
也可能只是因为:
你承认自己没有能力确认它已经死了。
这是一种非常不同的投资心态。

ChatGPT

保留一部分风险预算,其实是在给:
“我可能判断错了。”
留一个位置。
如果策略真的永久失效,剩余风险已经受到控制。
如果它突然修复,你至少还在场。

ChatGPT

所以成熟的资金管理,并不是:
我知道未来会发生什么,所以我这样下注。
而是:
我不知道未来会发生什么,所以我不能把所有筹码押在一个判断上。

这次不一样

不过这里马上又有一个反问题。
如果我们机械地规定:
“失效越久,仓位越低。”
那是不是也会出问题?
因为很多策略恰恰会在最痛苦的时候修复。
如果我亏一年减一点,亏两年再减一点,亏三年终于受不了全部砍掉,然后它开始修复——
那所谓风险管理,最后就变成了不断低位减仓。
所以减仓本身也不能只看 PnL。

ChatGPT

完全对。
这其实是另一个很常见的陷阱。
亏损当然是一个信号。
但它不能是唯一的信号。
至少要同时看三件事情。
第一:
业绩异常到了什么程度?
现在发生的事情,在这个策略自己的历史分布里,到底有多罕见?

ChatGPT

第二:
原来赚钱的机制还在不在?
这个比单纯看净值更重要。
如果策略表现很差,但底层机制没有明显变化,那么“亏钱”和“失效”不能画等号。
反过来也一样。
一个策略现在还在赚钱,也不能证明它没有问题。
如果原来的收益来源已经在衰减,今天的盈利可能只是残余。

ChatGPT

第三:
整个组合还能承受多少?
就算你有 80% 的把握认为策略最终会修复,
如果继续错下去会让整个组合无法承受,
那么仓位依然要调整。

ChatGPT

所以真正成熟的策略管理,从来不是单独问:
这个策略对不对?
而是同时问:
我有多大概率是对的?
如果错了,会损失多少?
如果对了,我还能不能参与?
这三个问题必须放在一起。

这次不一样

这样聊下来,我觉得“君子固穷”在投资里的含义,其实已经和最开始不一样了。
最开始,我把它理解得比较简单:
我既然选择了一种方法,就应该承担这种方法的不利因素。
现在看来,这只是第一层。
因为它解决的是:
如何不因为短期痛苦而轻易放弃。
但投资还有第二层:
如何避免把坚持变成固执。

这次不一样

所以真正成熟的状态,可能必须同时容纳两件看起来互相矛盾的事:
一方面,我要对自己的方法有足够信念。
另一方面,我又必须永远允许一种可能:
这一次,真的是我错了。

ChatGPT

对。
而且聊到这里,我们终于可以把前面所有东西都收回来。
《约伯记》问:
一个好人为什么会遭遇苦难?
子路问:
君子亦有穷乎?
到了投资里,我们问:
一个正确的方法,为什么也会长期失效?

ChatGPT

“君子固穷”告诉我们的第一件事是:
不要因为遭遇困境,就立刻否定自己的原则。
但市场又逼着我们接受第二件事:
不要因为相信自己的原则,就假定自己永远正确。

ChatGPT

所以最后,我觉得可以把整篇文章归纳为三句话:
思想上坚定,判断上开放,资金上保守。
思想上坚定。
没有足够的证据,
不因为短期 PnL,
不因为别人赚钱,
不因为市场暂时奖励了另一种行为,
就轻易背叛经过验证的方法论。

ChatGPT

判断上开放。
永远允许一种可能:这一次不是周期。
不是市场暂时不理解我。
也许真的是我错了。

ChatGPT

资金上保守。
正因为前面两件事永远无法百分之百区分,所以不要把自己的生死,押在:“我一定是对的。”
这件事情上。

这次不一样

那这样看,“君子固穷”最后也不是让人死扛。
它真正要求的反而是一种很微妙的平衡。
我知道自己为什么坚持。
但我也知道,坚持本身不能证明我是对的。
我允许自己犯错。
同时又通过资金管理,让一次错误不足以把我赶出牌桌。

这次不一样

这样的话,我们最开始说的“煎熬”,其实也多了一层意思。
真正难受的,不只是回撤。
还有一种更深的东西:
在不知道自己究竟是暂时错了,还是永久错了的时候,仍然做出一个不过度的决定。

ChatGPT

对。
所以如果一定要给这场聊天留一句结尾,我还是会选这一句:
真正的坚持,不是确信自己永远正确;
而是在无法确定自己是否正确的时候,仍然有能力留在牌桌上。