|
Author |
opuikl_0
Posted at 2017-7-9 15:31:38
回复 2# kuing
好的,代码如下:
S0 = 100;
K = 100;
b = 0.04;
v0 = 0.0082;
theta = 0.0168;
kappa = 6.21;
nu = 0.625;
rho = -0.6674;
t = 0;
T = 1;
tau = T - t;
F = S0*Exp[b*tau];
x = Log[F/K];
gamma = nu^2/2;
alpha[j_] := -k^2/2 - I*k/2 + I*j*k;
beta[j_] := kappa - rho*nu*j - rho*nu*I*k;
d[j_] := Sqrt[beta[j]^2 - 4*alpha[j]*gamma];
r1[j_] := (beta[j] + d[j])/gamma^2;
r2[j_] := (beta[j] - d[j])/gamma^2;
g[j_] := r2[j]/r1[j];
CC[j_] := kappa*(r2[j]*tau - (2/nu^2)*Log[(1 - g[j]*Exp[-d[j]*tau])/(1 - g[j])]);
DD[j_] := r2[j]*(1 - Exp[-d[j]*tau])/(1 - g[j]*Exp[-d[j]*tau]);
P[j_] := 1/2 + (1/Pi)*Integrate[Re[Exp[CC[j]*theta + DD[j]*v0 + I*k*x]/(I*k)], {k, 0, Infinity}];
C0 = S0*P[1] - K*Exp[-b*tau]*P[0] // N |
|