Login  Register

Re: chosing assetSteps and timeSteps for FdAmericanOption

Posted by Marco Marchioro-2 on May 07, 2002; 1:53am
URL: http://quantlib.414.s1.nabble.com/chosing-assetSteps-and-timeSteps-for-FdAmericanOption-tp2047p2048.html

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