Price European or American Asian option using Longstaff-Schwartz model

returns fixed-
and floating-strike Asian option prices using the Longstaff-Schwartz
model. `Price`

= asianbyls(`RateSpec`

,`StockSpec`

,`OptSpec`

,`Strike`

,`Settle`

,`ExerciseDates`

)`asianbyls`

computes prices of European and
American Asian options. For American options, the Longstaff-Schwartz
least squares method is used to calculate the early exercise premium.
To compute the value of a floating-strike Asian option, `Strike`

should
be specified as `NaN`

. Fixed-strike Asian options
are also known as average price options and floating-strike Asian
options are also known as average strike options.

returns
fixed- and floating-strike Asian option prices using optional name-value
pair arguments and the Longstaff-Schwartz model. `Price`

= asianbyls(___,`Name,Value`

)`asianbyls`

computes
prices of European and American Asian options. For American options,
the Longstaff-Schwartz least squares method is used to calculate the
early exercise premium. To compute the value of a floating-strike
Asian option, `Strike`

should be specified as `NaN`

.
Fixed-strike Asian options are also known as average price options
and floating-strike Asian options are also known as average strike
options.

`[`

returns
fixed- and floating-strike Asian option `Price`

,`Paths`

,`Times`

,`Z`

]
= asianbyls(`RateSpec`

,`StockSpec`

,`OptSpec`

,`Strike`

,`Settle`

,`ExerciseDates`

)`Price`

, `Paths`

, `Times`

,
and `Z`

values using the Longstaff-Schwartz model. `asianbyls`

computes
prices of European and American Asian options. For American options,
the Longstaff-Schwartz least squares method is used to calculate the
early exercise premium. To compute the value of a floating-strike
Asian option, `Strike`

should be specified as `NaN`

.
Fixed-strike Asian options are also known as average price options
and floating-strike Asian options are also known as average strike
options.

`[`

returns
fixed and floating strike Asian option `Price`

,`Paths`

,`Times`

,`Z`

]
= asianbyls(___,`Name,Value`

)`Price`

, `Paths`

, `Times`

,
and `Z`

values using optional name-value pair arguments
and the Longstaff-Schwartz model. `asianbyls`

computes
prices of European and American Asian options. For American options,
the Longstaff-Schwartz least squares method is used to calculate the
early exercise premium. To compute the value of a floating-strike
Asian option, `Strike`

should be specified as `NaN`

.
Fixed-strike Asian options are also known as average price options
and floating-strike Asian options are also known as average strike
options.

`asianbycrr`

| `asianbykv`

| `asianbylevy`

| `asiansensbyls`

| `intenvset`

| `stockspec`

Was this topic helpful?