|
此外,CarrMadan公式可以通过走向矢量化进行优化,因为特征函数评估与走向无关。2.6数值设置和误差分析我们研究了七种定价选择的定价偏差和计算速度:oDPD:Delta概率分解。调用值通过等式(3)至(5)单独计算DPD-OPT:优化的DPD。罢工向量计算用于同时计算各种罢工的调用值。使用方程式(6)至(8)。oAT-OPT:优化的Attari方法。调用值使用等式(9)和(10)计算。通过执行向量化优化CPU负载COS-OPT:优化的COS方法。(11)和(12)的多击版本用于计算期权价格。在【14】之后,通过ln(ST/K)的前四个累积量和尺度参数L获得截断范围。oFFT:标准FFT。向量运算(而不是循环)用于提高性能。在对不同的值进行实验后,我们确定α=1.75,这提供了10-10所有测试模型的精确度。不完全落在FFT走向网格中的选项将按指数插值。oFFT-SA:罢工调整FFT。调用值由连续的FFT运行确定。调整走向网格,以在至少一次FFT运行中匹配所有所需选项,从而避免插值CM-OPT:优化Carr-Madan配方。调用值使用公式(14)和罢工向量计算进行计算。这些傅立叶实现可能会出现三种形式的错误:1。截断错误:所有方法都需要计算[0,∞ ) 或(-∞, ∞). 为了数值逼近这种积分,必须通过选择适当的积分极限来截断积分域,从而引入截断误差。
|