<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数值分析 on 斐康明</title><link>https://young-mann.site/topics/%E6%95%B0%E5%80%BC%E5%88%86%E6%9E%90/</link><description>Recent content in 数值分析 on 斐康明</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 22 Mar 2024 14:59:52 +0100</lastBuildDate><atom:link href="https://young-mann.site/topics/%E6%95%B0%E5%80%BC%E5%88%86%E6%9E%90/index.xml" rel="self" type="application/rss+xml"/><item><title>从特征函数反演到 Fourier 与 FFT 期权定价</title><link>https://young-mann.site/posts/note--derive-c.d.f.-with-c.f.-/</link><pubDate>Fri, 22 Mar 2024 14:59:52 +0100</pubDate><guid>https://young-mann.site/posts/note--derive-c.d.f.-with-c.f.-/</guid><description>&lt;h2 id="引言">引言&lt;/h2>
&lt;p>这篇文章记录了如何使用特征函数及 FFT 为期权定价。整篇文章的起点是特征函数 $\phi_X(u)$。它包含了随机变量 $X_T$ 的全部分布信息，因此即使概率密度或期权价格写不出来，也可以从特征函数把需要的量反演回来。模型换成 Black–Scholes、Merton 或 Heston 时，主要改变的是 $\phi_X$；后面的定价步骤基本不变。下文统一记&lt;/p>
$$
\phi_X(u)=\mathbb E[e^{iuX}],\qquad X_T=\log S_T.
$$&lt;p>$r$、$q$ 和 $T$ 分别表示无风险利率、连续股息率和到期时间。&lt;/p>
&lt;p>从特征函数到价格有两条相连的路。第一条先用 Gil–Pelaez 公式求 $X_T$ 的尾概率，再把看涨期权拆成两个尾概率。第二条直接处理价格：先用 Carr–Madan 的阻尼让价格关于对数行权价可积，再做 Fourier 反演。只算少数行权价时，可以逐点做数值积分；需要同一期限下的一整条价格曲线时，则把同一组离散求和写成 FFT。直接积分和 FFT 因而不是两套定价原理，只是同一反演公式的两种计算方式。&lt;/p>
&lt;p>第一条路可以压缩成&lt;/p>
$$
\phi_X(u)
\xrightarrow{\text{Gil--Pelaez}}
\left\{
\mathbb Q(X_T>\log K),\,
\mathbb Q^S(X_T>\log K)
\right\},
$$&lt;p>再代入&lt;/p>
$$
C(K,T)
=S_0e^{-qT}\mathbb Q^S(X_T>\log K)
-Ke^{-rT}\mathbb Q(X_T>\log K).
$$&lt;p>第二条路先由特征函数构造 Carr–Madan 的被积函数&lt;/p>
$$
\psi(v)=
\frac{e^{-rT}\phi_X\!\left(v-i(\alpha+1)\right)}
{\alpha^2+\alpha-v^2+i(2\alpha+1)v},
$$&lt;p>然后直接反演价格：&lt;/p>
$$
C(k)=\frac{e^{-\alpha k}}{\pi}
\int_0^\infty
\operatorname{Re}\!\left(e^{-ivk}\psi(v)\right)\,\mathrm dv,
\qquad k=\log K.
$$&lt;p>把最后这个积分离散成求和后，对一个 $k$ 逐项相加就是直接积分；把 $k$ 排成等距网格并同时计算整组求和，就是 FFT。&lt;/p></description></item></channel></rss>