Edgeworth-->Gram-Charlier--> ??

Quote from nitro:

What code, on what page?

Binomial model with skewness and kurtosis code p 297 p 298.
It may be worth you try with a trinomial model. The implementation is straightforward.
 
Quote from MasterAtWork:

Binomial model with skewness and kurtosis code p 297 p 298.
It may be worth you try with a trinomial model. The implementation is straightforward.

Quote from nitro:

... What I need is an implied binomial or trinomial tree model with an expansion that works for much more expansive skewness and kurtosis values.

Haug in his Option Pricing book shows how to do some of this, but AFAIK, he doesn't give code for a model that can handle ___BOTH___ american options and skewness and kurtosis...

...

Haug, pg.298

"The computer code returns the value of a European call or put option from a Rubenstein skewness and kurtosis adjusted binomial tree."

Where is the code that handles an american option using this method of skewness & kurtosis?
 
Quote from nitro:

Where is the code that handles an american option using this method of skewness & kurtosis?

"For american pricing you just need to use Haug's code with skewness and kurtosis if you want with the american option feature, the boundary condition : an america call value is max((S-K); same european node value)) everywhere on the tree ( S=spot K= strike). The same for american put pricing."

You just need to improve Haug's european option code by implementing the american option feature into the code.
But if you understand what make the difference between european style and american style option in binomial model, hence you understand how to write the code for trinomial and finite difference schemes.

If you derive a binomial tree with skew and kurtosis for european style option, you just have to add this constraint that at every nodes the option price is max(....).
 
Quote from MasterAtWork:

"For american pricing you just need to use Haug's code with skewness and kurtosis if you want with the american option feature, the boundary condition : an america call value is max((S-K); same european node value)) everywhere on the tree ( S=spot K= strike). The same for american put pricing."

You just need to improve Haug's european option code by implementing the american option feature into the code.
But if you understand what make the difference between european style and american style option in binomial model, hence you understand how to write the code for trinomial and finite difference schemes.

If you derive a binomial tree with skew and kurtosis for european style option, you just have to add this constraint that at every nodes the option price is max(....).
Ah! I understand what you mean now. I thought that is what you were trying to say, but I wasn't sure.

Thanks.
 
Back
Top