CheapMocks Academy · Exam guide

Derivatives formula sheet.

By , founder (master's degree in finance) · Published · Updated

Derivatives carries a modest weight at Level I, and most of the maths is short: option payoffs and profits, the no-arbitrage forward price with carry, the value of a forward during its life, FRA and swap settlements, put-call parity and a one-period binomial tree. Marks go to candidates who get signs, discounting periods and long-versus-short perspective right.

Key formulas
22
All formulas
110
Exam weight
5–8% (2027: 6–9%)
PDF
35 pages

PDF · A4 · 35 pages

The full Derivatives formula sheet

All 110 formulas at a glance, then each one explained. Downloads come with a subscription or a pass; the free trial does not include them.

The 22 key formulas

The Derivatives formulas the exam leans on most, with the symbols, what the result means and the trap to avoid. Every other formula of the topic is explained in the Academy, module by module.

1

Forward payoff at maturity

Key formula
Long: ST−F0(T)Short: F0(T)−ST\displaystyle \text{Long: } S_T - F_0(T) \qquad \text{Short: } F_0(T) - S_T

Where STS_T = underlying price at maturity, F0(T)F_0(T) = forward price agreed at inception; multiply by the contract size.

A forward is a zero-sum firm commitment: the long gains exactly what the short loses. Because nothing is paid at inception, the payoff is also the profit, unlike an option where the premium must be deducted.

Exam tip The long gains when the underlying ends above the agreed forward price, not above today's spot price.

7

Long call profit

Key formula
Π=max⁡(0, ST−X)−c0\displaystyle \Pi = \max(0,\, S_T - X) - c_0

Where Π\Pi = profit at expiration, STS_T = underlying price at expiration, XX = exercise price, c0c_0 = premium paid.

The buyer's loss is capped at the premium while the upside is unlimited. Breakeven is ST=X+c0S_T = X + c_0. The short call's profit is the exact negative: maximum gain c0c_0, unlimited loss.

Exam tip Payoff ignores the premium, profit deducts it; read whether the question asks for payoff (value at expiration) or profit.

9

Intrinsic value and time value

Key formula
Intrinsic=max⁡(0, St−X)Time value=ct−Intrinsic\displaystyle \text{Intrinsic} = \max(0,\, S_t - X) \qquad \text{Time value} = c_t - \text{Intrinsic}

Where StS_t = underlying price at time tt, XX = exercise price, ctc_t = market price of the call at tt.

Intrinsic value measures moneyness: a call is in the money when St>XS_t > X (a put when St<XS_t < X), at the money when they are equal. Everything else in the premium is time value, which decays to zero at expiration.

Exam tip An out-of-the-money or at-the-money option has zero intrinsic value, so its whole price is time value; intrinsic value is never negative.

11

Long put profit

Key formula
Π=max⁡(0, X−ST)−p0\displaystyle \Pi = \max(0,\, X - S_T) - p_0

Where Π\Pi = profit at expiration, XX = exercise price, STS_T = underlying price at expiration, p0p_0 = premium paid.

The put buyer profits when the underlying falls below X−p0X - p_0, the breakeven. Maximum gain is X−p0X - p_0 (underlying falls to zero) and maximum loss is the premium. The put seller's profit is the negative: gain capped at p0p_0, loss up to X−p0X - p_0.

Exam tip Unlike a long call, a long put's gain is capped because the underlying cannot fall below zero.

31

Forward price with income and costs

Key formula
F0(T)=[S0−PV0(I)+PV0(C)](1+r)T\displaystyle F_0(T) = \left[S_0 - PV_0(I) + PV_0(C)\right](1+r)^T

Where S0S_0 = spot price, PV0(I)PV_0(I) = present value of income (dividends, coupons) before TT, PV0(C)PV_0(C) = present value of carrying costs (storage, insurance), rr = risk-free rate, TT = years.

The no-arbitrage forward price is the cost of buying the underlying today and carrying it to TT. Income lowers the forward price because the forward holder does not receive it; costs raise it because the forward holder avoids them. With neither, F0(T)=S0(1+r)TF_0(T) = S_0(1+r)^T.

Exam tip Subtract income and add costs, each discounted from its own payment date; only cash flows that occur before delivery count.

34

Forward price, continuous carry rates

Key formula
F0(T)=S0 e(r+c−y)T\displaystyle F_0(T) = S_0\, e^{(r + c - y)T}

Where S0S_0 = spot price, rr = risk-free rate, cc = storage cost rate, yy = convenience yield (or income rate such as an index dividend yield), all continuously compounded; TT = years.

The same carry logic in continuous form, used for equity indexes, commodities and currencies. Costs add to the exponent, benefits subtract. A large convenience yield can push the forward below spot (backwardation).

Exam tip Convenience yield is a benefit of holding the physical commodity, so it reduces the forward price just like a dividend yield.

35

No-arbitrage FX forward rate

Key formula
F0,f/d(T)=S0,f/d e(rf−rd)T\displaystyle F_{0,f/d}(T) = S_{0,f/d}\, e^{(r_f - r_d)T}

Where S0,f/dS_{0,f/d}, F0,f/d(T)F_{0,f/d}(T) = spot and forward rates in units of ff (price currency) per unit of dd (base currency); rfr_f, rdr_d = their continuously compounded risk-free rates; TT = years.

Carry for a currency is the interest rate differential. If the price currency's rate exceeds the base currency's, the forward rate is above spot, so the base currency trades at a forward premium.

Exam tip The price-currency (numerator) rate comes first in the exponent; the currency with the higher interest rate trades at a forward discount.

42

Value of a long forward during its life

Key formula
Vt(T)=(St−PVt(I)+PVt(C))−F0(T)(1+r)−(T−t)\displaystyle V_t(T) = \big(S_t - PV_t(I) + PV_t(C)\big) - F_0(T)(1+r)^{-(T-t)}

Where StS_t = spot price at tt, PVt(I)PV_t(I), PVt(C)PV_t(C) = value at tt of income and costs still to come before TT, F0(T)F_0(T) = forward price agreed at inception, T−tT - t = years remaining.

A forward is worth zero at inception, then its value moves with the underlying. Mid-life, the long's value is the carry-adjusted spot price minus the present value of the price it must pay. The short's value is the negative; at expiration it reduces to ST−F0(T)S_T - F_0(T).

Exam tip Discount the original forward price only over the remaining T−tT - t years, and ignore income or costs already paid before tt.

46

Implied forward rate

Key formula
(1+zA)A (1+IFRA,B−A)B−A=(1+zB)B\displaystyle (1+z_A)^A\,(1+IFR_{A,B-A})^{B-A} = (1+z_B)^B

Where zAz_A, zBz_B = zero (spot) rates to times AA and BB, IFRA,B−AIFR_{A,B-A} = implied forward rate for the period of length B−AB - A starting at AA; rates per period.

Investing to AA and rolling over at the forward rate must give the same result as investing straight to BB. The implied forward rate is the no-arbitrage fixed rate of an FRA for that period and the expected floating rate used to price swaps.

Exam tip Solve as IFR=[(1+zB)B/(1+zA)A]1/(B−A)−1IFR = \left[(1+z_B)^B/(1+z_A)^A\right]^{1/(B-A)} - 1; forgetting the root over the forward period's length is the usual slip.

56

Futures price that triggers a margin call

Key formula
ft(T)<f0(T)−Initial−MaintenanceContract size\displaystyle f_t(T) < f_0(T) - \frac{\text{Initial} - \text{Maintenance}}{\text{Contract size}}

Where ft(T)f_t(T) = settlement price on day tt, f0(T)f_0(T) = price at which the long entered, Initial and Maintenance = margin levels per contract, Contract size = units of underlying per contract.

Futures are marked to market daily, so losses come out of the margin account each day. A long gets a margin call once cumulative losses exceed the cushion between initial and maintenance margin. For a short, the trigger price is above f0(T)f_0(T) by the same amount.

Exam tip After a margin call the account must be topped back up to the initial margin, not just to the maintenance margin.

58

Interest rate futures basis point value

Key formula
BPV=Notional×0.01%×Period\displaystyle BPV = \text{Notional} \times 0.01\% \times \text{Period}

Where BPVBPV = gain or loss per contract for a 1 bp change in the rate, Notional = contract size, Period = fraction of a year of the underlying rate (0.25 for three months).

Interest rate futures are quoted as 100−(100×MRR)100 - (100 \times MRR), so the price falls when rates rise. The gain or loss is BPVBPV times the basis point change and is linear in rates, the same per basis point in either direction.

Exam tip A borrower worried about rising rates sells (goes short) the futures, because a rate rise lowers the futures price.

60

When futures and forward prices are equal

Key formula
F0(T)=f0(T)   if rates are constant or corr⁡(f,r)=0\displaystyle F_0(T) = f_0(T) \;\text{ if rates are constant or } \operatorname{corr}(f, r) = 0

Where F0(T)F_0(T) = forward price, f0(T)f_0(T) = futures price, corr⁡(f,r)\operatorname{corr}(f, r) = correlation between futures prices and interest rates.

Daily settlement only matters if rates move with the futures price. With positive correlation, gains are reinvested at higher rates and losses financed at lower ones, so the long prefers futures and f0(T)>F0(T)f_0(T) > F_0(T); with negative correlation F0(T)>f0(T)F_0(T) > f_0(T).

Exam tip This is a classic conceptual question: positive correlation makes the futures price higher, negative makes the forward price higher.

61

FRA cash settlement at the start date

Key formula
(MRRB−A−IFRA,B−A)×Notional×Period1+MRRB−A×Period\displaystyle \frac{(MRR_{B-A} - IFR_{A,B-A}) \times \text{Notional} \times \text{Period}}{1 + MRR_{B-A} \times \text{Period}}

Where MRRB−AMRR_{B-A} = market reference rate set at AA for the period to BB, IFRA,B−AIFR_{A,B-A} = FRA fixed rate, Period = accrual fraction (e.g. days/360).

The pay-fixed (long) FRA side receives when the reference rate sets above the FRA rate. The interest difference relates to a period ending at BB, so when the FRA settles at AA it is discounted over that period at the reference rate that just set.

Exam tip Discount at the newly set MRR, not the FRA rate; the receive-fixed side gets the same amount with the opposite sign.

66

Par swap rate from discount factors

Key formula
sN=1−DFN∑i=1NDFi\displaystyle s_N = \frac{1 - DF_N}{\sum_{i=1}^{N} DF_i}

Where sNs_N = fixed swap rate for NN periods, DFi=1/(1+zi)iDF_i = 1/(1+z_i)^i = discount factor for payment date ii, DFNDF_N = last discount factor.

The swap rate is the fixed rate that makes the present value of fixed payments equal that of the expected floating payments, so the swap is worth zero at inception. It equals the coupon of a fixed-rate bond priced at par off the same zero curve.

Exam tip Use one discount factor per payment date; with semiannual periods the result is a per-period rate, so annualise it by multiplying by 2.

70

Swap net settlement (fixed-rate payer)

Key formula
(MRR−sN)×Notional×Period\displaystyle (MRR - s_N) \times \text{Notional} \times \text{Period}

Where MRRMRR = reference rate set at the start of the period, sNs_N = fixed swap rate, Period = accrual fraction (0.5 semiannual, 0.25 quarterly).

Each swap payment date is like a forward: only the net amount changes hands. A positive result is paid to the fixed-rate payer; a negative one is paid by it. The fixed-rate receiver's settlement is (sN−MRR)×(s_N - MRR) \times Notional ×\times Period.

Exam tip Use the MRR that was set at the beginning of the period (set in advance, paid in arrears), and remember to multiply the annual rate gap by the period fraction.

73

Swap value after rates change

Key formula
V=(snew−sN)×∑DFinew×Notional\displaystyle V = (s_{\text{new}} - s_N) \times \sum DF_i^{\text{new}} \times \text{Notional}

Where snews_{\text{new}} = today's par swap rate for the remaining maturity, sNs_N = original fixed rate, DFinewDF_i^{\text{new}} = today's discount factors for the remaining payment dates.

An existing swap is valued as the present value of the gap between today's market swap rate and the locked-in rate. When rates rise, the fixed-rate payer gains because it keeps paying the old, lower rate; the fixed-rate receiver's value is the negative.

Exam tip Sum discount factors only over the remaining payment dates, and check the sign: the fixed payer gains when snew>sNs_{\text{new}} > s_N.

82

European call price bounds

Key formula
max⁡ ⁣(0, St−X(1+r)−(T−t))≤ct≤St\displaystyle \max\!\left(0,\, S_t - X(1+r)^{-(T-t)}\right) \le c_t \le S_t

Where ctc_t = European call price at tt, StS_t = underlying price, XX = exercise price, rr = risk-free rate, T−tT - t = years to expiration.

The lower bound is the call's exercise value, the spot price minus the present value of the exercise price. No one pays more than the underlying itself for the right to buy it. A price outside these bounds offers an arbitrage.

Exam tip Discount the exercise price in the lower bound; using St−XS_t - X understates it, and the bound is zero for an out-of-the-money call.

83

European put price bounds

Key formula
max⁡ ⁣(0, X(1+r)−(T−t)−St)≤pt≤X\displaystyle \max\!\left(0,\, X(1+r)^{-(T-t)} - S_t\right) \le p_t \le X

Where ptp_t = European put price at tt, XX = exercise price, StS_t = underlying price, rr = risk-free rate, T−tT - t = years to expiration.

The lower bound is the put's exercise value, the present value of the exercise price minus the spot price. The put can never be worth more than the exercise price, its payoff when the underlying falls to zero.

Exam tip Call and put bounds mirror each other: the call is capped by the underlying price, the put by the exercise price.

86

Put-call parity

Key formula
S0+p0=c0+X(1+r)−T\displaystyle S_0 + p_0 = c_0 + X(1+r)^{-T}

Where S0S_0 = underlying price, p0p_0, c0c_0 = European put and call prices with the same XX and TT, X(1+r)−TX(1+r)^{-T} = price of a risk-free zero paying XX at TT.

A protective put (share plus put) and a fiduciary call (call plus bond) both pay max⁡(ST,X)\max(S_T, X), so they must cost the same. Rearrange it to price one option from the other or to build synthetic positions, e.g. a synthetic put is a long call, long bond and short share.

Exam tip It holds only for European options on the same underlying with the same exercise price and expiration; a sign error when rearranging is the usual mistake.

93

Put-call-forward parity

Key formula
F0(T)(1+r)−T+p0=c0+X(1+r)−T\displaystyle F_0(T)(1+r)^{-T} + p_0 = c_0 + X(1+r)^{-T}

Where F0(T)F_0(T) = forward price for delivery at TT, p0p_0, c0c_0 = European put and call prices with the same XX and TT, rr = risk-free rate.

A long forward plus a bond paying F0(T)F_0(T) replicates the underlying, so the present value of the forward price replaces S0S_0 in put-call parity. It follows that c0−p0c_0 - p_0 equals the present value of F0(T)−XF_0(T) - X.

Exam tip If the exercise price equals the forward price, the call and the put must have the same price.

105

Risk-neutral probability of an up move

Key formula
π=1+r−RdRu−Rd1−π=prob. of a down move\displaystyle \pi = \frac{1 + r - R^d}{R^u - R^d} \qquad 1 - \pi = \text{prob. of a down move}

Where π\pi = risk-neutral probability of an up move, Ru=S1u/S0R^u = S_1^u/S_0, Rd=S1d/S0R^d = S_1^d/S_0 = gross up and down returns, rr = risk-free rate for the period.

The probability that makes the underlying's expected return equal the risk-free rate. It comes from no-arbitrage, not from investors' beliefs, so the real-world probabilities and the expected return of the underlying play no role in the option value.

Exam tip If the period is TT years with an annual rate, use (1+r)T(1+r)^T in place of 1+r1 + r; check that πS1u+(1−π)S1d=S0(1+r)\pi S_1^u + (1-\pi)S_1^d = S_0(1+r).

106

One-period binomial option value

Key formula
c0=πc1u+(1−π)c1d(1+r)Tp0=πp1u+(1−π)p1d(1+r)T\displaystyle c_0 = \frac{\pi c_1^u + (1-\pi)c_1^d}{(1+r)^T} \qquad p_0 = \frac{\pi p_1^u + (1-\pi)p_1^d}{(1+r)^T}

Where c1uc_1^u, c1dc_1^d, p1up_1^u, p1dp_1^d = option payoffs after an up or down move, π\pi = risk-neutral probability, rr = risk-free rate, TT = years.

The option is worth its risk-neutral expected payoff discounted at the risk-free rate. The answer equals the cost of the riskless hedge built with the hedge ratio, and higher volatility (wider up and down moves) raises the value of both calls and puts.

Exam tip Compute the payoffs at the end of the period first, then weight them by π\pi and discount at the risk-free rate, never at an expected or risk-adjusted return.

All 110 formulas, in the Academy

Each learning module in the CheapMocks Academy ends with its formula sheet: every formula of its lessons, numbered as in the PDF and explained the same way. The Academy is included in the free trial.

All formula sheetsDerivatives study guide