FRM Part I · FRM Exam Part I
Properties of Options: formula sheet
Key formulas
- Long call payoff
- max(S_T − K, 0)
- S_T is the underlying price at expiration. Never negative.
- Long put payoff
- max(K − S_T, 0)
- Maximum possible payoff is K, when S_T = 0.
- Short call payoff
- −max(S_T − K, 0) = min(K − S_T, 0)
- Never positive. Loss is unlimited.
- Short put payoff
- −max(K − S_T, 0) = min(S_T − K, 0)
- Never positive. Worst payoff is −K (when S_T = 0). Worst profit is −(K − premium received).
- Profit for long position
- Profit = Payoff − Premium paid
- Ignores time value of money unless the question says to compound the premium.
- Profit for short position
- Profit = Premium received − Buyer's payoff
- Equals the negative of the long position's profit.
- Breakeven price
- Call: S_T = K + premium. Put: S_T = K − premium
- Same breakeven for long and short in the same option.
- Intrinsic value and time value
- Call intrinsic = max(S − K, 0). Put intrinsic = max(K − S, 0). Time value = Premium − Intrinsic value
- Time value of an option before expiry is normally not negative for the options in this topic.
- Call payoff at expiry
- c = max(S_T − K, 0)
- Rises with S, falls with K.
- Put payoff at expiry
- p = max(K − S_T, 0)
- Falls with S, rises with K.
- Direction table (increase in the factor)
- S: European call ↑, put ↓ | K: call ↓, put ↑ | σ: call ↑, put ↑ | r: call ↑, put ↓ | Dividends: call ↓, put ↑
- Memorise this. For time T: American call and put ↑; European usually ↑ but can fall.
- Time to expiry, American options
- C(longer T) ≥ C(shorter T); P(longer T) ≥ P(shorter T)
- Holds because the longer option can be exercised whenever the shorter one can.
- European lower bound, call, no dividends
- c ≥ max(S₀ − K·e^(−rT), 0)
- Shows why a higher r raises the call's lower bound.
- European lower bound, put, no dividends
- p ≥ max(K·e^(−rT) − S₀, 0)
- Shows why a higher r lowers the put's lower bound.
- Dividend-adjusted put-call parity (European)
- c + D + K·e^(−rT) = p + S₀
- D is the present value of dividends during the option's life.
- Upper bound, calls
- c ≤ S0 and C ≤ S0
- Applies to European (c) and American (C) calls. Holds with or without dividends.
- Upper bound, puts
- p ≤ K·e^(−rT) and P ≤ K
- European put is capped by the present value of the strike. American put is capped by K because it can be exercised now.
- Lower bound, European call (no dividends)
- c ≥ max(S0 − K·e^(−rT), 0)
- Derived by comparing call plus cash with one share.
- Lower bound, European put (no dividends)
- p ≥ max(K·e^(−rT) − S0, 0)
- Derived by comparing put plus share with cash K·e^(−rT).
- Lower bounds with dividends
- c ≥ max(S0 − D − K·e^(−rT), 0); p ≥ max(K·e^(−rT) + D − S0, 0)
- D is the present value of dividends during the option life.
- American options
- C ≥ max(S0 − K, 0); P ≥ max(K − S0, 0)
- Intrinsic value is a floor because early exercise is allowed.
- American call, no dividends
- C = c
- Early exercise is never optimal, so the American call equals the European call.
- Put-call parity bracket for American options (no dividends)
- S0 − K ≤ C − P ≤ S0 − K·e^(−rT)
- With dividends the bounds become S0 − D − K ≤ C − P ≤ S0 − K·e^(−rT).
- Put-call parity (European, no dividends)
- c + K e^(−rT) = p + S0
- Same strike K and expiry T. Use continuous compounding unless the question gives another convention.
- Parity with discrete dividends
- c + K e^(−rT) = p + S0 − D (equivalently c + D + K e^(−rT) = p + S0)
- D is the present value of dividends paid during the option's life. The two forms are the same equation. This page uses the first form: subtract D from S0.
- Parity with continuous dividend yield q
- c + K e^(−rT) = p + S0 e^(−qT)
- Use when the question gives a yield, such as an index.
- American options, no dividends
- S0 − K ≤ C − P ≤ S0 − K e^(−rT)
- Bounds, not an equality. C and P are American prices.
- American options, with dividends
- S0 − D − K ≤ C − P ≤ S0 − K e^(−rT)
- D is the present value of dividends during the life.
- Synthetic positions
- c = p + S0 − K e^(−rT); p = c − S0 + K e^(−rT)
- Long call = long put + long stock + borrowing PV of K. Use to build synthetics.
- American vs European values
- C ≥ c and P ≥ p
- The American option is worth at least as much as the European option with the same strike and expiry.
- No-dividend call result
- C = c
- Holds for a non-dividend-paying stock with positive interest rates. Never exercise early.
- Lower bound on European call (no dividends)
- c ≥ max(S₀ − K·e^(−rT), 0)
- Since K·e^(−rT) < K, this exceeds the exercise value S₀ − K when r > 0.
- Lower bound on European put (no dividends)
- p ≥ max(K·e^(−rT) − S₀, 0)
- The American put must be worth at least K − S₀, its exercise value.
- Bounds for American options (no dividends)
- S₀ − K ≤ C − P ≤ S₀ − K·e^(−rT)
- Put-call parity holds only as an inequality for American options.
- Early exercise payoff
- Call: S − K; Put: K − S
- Early exercise is optimal only if this value exceeds the value of holding the option.
- Covered call profit at expiry
- Profit = (S_T − S_0) − max(S_T − K, 0) + c
- Long stock, short call with strike K, premium c received. Maximum profit = K − S_0 + c. Breakeven = S_0 − c.
- Protective put profit at expiry
- Profit = (S_T − S_0) + max(K − S_T, 0) − p
- Long stock plus long put with strike K and premium p paid. Maximum loss = S_0 − K + p. Breakeven = S_0 + p.
- Bull call spread (K1 < K2)
- Payoff = max(S_T − K1, 0) − max(S_T − K2, 0); Max profit = (K2 − K1) − net premium; Max loss = net premium; Breakeven = K1 + net premium
- Buy the K1 call, sell the K2 call. Net premium is positive because the K1 call costs more.
- Bear put spread (K1 < K2)
- Payoff = max(K2 − S_T, 0) − max(K1 − S_T, 0); Max profit = (K2 − K1) − net premium; Max loss = net premium; Breakeven = K2 − net premium
- Buy the K2 put, sell the K1 put.
- Butterfly spread with calls (K2 = (K1 + K3) ÷ 2)
- Payoff = max(S_T − K1, 0) − 2 × max(S_T − K2, 0) + max(S_T − K3, 0); Max payoff = K2 − K1 at S_T = K2
- Net premium is positive. Max profit = (K2 − K1) − net premium. Max loss = net premium. Breakevens = K1 + net premium and K3 − net premium.
- Straddle (same strike K)
- Payoff = |S_T − K|; Profit = |S_T − K| − (c + p); Breakevens = K ± (c + p)
- Long call and long put. Maximum loss = c + p, at S_T = K.
- Strangle (put strike K1 < call strike K2)
- Payoff = max(K1 − S_T, 0) + max(S_T − K2, 0); Breakevens = K1 − (c + p) and K2 + (c + p)
- Max loss = c + p, for any S_T between K1 and K2.
Quick revision
- Long call payoff = max(S_T − K, 0); long put payoff = max(K − S_T, 0).
- Profit equals payoff minus the premium paid for a long position. The seller's profit is the reverse.
- A higher spot price raises call values and lowers put values.
- A higher strike lowers call values and raises put values.
- Higher volatility raises both calls and puts.
- Put-call parity for European options with no dividends: c + K·e^(−rT) = p + S₀.
- With known dividends, subtract their present value from S₀ in the parity formula.
- A European call is worth at least max(S₀ − K·e^(−rT), 0) on a non-dividend stock.
- An American option is worth at least as much as the matching European option.
- An American call on a non-dividend stock should not be exercised early.
- A bull call spread has limited profit and limited loss; a straddle profits from large moves in either direction.
- If a price breaks a bound or parity, form the arbitrage: buy the cheap side, sell the dear side.
Common mistakes
- Treating the premium as part of the payoff. Fix: Payoff is the value at expiration only. Profit equals payoff minus the premium paid (or plus premium received for a writer).
- Using the call rule for a put moneyness test. Fix: A put is ITM when S < K. Ask whether exercising would give you something.
- Saying higher volatility lowers put values because puts are a bearish bet. Fix: Remember the payoff floor at zero. More volatility widens the upside for both calls and puts, so both increase.
- Claiming a higher interest rate raises both options. Fix: A higher rate lowers the present value of the strike. That helps calls and hurts puts.
- Using K instead of K·e^(−rT) in the European lower bound. Fix: European means the strike is paid at T, so discount it. Use plain K only for American intrinsic value.
- Forgetting to floor the bound at zero. Fix: Always write max(…, 0). A negative bound means the minimum price is zero.
- Using K instead of K e^(−rT). Fix: Always discount the strike to time 0 before adding it to the call.
- Applying the equality to American options. Fix: Check the style. For American options use the bounds only.
- Saying an American call on a non-dividend stock should be exercised early because it is deep in the money. Fix: Remember that selling the call captures at least S − K plus time value. Exercising throws the extra value away.
- Saying American and European puts have the same value. Fix: Only the non-dividend call is equal. The American put is worth more than the European put.
Exam tips
- Read the question for the side: long or short, call or put. Most wrong answers come from the wrong sign.
- Check whether the question asks for payoff or profit. The numeric difference is the premium.
- Use the bounds as a filter: a long option's loss is limited to its premium, and a short option's gain is limited to its premium.
- For moneyness questions, apply the test to the option type, and use today's price S, not the premium.
- Unless told otherwise, ignore interest on the premium. If the question asks to compound it, multiply the premium by the growth factor before subtracting.
- Memorise the direction table and be able to recite it for calls and puts, European and American.
- Watch for 'always' and 'must': exceptions exist for time to expiry on European options.
- Treat dividends and rates as a pair: they have opposite effects on the forward price, so opposite effects on options.