|
最后,将n限制为偶数(奇数是一个较小的修改)并定义另外三个常数σ=κs1将非常方便- E-4., α=e-n=n.(2.31)算法(去掉帽子以便于标记)如下:初始化:(Sj,Lj,ηjε)=(S,1,T)Nj=1,nYj,i=qVnoN,Nj,i=1。重复:对于时间t=1,2。。。,T doRepeat:对于粒子j=1,2。。。,N do(1)Vjt-= 0,Vjt=0(2)重复:对于i=1,2。。。,ndo(a)绘制[0,1]-均匀U,U,U,U(b)Yj,2i-1吨-= αYj,2i-1吨-1+σ√-2对数UCO(2πU)(使用Box Meuller表示法线)新模拟和定价15(c)Yj,2it-= αYj,2it-1+σ√-2对数Usin(2πU)(d)Yj,2i-1t=αYj,2i-1吨-+ σ√-2对数Ucos(2πU)(e)Yj,2it=αYj,2it-+ σ√-2对数Usin(2πU)(f)Vjt-= Vjt公司-+ (Yj,2i-1吨-)+ (Yj,2it-), Vjt=Vjt+(Yj,2i-1t)+(Yj,2it)(3)设置IntVj=Vjt-1+4Vjt-+Vjt(辛普森规则,M=2)(4)集合Nj=N0,a√IntVj公司(中心正常RV)(5)Sjt=Sjt-1exp(Nj+b+c IntVj+d(Vjt- Vjt公司-1) )(6)Zjt=p(t,Sjt)(贴现付款,例如e-ut(K- Sjt)∨0表示美式看跌期权)(7)如果t≤ ηjεthenIf Vjt-∧Vjt>ε,然后Ljt=Ljt-1exp(eln公司VjtVjt-1.+ +f“Vjt-1+Vjt-+Vjt#)否则ηjε=t- 1标记10。关于使用此算法,有一些实用注意事项:(1)e-u是(6)中的折扣fa cto r,因此t时的eut美元在0时被视为有价值的1美元。(2) 为了给亚洲期权定价,如果我们的支付是在运行平均价格而不是即期价格的条件下,在赫斯顿模型上,我们启动R=0,添加一个步骤:(5a)Rjt=t-1tRjt-1+Tsjt并将(6)中的支付过程更改为Zjt=p(t,Rjt)。您不能通过在这些时间将ZJT重置为0来施加“锁定期”。(3) 在定理1ν=nκ/4的情况下,我们得到了无需权重的显式解。在这种情况下,我们可以跳过步骤(7),删除对ηε和Ljin算法的所有引用。
|