ACCA Strategic Professional · Advanced Financial Management
Application of option pricing theory in investment decisions: formula sheet
Key formulas
- Black-Scholes call value
- c = Pa × N(d1) − Pe × e^(−rt) × N(d2)
- Used for delay and expand options. Pa = PV of project inflows, Pe = exercise price (investment outlay), r = risk-free rate, t = years to decision.
- d1
- d1 = [ln(Pa ÷ Pe) + (r + 0.5 × s²) × t] ÷ (s × √t)
- s is the annual volatility of project cash flows (standard deviation, as a decimal). ln is the natural log.
- d2
- d2 = d1 − s × √t
- Read N(d1) and N(d2) from the normal distribution table. For negative d, N(−d) = 1 − N(d).
- Put value via put-call parity
- p = c − Pa + Pe × e^(−rt)
- Used for the abandon option, where Pe is the abandonment value. The alternative is p = Pe × e^(−rt) × N(−d2) − Pa × N(−d1).
- Expanded NPV
- Expanded NPV = static NPV + real option value
- Make sure the static NPV and the option do not double count the same cash flows.
- Call option value
- c = Pa × N(d1) − Pe × e^(−rt) × N(d2)
- Pa = current share price, Pe = exercise price, r = continuously compounded risk-free rate, t = years to expiry. The AFM formula sheet gives this.
- d1
- d1 = [ln(Pa ÷ Pe) + (r + 0.5 × s²) × t] ÷ (s × √t)
- s = annual volatility (standard deviation) as a decimal. Use the natural log.
- d2
- d2 = d1 − s × √t
- Always derived from d1. Do not recalculate from scratch.
- Put value via put-call parity
- p = c − Pa + Pe × e^(−rt)
- Valid for European options on a non-dividend-paying share with the same exercise price and expiry.
- Negative d values
- N(−d) = 1 − N(d)
- Tables usually show positive values only. Use this for negative d1 or d2.
- Put-call parity (European, no dividends)
- c + Pe e^(−rt) = p + Pa
- c = call value, p = put value, Pa = current share price, Pe = exercise price, r = risk-free rate, t = years to expiry. Both options must share the same Pe and expiry.
- Put value from call value
- p = c − Pa + Pe e^(−rt)
- This is the form given in the ACCA formula sheet. Use it when you have a call value from Black-Scholes.
- Call value from put value
- c = p + Pa − Pe e^(−rt)
- Rearrangement of parity. Useful if the question gives the put value.
- Black-Scholes call value
- c = Pa N(d1) − Pe N(d2) e^(−rt)
- Where d1 = [ln(Pa ÷ Pe) + (r + 0.5s²)t] ÷ (s√t) and d2 = d1 − s√t. s = annual volatility (standard deviation).
- Delta of a call and a put
- Call delta = N(d1); Put delta = N(d1) − 1
- Put delta is negative. A rise in share price lowers a put's value.
- Delta hedge
- Options needed = number of shares to hedge ÷ |delta of one option|
- Shares held are hedged by writing calls (or buying puts). The hedge must be rebalanced as delta changes; gamma measures how fast.
- Intrinsic value
- Call = max(Pa − Pe, 0); Put = max(Pe − Pa, 0)
- Option value = intrinsic value + time value, so value is never below intrinsic value for an American option.
- Black-Scholes call value
- c = Pa × N(d1) − Pe × e^(−rt) × N(d2)
- Pa = PV of project inflows, Pe = investment cost, r = risk-free rate, t = years to expiry. Use the formula sheet and normal distribution tables ACCA gives you.
- d1
- d1 = [ln(Pa ÷ Pe) + (r + 0.5 × s²) × t] ÷ (s × √t)
- s is annual volatility as a decimal, e.g. 0.25 for 25%.
- d2
- d2 = d1 − s × √t
- Calculate d1 first and then deduct s√t.
- Input mapping
- Pa = PV of inflows; Pe = capital outlay to exercise; t = time to decide; r = risk-free rate; s = volatility of project value
- Do not subtract Pe from Pa when you set Pa. The model does that through the formula.
- Sample standard deviation of returns
- s(period) = √[ Σ(x − x̄)² ÷ (n − 1) ]
- x = periodic return, often ln(Pt ÷ Pt−1). Use n − 1 for a sample unless the question says otherwise.
- Annualising volatility
- s(annual) = s(period) × √(number of periods in a year)
- Weekly: × √52. Monthly: × √12. Daily: × √(trading days), usually 250 or 252 as told. Volatility scales with the square root of time, not time.
- Option value and volatility
- Higher s → higher option value (for calls and puts)
- Use this for comment marks on sensitivity.
- Equity as a call
- Equity = c(V, D, T, r, σ)
- V is the market value of the firm's assets. D is the face value of zero-coupon debt. T is the time to debt maturity.
- Risky debt value
- Debt = V − Equity call
- Valid when the firm's value is split between debt and equity only.
- Debt as risk-free debt less a put
- Debt = D × e^(−rT) − Put
- Use D ÷ (1 + r)^T if the question uses annual compounding.
- Put-call parity (no dividends, European)
- c + X × e^(−rT) = p + S
- Here S = V and X = D. Use it to find the put from the call. Under annual compounding, the PV of X is X ÷ (1 + r)^T, so use that in place of X × e^(−rT).
- Black-Scholes call
- c = S × N(d1) − X × e^(−rT) × N(d2)
- ACCA gives the formula and normal tables. Use asset value as S for equity.
- d1 and d2
- d1 = [ln(S ÷ X) + (r + σ²÷2) × T] ÷ (σ × √T); d2 = d1 − σ × √T
- σ is the volatility of the underlying. For equity-as-option it is asset volatility.
- Convertible bond value
- Convertible = Straight debt value + (Conversion ratio × Option value per share)
- Straight debt value is the PV of coupons and redemption at the yield on similar non-convertible debt. Ignores dilution unless told otherwise.
- Implied yield and spread on risky debt
- Yield = (D ÷ Debt value)^(1÷T) − 1; Spread = Yield − risk-free rate
- For zero-coupon debt only.
Quick revision
- A real option is a right, not an obligation, to take a future action on a project.
- Delay and expand options act like calls. An abandonment option acts like a put. Switch options can combine both, depending on the direction.
- Total project value = base NPV + value of the option.
- Black-Scholes call: c = Pa × N(d1) − Pe × e^(−rt) × N(d2).
- d1 = [ln(Pa ÷ Pe) + (r + 0.5σ²)t] ÷ (σ√t), and d2 = d1 − σ√t.
- Map inputs: Pa is the project's present value, Pe is the investment cost, t is the time the right lasts.
- Put-call parity for European options: c + Pe × e^(−rt) = p + Pa, assuming no income on the asset.
- Higher volatility raises the value of both calls and puts. Longer time raises the value of American options, and normally raises a European call on an asset with no dividends. For a European put the effect is ambiguous and can be negative.
- A higher risk-free rate raises call value and lowers put value.
- Volatility is the hardest input to find. Use history or a comparable firm and state the limits.
- Equity is a call option on the firm's assets, with the debt as the exercise price.
- Always state a decision and note that the model assumes things like constant volatility.
Common mistakes
- Using the full NPV as Pa instead of the PV of inflows. Fix: Pa is the PV of the cash inflows only. The outlay is Pe. NPV = Pa − Pe in the static case.
- Treating the abandon option as a call. Fix: The right to sell for a fixed value is a put. Compute the call, then use p = c − Pa + Pe × e^(−rt), or the direct put formula.
- Using t in months or r as a whole number, such as 5 instead of 0.05. Fix: Convert first. Write t = 0.5 and r = 0.05 at the top of your working, before any calculation.
- Using log base 10 instead of the natural log for ln(Pa ÷ Pe). Fix: Always press ln. As a check, ln of a number slightly above 1 is close to that number minus 1.
- Using Pe instead of its present value, Pe e^(−rt), in the parity formula. Fix: Always discount Pe at the risk-free rate over the option life. Write the PV as a separate line before substituting.
- Getting the signs wrong, giving p = c + Pa − Pe e^(−rt). Fix: Remember the pairs: call plus PV of exercise price equals put plus share. Then rearrange for the put and sense check that the put is positive.
- Setting Pa as the project NPV, or as the PV of inflows minus the investment. Fix: Pa is the PV of inflows only. The cost goes in as Pe. The model compares them itself. The option value is then added to, or compared with, the base NPV.
- Using weekly or monthly standard deviation directly as annual volatility. Fix: Check the data frequency. Multiply by √52 for weekly, √12 for monthly or √250 (or the stated figure) for daily data.
- Using the share price as S when valuing equity as a call. Fix: For equity-as-option, S is the value of the whole firm's assets and X is the debt's face value. The output is the value of all equity.
- Using equity volatility instead of asset volatility. Fix: Use the volatility the question labels as asset or firm volatility. If only equity volatility is given, say the model needs asset volatility and state your assumption.
Exam tips
- Look for trigger words in the scenario: wait, phase, pilot, scale up, withdraw, resale value and flexibility. They signal which option applies.
- Show the input mapping explicitly. Even if you slip in the arithmetic, you can still score for correct identification of Pa, Pe, t, s and r.
- Always separate the static NPV from the option value, then add them. Examiners expect to see the expanded NPV.
- Use the written commentary for professional skills marks: discuss estimation of volatility, exclusivity of the option, practical exercise conditions and what you would recommend to the board.
- If asked about the difference between NPV and real options, state that NPV assumes a fixed plan and a discount rate for risk, while real options value flexibility and reward uncertainty.
- Tables and the formula are given in the exam, but you must know what each symbol means. Write inputs down first so the marker can follow your logic.
- Round d1 and d2 to two decimals so you can use the table. Show N values clearly. Small rounding differences are normally accepted if the method is right.
- Questions often ask you to comment, not just calculate. Prepare two or three points on assumptions, volatility estimation and dividends.