RE: chosing assetSteps and timeSteps for FdAmeri canOption

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

RE: chosing assetSteps and timeSteps for FdAmeri canOption

Vadim Ogranovich-3
Thank you Marco.

I believe this is correct in the general case of the heat equation in a
block domain (where you have the boundary condition u(s_0) = u(-s_0) = 0 or
similar) and where one wants to find the solution on the entire segment
[-s_0, s_0] for t=T.

However BS American has a number of traits that might provide for less than
O(T) number of asset steps.
Firstly, the discontinuity at expiration is taken care of by the use of the
control European option.
Secondly, we only need the solution at one point S=S_0, which in principal
may allow to shrink the asset grid as we come close to t=0.
Thirdly, the asset grid at expiration need not to cover the entire support
set of the asset distribution (the size of the support set indeed grows as
O(t)) since outside some fixed range the American option is approximated
really well by the control European option.

Don't know if this makes any sense at all, but these were the motives behind
my original question.

Thanks, Vadim

-----Original Message-----
From: Marco Marchioro [mailto:[hidden email]]
Sent: Tuesday, May 07, 2002 1:51 AM
To: [hidden email]; [hidden email]
Subject: Re: [Quantlib-users] chosing assetSteps and timeSteps for
FdAmericanOption


Hi,
I believe that the answer depends on the type of equation and the
type of time-scheme used for the resolution. In our case,
since Black-Scholes (partial-differential) equation is parabolic, the
condition
dS = sqrt(K dt),
where K is a constant, is strictly required for stability and convergence
only for an *explict* finite-difference scheme. If, however, an implicit
scheme
is used than convergence and stability are automatically obtained
and it is possible to use something less restrictive like
dS = K2 dt.

These considerations, however, do not tell us anything about the number
of time steps to be used as time to maturity grows. Again, the answer
depends on the shape time grid.
For parabolic (partial-differential) equations it is always better to have
as many time steps as possible close to the places where discontinuities
occur.
The smoother the initial condition the better an FD method will work, that's
why a binary option is the nightmare of finite-difference.
In the case of a plain vanilla option the discontinuity is only in the
first derivative,
and at maturity. Therefore, the best thing to do is to have a much finer
time grid
close to maturity. When far from maturity the option price has already been
smoothed
out by the dynamic and there is no need for a very fine grid.
If, on the other hand, an uniform grid is to be used, to allow the same
time spacing
close to maturity it is necessary to increase the number of total time-steps
linearly with the total time to maturity.

I hope this has been helpful,
                         Marco Marchioro

At 07:42 PM 5/6/02 -0700, you wrote:

>Hull does mention that it is numerically most efficient to set
>dS = sigma * sqrt(3*dT)
>for explicit FD page(422) chap 16
>I have seen a simillar such condition in another paper too.
>
>
>
> > Hi,
> >
> > This is more of a numerical question. Is there any rule of thumb for
> > choosing assetSteps and timeSteps values for FdAmericanOption? For
example

> > do they need to grow as time to maturity grows and if yes how (linearly,
> > etc.)?
> >
> > Thanks, Vadim
> >
>
>
>_______________________________________________________________
>
>Have big pipes? SourceForge.net is looking for download mirrors. We supply
>the hardware. You get the recognition. Email Us: [hidden email]
>_______________________________________________
>Quantlib-users mailing list
>[hidden email]
>https://lists.sourceforge.net/lists/listinfo/quantlib-users


_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [hidden email]
_______________________________________________
Quantlib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users

--------------------------------------------------
DISCLAIMER
This e-mail, and any attachments thereto, is intended only for use by the
addressee(s) named herein and may contain legally privileged and/or
confidential information.  If you are not the intended recipient of this
e-mail, you are hereby notified that any dissemination, distribution or
copying of this e-mail, and any attachments thereto, is strictly prohibited.
If you have received this e-mail in error, please immediately notify me and
permanently delete the original and any copy of any e-mail and any printout
thereof.

E-mail transmission cannot be guaranteed to be secure or error-free.  The
sender therefore does not accept liability for any errors or omissions in
the contents of this message which arise as a result of e-mail transmission.

NOTICE REGARDING PRIVACY AND CONFIDENTIALITY

Knight Trading Group may, at its discretion, monitor and review the content
of all e-mail communications.