金融与交易
股票估值与指数构建选择:按行业/资本结构选估值指标并完成个股…
当需要分析股票、选择估值倍数、构建或评估股票指数、做风格/因子归因,或判断某只股票在组合中的适配度时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
股票估值与指数构建选择:按行业/资本结构通用
解决思路
- 金融股(银行、保险):使用 P/B、P/TBV、ROE vs P/B;避免 EV/EBITDA;原因:债务是原材料不是融资,EV 和 EBITDA 无意义,账面价值更接近公允价值。
- 资本密集型(工业、电信、能源):使用 EV/EBITDA、EV/EBIT;避免单用 P/E;原因:中和折旧政策和同业杠杆差异。
- 成熟分红股(公用事业、必需消费):使用股息率 + 派息可持续性、P/E;避免 PEG;原因:增长低且稳定,收入和覆盖率最重要。
- 高增长、低/无盈利:使用 EV/Sales、PEG(若有盈利)、unit economics;避免 P/E、P/B;原因:盈利被再投资压低,账面价值主要是无形资产。
- 周期股(汽车、半导体、材料):使用 mid-cycle 或 normalized P/E,低谷用 P/B;避免 spot P/E;原因:P/E 在周期高峰最低、低谷最高,spot P/E 会反转买卖信号。
- 负盈利但正现金流:使用 EV/EBITDA、P/FCF;避免 P/E、earnings yield;原因:负分母时比率无定义或误导。
- REITs 和上市房地产:使用 P/FFO、P/AFFO、NAV;避免 P/E;原因:GAAP 折旧扭曲房地产盈利,细节由 real-assets skill 处理。
- 跨境/不同杠杆:使用 EV-based multiples;避免 equity multiples;原因:EV 标准化资本结构。
- 当业务变化时,分子决策使用 forward(next-12-month)估计;当估计质量差时使用 trailing 数据。
- 与公司自身历史和真正 peer set 比较,不要与整个市场比较。
- 在判断便宜/贵之前,把任何 multiple 翻译成隐含假设(growth、margin、required return);低 multiple 通常编码了真实问题。
- 廉价、税务高效的市场暴露:用 cap-weighted(S&P 500、total market);需提示构造上追动量、mega-cap 集中,单一 sector 可超过 30%。
- 降低集中度/小盘倾斜:用 equal-weighted;需提示更高换手和再平衡成本、结构性规模和逆向倾斜。
- 打破价格权重联系:用 fundamental-weighted(revenue、earnings、book);需提示本质是价值倾斜加额外步骤,与显式价值基金比较成本。
- 明确因子暴露:用 factor/style index(value、momentum、quality、low vol);需验证因子定义和再平衡规则;因子择时很少有效。
- 避免 price-weighted(DJIA-style);按股价比例加权在经济上任意,仅遗留。
- 默认核心 beta 用 cap-weighted;只有当用户明确想要 embedded tilt 并接受换手时,才加入 equal- 或 fundamental-weighted。
- 把任何 「smart beta」 产品当作 factor portfolio,评估其 factor loadings,而不是营销名称。
- 分类业务:sector(GICS 或等价)、cyclical vs defensive、capital intensity、leverage;这决定估值工具包。
- 质量筛选:收入趋势、利润率趋势、ROIC vs 资本成本、资产负债表风险(net debt/EBITDA、interest coverage)、股数轨迹(dilution vs buybacks)。
- 盈利基础:选择 trailing vs forward EPS,检查 one-offs,使用 diluted share count;周期股 normalize 到 mid-cycle。
- 用匹配的指标估值:从表中选 primary multiple,一个 cross-check multiple;股息为核心时用 dividend-based check(Gordon growth:P = D1 / (r - g),仅当 g < r 有效)。
- 因子和风格背景:regress(或目测)暴露到 market beta、size、value、momentum、quality;区分 stock-specific thesis 与 factor bet;后者可通过 index 更便宜买到。
- 组合适配:评估对 sector concentration 和 factor tilts 的边际影响;比较 basis 是 total return(price + dividends),绝不用 price return alone。
- EV/EBITDA = (Market Cap + Debt - Cash) / EBITDA,用于资本结构中性估值。
- Earnings Yield = EPS / Price,用于比较股票与债券收益率。
- PEG = (P/E) / Earnings Growth Rate(以 % 计),用于增长调整估值。
- Gordon Growth:P = D1 / (r - g),用于基于股息的内在价值。
- CAPM:E(R) = R_f + beta × (E(R_m) - R_f),用于估值的 required return 输入。
- Total Return = Price Return + Dividend Return,用于业绩比较基准。
- 示例计算:给定工业公司 market cap $500M、total debt $100M、cash $50M、EBITDA $75M、EPS $7.50、price $150;因资本密集型工业,primary metric 用 EV/EBITDA,P/E 作 cross-check。
- EV = $500M + $100M - $50M = $550M;EV/EBITDA = $550M / $75M = 7.33x。
- Cross-check:P/E = $150 / $7.50 = 20.0x;earnings yield = $7.50 / $150 = 5.0%。
- 解读:若 margins stable,7.33x EV/EBITDA 对工业公司算温和;与 peer set 和公司自身 5-10 年区间比较。20x P/E 看起来比 EV multiple 贵,因为公司净债务很少;EV multiple 是更好的跨同业比较。
- 运行 demo:`uv run scripts/equities.py`(使用 PEP 723 inline deps)。
- 校验 demo 输出是否匹配 worked example:`uv run scripts/equities.py --verify`(不匹配时 exit 1)。
- 备选运行:`python3 scripts/equities.py`(需要 `pip install numpy`)。
- demo 会打印估值指标(包括 worked example 的 EV/EBITDA 和 earnings yield)、合成数据上的 factor regression、sector concentration analysis;运行 `--help` 查看类和函数列表。
- 程序化使用时 import 该模块,而不是运行它;demo 只在 `python equities.py` 下执行。
适用边界 · 注意事项
- 银行/保险等金融股不要用 EV/EBITDA;REITs/上市房地产不要用 P/E;周期股不要用 spot P/E。
- 不要在周期高峰因低 trailing P/E 买入周期股;不要把 fundamental-weighted 或 smart-beta 指数当 alpha;不要混淆 price return 与 total return;回测因子/筛选结果时注意 survivorship bias。
- 涉及 historical-risk、performance-metrics、fund-vehicles、currencies-and-fx、asset-allocation、real-assets、qualitative-valuation、quantitative-valuation、financial-statements、equity-compensation、factor-investing 等跨领域细节时,应转到对应技能,本技能不展开。