FRM Exam Part I · Exotic Options
Asian, Exchange and Basket Options for FRM Part I
Updated 11 October 2026 · Fact-checked
Asian options pay off on the average price of an asset, exchange options let you swap one asset for another, and basket options pay off on a weighted portfolio of assets. Average price options use the average as the underlying price; average strike options use it as the strike. Averaging lowers volatility, so an Asian option is cheaper than a comparable vanilla option.
Understand Asian, Exchange and Basket Options
A vanilla option depends on one asset price at one date: the price at expiry. Exotic options change that. The three types here change what the payoff depends on.
An Asian option depends on the average price of the underlying over a set period. An average price option pays max(Savg − K, 0) for a call and max(K − Savg, 0) for a put. An average strike option pays max(ST − Savg, 0) for a call and max(Savg − ST, 0) for a put. Here the average replaces the strike.
Why are Asian options cheaper than vanilla options? An average moves less than the final price. Averaging lowers the effective volatility, so there is less chance of a large payoff. Lower volatility means a lower option value. Averaging also makes it harder to manipulate the price near expiry. Companies with regular cash flows in a foreign currency like them, because their exposure is an average rate over time. For geometric averages, a closed-form Black-Scholes-type formula exists, with adjusted volatility and drift. For arithmetic averages, the average of lognormal prices is not lognormal, so there is no exact formula. You use approximations such as moment matching, or Monte Carlo simulation.
An exchange option gives the holder the right to give up asset V and receive asset U at expiry. The payoff is max(UT − VT, 0). The Margrabe formula values it, for assets with no dividend yields. It looks like Black-Scholes, but one asset takes the place of the strike, and the volatility that matters is the volatility of the ratio U/V. That depends on both volatilities and the correlation between the assets. Higher correlation means lower effective volatility, so a cheaper option. With no dividend yields, interest rates do not appear, because both assets are priced in the same numeraire. An exchange option has no vanilla counterpart to compare against, so you judge it by how correlation changes its value.
A basket option pays off on a weighted sum of several assets, such as a mix of currencies or stocks. The basket's volatility is lower than the weighted average of the individual volatilities because of diversification, unless correlations are 1. This makes a basket option cheaper than a portfolio of the individual options on each asset. It is not necessarily cheaper than a vanilla option, because the price also depends on the strike and the weights. The basket is not lognormal, so there is no exact closed form. A common approach is to match the first two moments of the basket to a lognormal distribution, or to use Monte Carlo.
Key formulas to remember
- Average price call and put payoffs
- Call = max(Savg − K, 0); Put = max(K − Savg, 0)
- The average replaces the final price. The strike is fixed.
- Average strike call and put payoffs
- Call = max(ST − Savg, 0); Put = max(Savg − ST, 0)
- The average replaces the strike. The final price is still used.
- Arithmetic average
- Savg = (1/n) × Σ Si
- No exact closed-form price. Use moment matching or Monte Carlo.
- Exchange option payoff
- max(UT − VT, 0)
- Right to give up V and receive U.
- Margrabe formula
- c = U0 × N(d1) − V0 × N(d2); d1 = [ln(U0 ÷ V0) + σ² × T ÷ 2] ÷ (σ × √T); d2 = d1 − σ × √T
- Here σ² = σU² + σV² − 2ρ × σU × σV. Ignores the risk-free rate and dividend yields; with yields, replace U0 and V0 by the yield-adjusted values.
- Basket payoff
- max(Σ wi × Si,T − K, 0)
- Weights wi. Value falls as correlation falls, because basket volatility falls.
- Two-asset basket volatility
- σB² = w1²σ1² + w2²σ2² + 2 × w1 × w2 × ρ × σ1 × σ2
- Applies to returns on portfolio weights. Use it for a rough basket volatility.
How to solve Asian, Exchange and Basket Options questions
Use this method for any question on Asian, exchange or basket options.
- 1Identify the option type: average price, average strike, exchange or basket. Read the payoff carefully.
- 2Write the payoff formula and note whether the average is a strike or an underlying price.
- 3For a payoff calculation, compute the average (arithmetic or geometric as stated), then apply the payoff.
- 4For Margrabe, compute σ² = σU² + σV² − 2ρσUσV first, then d1, d2, and then N(d1) and N(d2).
- 5For basket questions, compute the basket volatility from weights, volatilities and correlation. Remember diversification lowers it.
- 6For conceptual questions, ask what happens to effective volatility. Lower volatility means a lower option price.
- 7Check the answer: average price Asian options are typically cheaper than the comparable vanilla option, an exchange option value is ≥ 0, and higher correlation lowers an exchange option's value but raises a basket option's value.
Quickest way: Volatility shortcut
When to use it: Use for conceptual and comparison questions where you do not need an exact price.
- Ask: does the structure reduce effective volatility? Averaging, high correlation in an exchange option, and diversification in a basket all do.
- If yes, compare with the right benchmark. An Asian option is cheaper than the comparable vanilla option. A basket option is cheaper than a portfolio of the individual options. An exchange option has no vanilla counterpart, so just note that higher correlation lowers its value.
- For Margrabe, compute σ first. If ρ = 1 and σU = σV, then σ = 0 and the option is worth max(U0 − V0, 0) under the formula's setup, ignoring yields.
- Eliminate answers that say correlation does not matter or that the risk-free rate appears in Margrabe.
Common mistakes in Asian, Exchange and Basket Options
Mixing up average price and average strike options
Both use the average, so the names look alike.
Fix: Ask where the average sits. In average price, it replaces the asset price. In average strike, it replaces the strike.
Saying an arithmetic Asian option has an exact Black-Scholes formula
Students remember the geometric closed form.
Fix: Only the geometric average gives a lognormal result. Arithmetic needs approximation or simulation.
Using the wrong volatility in Margrabe
Students use σU or an average of the two.
Fix: Use σ = √(σU² + σV² − 2ρσUσV).
Adding the risk-free rate to Margrabe
Black-Scholes habit.
Fix: The risk-free rate does not appear, because one asset is the numeraire for the other.
Thinking higher correlation raises the value of an exchange option
Students confuse it with a basket call.
Fix: Higher correlation shrinks the volatility of U/V, so the exchange option is cheaper. For a basket, higher correlation raises basket volatility and raises the option value.
Worked examples
Example 1
A one-year Asian average price call has strike ₹100. The asset is observed at four dates with prices ₹90, ₹104, ₹112 and ₹110. The final price is ₹110. Find the payoff for the average price call and for an average strike call.
Show the solution
- Arithmetic average = (90 + 104 + 112 + 110) ÷ 4 = 416 ÷ 4 = ₹104.
- Average price call = max(104 − 100, 0) = ₹4.
- Average strike call = max(ST − Savg, 0) = max(110 − 104, 0) = ₹6.
Answer: The average price call pays ₹4 and the average strike call pays ₹6.
Example 2
An exchange option lets you receive asset U and give up asset V in one year. σU = 30%, σV = 40%, correlation = 0.5. Find the volatility used in the Margrabe formula.
Show the solution
- σ² = σU² + σV² − 2ρσUσV.
- σU² = 0.09 and σV² = 0.16.
- 2ρσUσV = 2 × 0.5 × 0.30 × 0.40 = 0.12.
- σ² = 0.09 + 0.16 − 0.12 = 0.13.
- σ = √0.13 = 0.3606, or about 36.06%.
Answer: The Margrabe volatility is about 36.06%.
Exam tips
- Read the payoff first. The exam often tests whether the average is the strike or the price.
- Expect conceptual comparisons: Asian vs vanilla, and the effect of correlation on exchange and basket options.
- Margrabe questions usually need only σ, not the full price. Compute σ carefully, and use your calculator's square-root key.
- Remember the exact-formula rules: geometric average yes, arithmetic average no, basket no.
- Check the direction of correlation effects separately for exchange and basket options.
Practice questions from Exotic Options
- An average price Asian call has a strike of 100 and the average is computed from four quarterly observations of the stock: 96, 104, 112 and …
- An exchange option gives the holder the right to exchange asset B for asset A at maturity, with payoff max(S_A - S_B, 0). Asset A has volati…
- A trader compares a European call option on the price of a stock at maturity with an arithmetic-average-price Asian call on the same stock, …
- A gap call on a non-dividend stock has S0 = 50, payoff strike K1 = 47 and trigger K2 = 50. The maturity is one year and the risk-free rate i…
- A bank is short a digital (cash-or-nothing) call that pays USD 100,000, with the underlying trading very close to the strike a few hours bef…
Asian, Exchange and Basket Options: frequently asked questions
What is the difference between average price and average strike Asian options?
An average price option uses the average of the asset price in place of the final price, with a fixed strike. An average strike option uses the average as the strike and compares it with the final price.
Why are Asian options cheaper than vanilla options?
The average of prices is less volatile than the final price alone. Lower effective volatility means a lower chance of a large payoff, so the option costs less.
Does the Margrabe formula use the risk-free rate?
No. The option exchanges one asset for another, so the rate drops out. The key inputs are the two asset prices, their volatilities, the correlation and the time to expiry.
How are basket options priced?
There is no exact closed form, because a sum of lognormal variables is not lognormal. Practitioners match the moments of the basket to a lognormal distribution or use Monte Carlo simulation.