sourCEntral - mobile manpages

pdf

ExtOUWithJumpsProcess

NAME

ExtOUWithJumpsProcess

SYNOPSIS

#include <ql/experimental/processes/extouwithjumpsprocess.hpp>

Inherits StochasticProcess.

Public Member Functions

ExtOUWithJumpsProcess (const boost::shared_ptr< ExtendedOrnsteinUhlenbeckProcess > &process, Real Y0, Real beta, Real jumpIntensity, Real eta)
Size size
() const
returns the number of dimensions of the stochastic process
Size factors
() const
returns the number of independent factors of the process
Disposable
< Array > initialValues () const
returns the initial values of the state variables
Disposable
< Array > drift (Time t, const Array &x) const
returns the drift part of the equation, i.e., $ (t, thrm{x}_t) $
Disposable
< Matrix > diffusion (Time t, const Array &x) const
returns the diffusion part of the equation, i.e. $ ma(t, thrm{x}_t) $
Disposable
< Array > evolve (Time t0, const Array &x0, Time dt, const Array &dw) const
boost::shared_ptr< ExtendedOrnsteinUhlenbeckProcess > getExtendedOrnsteinUhlenbeckProcess () const
Real beta
() const
Real eta
() const
Real jumpIntensity
() const

Additional Inherited Members

Detailed Description

This class describes a Ornstein Uhlenbeck model plus exp jump, an g i n { a r r a y extension of the Lucia and Schwartz model }xp(X_t + Y_t) \ dX_t &=& { r c l } S & = & t a Y _ { t - } d lpha((t)-X_t)dt + ma dW_t \ dY_t &=& -t + J _ t d N _ t \

References: T. Kluge, 2008. Pricing Swing Options and other Electricity Derivatives, http://eprints.maths.ox.ac.uk/246/1/kluge.pdf

B. Hambly, S. Howison, T. Kluge, Modelling spikes and pricing swing options in electricity markets, http://people.maths.ox.ac.uk/hambly/PDF/Papers/elec.pdf

Member Function Documentation

Disposable<Array> evolve (Time t0, const Array & x0, Time dt, const Array & dw) const [virtual]
returns the asset value after a time interval $ given discretization. By default, it returns E(thrm{x}_0,t_0, expectation and $ S $ the standard deviation.

Reimplemented from StochasticProcess.

Author

Generated automatically by Doxygen for QuantLib from the source code.

pdf