Foreign Exchange Asian Options – Pricing Principles
Foreign Exchange Asian Options – Pricing Principles
Visit the Mathema Options Pricing System for foreign exchange options and structured product pricing and valuation!
For an introduction to foreign exchange Asian options, refer to the article Foreign Exchange Asian Options.
Asian options are a type of option contract where the payoff depends on the average value of the underlying asset over a specified period. These options are particularly popular in over-the-counter energy markets and other illiquid commodity markets. The averaging feature reduces price volatility, making the options cheaper and less susceptible to market manipulation.
Classification of Asian Options
Asian options can be categorized along multiple dimensions:
Average Price Type:
- Average Strike (Floating Strike): The strike price is determined by the average price over the observation period.
- Average Rate (Fixed Strike): The payoff depends on the difference between the average price and a fixed strike price.
Average Price Calculation:
- Arithmetic Average: The arithmetic mean of observed prices.
- Geometric Average: The geometric mean of observed prices.
Observation Period:
- Discrete: Observation dates are specified (e.g., daily, weekly, monthly).
- Continuous: Every day from the start date to the expiration date is an observation date.
Exercise Style:
- American: Can be exercised at any time before expiration.
- European: Can only be exercised at expiration.
Additionally, Asian options can be divided based on their life cycle:
- Pre-Averaging Period: The option has not yet entered the averaging period.
- In-Averaging Period: The option is within the averaging period.
Pricing and Valuation Parameters
The following table outlines the key parameters for pricing and valuing Asian options:
Parameter | Description | Example | Notes |
---|---|---|---|
Call/Put | Option Type | Call | Call/Put |
Strike Type | Fixed or Floating Strike | Fixed | Fixed/Floating |
Average Type | Arithmetic or Geometric Average | Arithmetic | Arithmetic/Geometric |
Exercise Type | European or American Exercise | European | European/American |
Reference Date | Calculation Date | 2022/10/8 | |
Premium Date | Date for Premium Payment | 2022/10/10 | |
Expiry Date | Option Expiration Date | 2023/10/8 | |
Settlement Date | Settlement Date | 2023/10/10 | |
Spot Price | Current Spot Price | 6.8 | |
Strike Price | Option Strike Price | 6.9 | |
First Average Date | Start of Averaging Period | 2022/05/24 | May differ from the Reference Date |
Fixing Frequency | Frequency of Observations | Monthly | Daily, Weekly, Monthly |
Cumulative Average Rate | Average Rate for In-Averaging Options | 7.0 | For options in the averaging period |
Number of Fixings | Total Number of Observations | 12 | Calculated based on dates |
Number of Fixings Done | Completed Observations | 2 | Calculated based on dates |
Payoff Calculation
The payoff for Asian options depends on the average price type:
Payoff | Call | Put |
---|---|---|
Average Strike | max(S - A, 0) | max(A - S, 0) |
Average Rate | max(A - X, 0) | max(X - A, 0) |
Where:
- S: Underlying Price
- X: Strike Price
- A: Average Price (Strike or Rate)
Average Price Calculation
Arithmetic Average
Geometric Average
Pricing Methods
Asian options can be priced using several methods:
- Analytical Models (Closed-Form Solutions): Suitable for geometric average options.
- Binomial/Trinomial Trees: Useful for discrete averaging.
- Monte Carlo Simulation: Flexible and accurate for complex scenarios.
- PDE Models: Numerical solutions for partial differential equations.
Closed-Form Solutions
For geometric average options, closed-form solutions exist due to the log-normal distribution of geometric averages. The pricing formula for geometric average-rate options is derived from the Black-Scholes framework.
For arithmetic average options, closed-form solutions are not available due to the non-log-normal distribution of arithmetic averages. However, approximations can be used.
Monte Carlo Simulation
Monte Carlo simulation is widely used for pricing Asian options, especially for arithmetic averages and complex scenarios. The steps include:
- Define Payoff: Calculate the payoff based on the average price.
- Generate Simulated Paths: Use geometric Brownian motion to simulate underlying price paths.
- Calculate NPV: Discount the average payoffs to obtain the option price.
Comparison of Methods
Scenario | Closed-Form | Monte Carlo |
---|---|---|
Geometric Average Options | Accurate and Fast | Accurate but Slower |
Arithmetic Average Options | Approximations Available | Highly Accurate |
In-Averaging Period Options | Limited Accuracy | Highly Accurate |
Performance Comparison (GPU vs. CPU)
With advancements in computing power, particularly GPU technology, Monte Carlo simulations can be significantly accelerated. Below is a performance comparison:
Simulations | Closed-Form | Monte Carlo (Single Thread) | Monte Carlo (10 Cores) | Monte Carlo (GPU) |
---|---|---|---|---|
100,000 | 0.168 sec | 1.2 sec | 0.112 sec | 0.012 sec |
1,000,000 | 0.168 sec | 9.2 sec | 0.902 sec | 0.013 sec |
10,000,000 | 0.168 sec | 90 sec | 8.30 sec | 0.223 sec |
Hardware Specifications:
- CPU: Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz
- GPU: NVIDIA GeForce RTX 3080 Ti
For more details on Asian option solutions, refer to: