All of the currency option pricing models supported in Vanilla Options retain the first assumption. Some of the models are, however, designed to deal with options for which the second assumption is relaxed. The following table indicates the option pricing models that are appropriate for each of the various option types supported by this component.
| Exercise Style | | Appropriate Model |
| |
| European | | GK, GBS, BLACK, BIN, BIN2 |
| American | | BAW, BIN, BIN2 |
| Bermudan | | BIN2 |
| | |
| Where, | | GK = Garman Kohlhagen. |
| | | GBS = Generalized Black Scholes. |
| | | BLACK = Black model for futures options. |
| | | BAW = Barone-Adesi Whaley. |
| | | BIN = Binomial Option Pricing Model with constant timesteps. |
| | | BIN2 = Binomial Option Pricing Model with variable timesteps. |
| | | |
Note that while we list all of the pricing models that can be applied to each type of option, some models are more appropriate than others. For example, although both the Garman Kohlhagen model and the binomial option pricing model can be used to value a European currency option, the Garman Kohlhagen model would be preferred in this case. As the binomial model involves a numerical approximation to the 'true' value (given by Garman Kohlhagen), it is slower to compute and less precise than the Garman Kohlhagen model.