The function calculates the price of Asian American put with Least Squares Monte Carlo method (pay-off based on arithmetic mean). The regression model included in the algorithm is quadratic polynomial (Longstaff & Schwartz, 2000).

1 2 3 4 5 6 7 |

`Spot` |
Spot price of the underlying asset (e.g. stock). |

`sigma` |
Volatility of the underlying asset. |

`n` |
Number of paths simulated. |

`m` |
Number of time steps in the simulation. |

`Strike` |
Strike price of the option. |

`r` |
Interest rate of the numeraire currency (e.g. EUR). |

`dr` |
Dividend rate of the underlying asset. |

`mT` |
Maturity time (years). |

`x` |
An object returned by the functions |

`object` |
An object returned by the function |

`...` |
Not used. |

The function returns an object of the class AsianAmerPut that is a list comprising the price calculated, option type, and the entry parameters. Class-specific `print`

function gives the option type information and the price. The price as a single number can be derived using the `price`

function. An overview of the entire object can be seen using the `summary`

function.

Mikhail A. Beketov

Longstaff, F.A., and E.S. Schwartz. 2000. Valuing american option by simulation: A simple least-squared approach. The Review of Financial Studies. 14:113-147.

Functions: `price`

,
`AmerPutLSM`

,
`AmerPutLSM_CV`

,
`AmerPutLSM_AV`

, and
`QuantoAmerPutLSM`

.

1 2 3 4 5 6 | ```
AsianAmerPutLSM(n=500, m=100)
put<-AsianAmerPutLSM(Spot=14.2, Strike=16.5, n=500, m=50)
put
summary(put)
price(put)
put$price
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.