三叉树模型(Trinomial Tree Model)
第一步:模型的基本概念与动机
三叉树模型是一种用于金融衍生品定价的离散时间数值方法。它是对更基础的二叉树模型的扩展。在二叉树中,资产价格在每个时间步只有两种可能的运动方向:上涨或下跌。而三叉树模型引入了第三个可能的方向:价格保持不变。这个额外的状态极大地提高了模型的灵活性和收敛速度。其主要动机是更精确地逼近资产价格在连续时间下的连续变化(通常由几何布朗运动等随机过程描述),特别是在处理美式期权等具有提前执行特征的衍生品时,能获得比二叉树更稳定的结果。
第二步:模型的基本结构
一个标准的三叉树结构如下:
- 时间离散化:将期权的存续期 \(T\) 划分为 \(N\) 个相等的小时间间隔 \(\Delta t\),即 \(\Delta t = T/N\)。
- 价格运动:在树的每个节点上,资产价格 \(S\) 在下一个时间步有三种可能的变化:
- 上涨:价格乘以一个上升因子 \(u\)(通常 \(u > 1\)),变为 \(S_u = S \cdot u\)。
- 持平:价格保持不变,变为 \(S_m = S\)。
- 下跌:价格乘以一个下降因子 \(d\)(通常 \(d < 1\)),变为 \(S_d = S \cdot d\)。
一个常见的参数设定是令 \(u = e^{\sigma \sqrt{3\Delta t}}\) 和 \(d = 1/u\),其中 \(\sigma\) 是资产的波动率。这样设置是为了让树的结构在极限情况下能收敛到连续的几何布朗运动。
- 概率分配:为每个运动方向分配风险中性概率。这些概率 \(p_u, p_m, p_d\) 分别对应上涨、持平和下跌,且必须满足 \(p_u + p_m + p_d = 1\)。概率的设定需要确保在风险中性世界里,资产价格的预期收益率等于无风险利率 \(r\),并且价格的方差与连续时间模型匹配。
第三步:风险中性概率的推导
风险中性概率的确定是三叉树模型的核心。我们的目标是找到 \(p_u, p_m, p_d\),使得以下两个条件成立:
-
预期收益条件:资产价格在 \(\Delta t\) 后的期望值等于当前价格按无风险利率增长的值。
\(\mathbb{E}[S_{t+\Delta t}] = S_t e^{r \Delta t}\)
代入三种可能的价格:
\(p_u S u + p_m S + p_d S d = S e^{r \Delta t}\)
化简得:\(p_u u + p_m + p_d d = e^{r \Delta t} \quad \text{(公式1)}\) -
方差匹配条件:资产价格变化的方差与几何布朗运动的局部方差匹配。
\(\text{Var}[\ln(S_{t+\Delta t}/S_t)] = \sigma^2 \Delta t\)
由于 \(\mathbb{E}[\ln(S_{t+\Delta t}/S_t)] = (p_u \ln u + p_m \ln 1 + p_d \ln d)\),且 \(\ln 1 = 0\),我们可以计算方差。一个常用且简化的方法是匹配价格变化的二阶矩(因为方差 = 二阶矩 - 一阶矩的平方)。
\(\mathbb{E}[(S_{t+\Delta t}/S_t)^2] = p_u u^2 + p_m (1)^2 + p_d d^2\)
在风险中性下,这个二阶矩应近似等于 \(e^{(2r + \sigma^2)\Delta t}\)(这是根据几何布朗运动的性质得出的)。
因此:\(p_u u^2 + p_m + p_d d^2 = e^{(2r + \sigma^2)\Delta t} \quad \text{(公式2)}\) -
概率归一化:\(p_u + p_m + p_d = 1 \quad \text{(公式3)}\)
通过求解由公式1、2、3组成的线性方程组,我们可以得到 \(p_u, p_m, p_d\) 的表达式。这些表达式是 \(u, d, r, \sigma, \Delta t\) 的函数。
第四步:模型的实施流程(以欧式期权为例)
- 构建价格树:从初始资产价格 \(S_0\) 开始,根据预设的 \(u, m(=1), d\) 因子,向前推演 \(N\) 个时间步,生成一个包含所有可能未来资产价格的三叉树。
- 计算终端 payoff:在树的最终节点(时刻 \(T\)),根据期权的类型计算其价值。例如,对于看涨期权:\(V_T = \max(S_T - K, 0)\),其中 \(K\) 是行权价。
- 向后递推:从到期日 \(T\) 开始,向后倒退每个时间步,计算每个节点在更早时刻的价值。在风险中性定价下,每个节点的价值是其后续三个节点价值的期望现值:
\(V_{t} = e^{-r \Delta t} [p_u V_{u} + p_m V_{m} + p_d V_{d}]\)
其中 \(V_{u}, V_{m}, V_{d}\) 分别是该节点上涨、持平、下跌后所对应节点的期权价值。 - 得到现值:递推回树的根节点(时刻0),得到的价值 \(V_0\) 就是该期权的理论价格。
第五步:优势、应用与局限性
- 优势:
- 收敛速度快:由于每个时间步有三种状态,三叉树比二叉树能更快地收敛到连续时间模型的真实解,通常需要的步数 \(N\) 更少。
- 稳定性好:额外的“持平”状态使得价格网格更密集,在对美式期权定价进行提前执行判断时,结果更平滑、稳定。
- 灵活性高:可以更方便地处理支付连续股息的资产、以及局部波动率模型等复杂情况。
- 主要应用:
- 欧式和美式期权定价。
- 奇异期权定价,如障碍期权、亚式期权(需配合其他技巧)。
- 利率衍生品定价(当基础资产是利率时)。
- 局限性:
- 计算量:每个节点有三个分支,总节点数约为 \((3N^2 + 3N + 2)/2\),比二叉树的 \((N+1)(N+2)/2\) 更多,计算复杂度更高。
- 概率可能为负:在某些参数(如高波动率、大时间步长)下,计算出的风险中性概率可能出现负值,这在数学上是不允许的,需要调整参数或模型。
三叉树模型是连接离散时间模型和连续时间模型的一座重要桥梁,它平衡了计算复杂度和精度,是金融工程实践中一种经典且实用的工具。