第8章 · 衍生品:未来现金流的合约

远期合约如何定价

Scene

张先生在纸上写了一个公式:F = S₀ × (1 + r)^T

"远期的合理价格就是:今天的现货价格,加上持有成本。"

陈一诺盯着公式:"就这么简单?"

"逻辑很简单,但背后的推理很精致。"张先生说,"假设现在的汇率是 8.3,人民币一年的无风险利率是 2%。如果你今天借人民币买欧元存入,一年后你手里的欧元会有利息——所以远期欧元相对于人民币应该贬一点。无风险利率差和现货价格,两个参数就决定了所有的远期价格。"

"那如果标的不是货币,而是大豆呢?"

"大豆有仓储费,还可能烂掉——要加仓储成本。如果是股票,要减掉持有期间的股利。公式的骨架不变,只是加减不同的持有成本和持有收益。"

Exploded View

路径 A:现在买 今天花 S₀ 买入标的资产 持有到 T 时刻 → 资产 + 持有收益 成本 = S₀ × (1 + r)^T − 持有收益 路径 B:签远期 今天签远期,锁定价格 F T 时刻付款 F 拿到资产 成本 = F(未来才付) = 无套利远期价格:F = S₀ × (1 + r)^T − FV(持有收益) + FV(持有成本) 简化版(无持有收益/成本):F = S₀ × (1 + r)^T 外汇远期 F = S₀ × [(1+r₁)/(1+r₂)]^T 两币利率差决定远期升贴水 股指远期 F = S₀ × e^(r−q)T 减股利收益率(连续复利) 商品远期 F = S₀ × (1+r)^T + 仓储费 加保险、运输等持有成本

Mechanism

逐层拆解

01

持有成本:为什么远期价格不等于现货价格

你签了一份六月后买大豆的远期,价格是 105 元/袋,而大豆现货今天是 100 元/袋。多出的 5 元不是"涨价预期"——它是算出来的:(1)你现在借钱买大豆,100 元×利息 3%=3 元;(2)你存了六个月大豆,仓库费 2 元。如果你今天借钱买现货存六个月,总成本是 105 元。所以远期的 105 元刚好等于"今天买并持有六个月的投入"。

这就是持有成本模型:远期价格把融资成本、仓储费和持有收益全都折算进去了,不是猜出来的。

02

外汇远期的利率平价

人民币利率 2%,欧元利率 0.5%。如果你有一笔人民币,换欧元存一年:可以赚欧元利息 0.5%,但换回人民币时汇率可能变了。为了不让套利发生,远期汇率必须让这两个利率的差异被远期价格"吃掉"——高息货币(人民币)在远期相对于低息货币(欧元)必须贬值,贬值的幅度恰好等于利差。

这就是利率平价:利差 = 远期升贴水。如果这个等式不成立,套利者就会在两国间搬运资金,直到恢复平衡。

03

远期定价不是价格预测

一个常见的误解:远期价格 8.3 意味着"市场预测六个月后汇率是 8.3"。不是的。远期价格是算术结果——由今天已知的现货价格和两国的利率套出来的。它不包含任何对未来的看法(除了利率这条已知信息)。真实六个月后的汇率可能是 9.0 或 7.5——远期价格告诉你的不是"将来会这样",而是"现在签合约的公平价格应该是这个数"。

Try it in the story

三种资产的远期价格

晨光烘焙涉及的三种远期: - 大豆远期(现货 ¥100/袋,利率 3%,仓储费 ¥2/半年):F = 100 × 1.03 + 2 = ¥105 - EUR/CNY 远期(现货 8.3,CNY利率 2%,EUR利率 0.5%,半年):F = 8.3 × (1.02/1.005)^(0.5) ≈ 8.36 - 晨光股票远期(股价 ¥15,无风险利率 3%,股利 2%,半年):F = 15 × e^(0.03−0.02)×0.5 ≈ 15.08

三个公式骨架相同,只是"持有成本"里加减的东西因资产而异。这就是远期定价的统一框架。

What remains

读完检查

  1. 远期价格 = 现货价格 + 持有成本 − 持有收益
  2. 持有成本模型基于无套利:两条路径结果必须一致
  3. 外汇远期的定价基础是利率平价
  4. 不同资产的远期公式骨架相同、加减项不同
  5. 远期价格 ≠ 未来现货价格预测
"远期价格是用利率和现货套出来的。但期权费——那个选择权的价格——该怎么定?"陈一诺追问。张先生回答:"期权的价值分两块:内在价值和时间价值。而这两块加起来,透露了远期与期权之间的一个隐秘等式——买卖权平价。"