理,这导致更好的长期结果——一个良性循环。
马克斯将他的书构建为二十个相互关联的"最重要的事",每个都代表投资成功的关键维度:
function evaluateInvestment(asset):
// 步骤1:估计内在价值
intrinsic_value = estimateIntrinsicValue(asset)
confidence_level = assessConfidenceInEstimate(asset)
// 步骤2:评估当前价格相对于价值
current_price = asset.market_price
margin_of_safety = (intrinsic_value - current_price) / intrinsic_value
// 步骤3:确定我们在周期中的位置
cycle_position = assessCyclePosition()
// cycle_position 范围从 -1.0(极端恐惧/抑郁)到 +1.0(极端欣快/贪婪)
// 步骤4:根据周期位置调整所需安全边际
// 当周期欣快时,需要更大的安全边际
// 当周期抑郁时,接受较小的安全边际
base_required_margin = 0.30 // 30% 默认值
cycle_adjustment = cycle_position * 0.15
required_margin = base_required_margin + cycle_adjustment
// 欣快:需要45%边际。抑郁:需要15%边际。
// 步骤5:第二层思维检查
consensus_view = getConsensusView(asset)
my_view_differs = (abs(intrinsic_value - consensus_view.implied_value)
/ consensus_view.implied_value) > 0.20
// 步骤6:决策
if margin_of_safety >= required_margin
AND confidence_level >= 0.70
AND my_view_differs:
return BUY with position_size = calculatePositionSize(
confidence_level, margin_of_safety, cycle_position)
elif margin_of_safety < 0:
return CONSIDER_SELLING
else:
return HOLD_OR_WATCH
function assessCyclePosition():
indicators = {}
// 估值指标
indicators.pe_ratio_vs_historical = currentPE() / historicalMedianPE()
indicators.credit_spreads = currentCreditSpread() / historicalMedianSpread()
indicators.risk_premiums = currentRiskPremium() / historicalMedianPremium()
// 情绪指标
indicators.investor_surveys = bullishSentiment() / bearishSentiment()
indicators.margin_debt = currentMarginDebt() / GDP()
indicators.ipo_activity = recentIPOVolume() / historicalMedianIPO()
indicators.junk_bond_issuance = recentJunkIssuance() / historicalMedian()
// 信贷指标
indicators.lending_standards = lendingStandardsSurvey()
indicators.covenant_quality = averageCovenantStrength()
// 汇总
euphoria_score = 0
for each indicator in indicators:
if indicator suggests euphoria:
euphoria_score += 1
elif indicator suggests depression:
euphoria_score -= 1
// 归一化到 [-1.0, +1.0]
return euphoria_score / len(indicators)
function adjustPortfolioPosture(cycle_position):
if cycle_position > 0.5: // 接近欣快
action = "DEFENSIVE"
- 减少持仓规模
- 将现金配置提高到20-40%
- 卖出高估持仓
- 完全避免杠杆
- 收紧质量标准
- 提高所需安全边际
elif cycle_position < -0.5: // 接近抑郁
action = "AGGRESSIVE"
- 增加持仓规模
- 部署现金储备
- 买入有强劲基本面的困境资产
- 接受较小的安全边际(价格被压低)
- 扩大质量标准(即使平庸的资产也便宜)
else: // 周期中
action = "NEUTRAL"
- 保持标准配置
- 选择性——只在明显便宜时买入
- 保持适度现金储备(10-15%)
- 标准质量和边际要求
return action
"最重要的事是关注周期。我坚信——无论其他什么可能正在发生——事情永远不会永远朝一个方向继续。"
"经验是你没有得到你想要的东西时得到的东西。"
"有老的投资者,有大胆的投资者,但没有既老又大胆的投资者。"
"最大的投资错误不是来自信息或分析因素,而是来自心理因素。"
"风险意味着更多的事情可能发生而不是将会发生。"
"你无法预测。你可以准备。"
"太领先于你的时代与错误是无法区分的。"
"对一个人有效的投资方法对另一个人可能完全错误,没有一种方法永远有效。"
"怀疑与悲观不是同义词。怀疑在乐观过度时要求悲观。但它在悲观过度时也要求乐观。"
"最危险的事情是在它的流行顶峰时买入。在那一点上,所有有利的因素和观点都已经反映在价格中,没有新的买家出现。"
"在现实世界中,事情通常在'相当好'和'不太好'之间波动。但在投资世界里,感知往往从'完美'到'绝望'摇摆。"
"想到你可能不知道某些事情是可怕的,但更可怕的是想到,总体而言,这个世界是由那些坚信自己完全知道正在发生什么的人运行的。"
"投资成功不是来自'买入好东西',而是来自'买得好'。"
"价格与价值的关系握着投资成功的最终钥匙。以低于价值的价格买入是盈利最可靠的途径。"
"非常规性本身不应该是目标,而是一种思维方式。为了将自己与他人区分开来,拥有不同的想法并以不同的方式处理这些想法会有所帮助。"
本规范综合了霍华德·马克斯关于理解风险、周期和驱动市场的心理的框架。核心信息:卓越投资不需要更好的信息而是更好的思维——第二层思维,超越明显、尊重知识的限制,并在他人被情绪支配时纪律行事。风险,正确理解为永久损失的概率而非波动性,是智能投资的中心关注点,其管理是长期成功的主要决定因素。
(文件结束 - 共908行)