Markets: A Rigorous Course

Summary of key results

Foundation about 10 min
Result Formula
Cost of carry (M07) F=Se(r+u−y)TF = S e^{(r+u-y)T} (10.1)
Cash-and-carry bound F≤Se(r+u)TF \le S e^{(r+u)T}, or F≤(S+U)erTF \le (S + U)e^{rT} (10.2)
Inventory-holder / lease bound F≥Se(r+u−ℓ)TF \ge S e^{(r+u-\ell)T}; no lower bound without inventory (10.3)
Implied convenience yield y=r+u−ln⁡(F/S)/Ty = r + u - \ln(F/S)/T (10.4)
Competitive storage It [EtSt+1/(1+r)−St−k]=0I_t\,[\mathbb{E}_tS_{t+1}/(1+r) - S_t - k] = 0, bracket ≤0\le 0 (10.5)
Supply of storage ln⁡(F/S)/T=r+u−y(I)\ln(F/S)/T = r + u - y(I), increasing, concave in II (10.6)
Gold carry F≈Se(r−ℓ)TF \approx S e^{(r-\ell)T} (10.7)
Excess return decomposition ln⁡(Ft′/Ft)=ln⁡(St′/St)+Δln⁡(F/S)\ln(F_{t'}/F_t) = \ln(S_{t'}/S_t) + \Delta\ln(F/S) (10.8)
Held to expiry ln⁡(ST/Ft)=ln⁡(ST/St)−ct(T−t)\ln(S_T/F_t) = \ln(S_T/S_t) - c_t(T-t) (10.9)
Rolled long cumulative excess =ln⁡(SN/S0)−Δ∑ck= \ln(S_N/S_0) - \Delta\sum c_k (10.10); total $= $ spot +Δ∑(yk−uk)+\Delta\sum(y_k - u_k) (10.11)
Curve roll yield −ln⁡(F2/F1)/(T2−T1)-\ln(F_2/F_1)/(T_2 - T_1)
Hotelling pt−c=(p0−c)ertp_t - c = (p_0 - c)e^{rt} (10.13)
Durable asset (Barsky–Summers) pg=δ/(ρ−g)p_g = \delta/(\rho - g), ∂ln⁡pg/∂ρ=−1/(ρ−g)\partial\ln p_g/\partial\rho = -1/(\rho - g) (10.14)
Import parity P10g=(Poz+q)/31.1034768×10×X×(1+d)P_{10g} = (P_{oz} + q)/31.1034768 \times 10 \times X \times (1+d); retail ×1.03\times 1.03 (10.15)
INR gold return Δln⁡PINR=Δln⁡PUSD+Δln⁡X+Δln⁡(1+d)\Delta\ln P^{\text{INR}} = \Delta\ln P^{\text{USD}} + \Delta\ln X + \Delta\ln(1+d) (10.16)
OU → AR(1) φ=e−κΔ\varphi = e^{-\kappa\Delta}, a=θ(1−φ)a = \theta(1-\varphi) (10.18)
Half-life h1/2=−ln⁡2/ln⁡φh_{1/2} = -\ln 2/\ln\varphi; OU: ln⁡2/κ\ln 2/\kappa (10.19)
Kendall bias Eφ^−φ≈−(1+3φ)/n\mathbb{E}\hat\varphi - \varphi \approx -(1 + 3\varphi)/n
ADF critical values (constant) −3.43 (1%), −2.86 (5%), −2.57 (10%)
3-2-1 crack (2Pgas+Pdist−3Pcrude)/3(2P_{\text{gas}} + P_{\text{dist}} - 3P_{\text{crude}})/3 (10.20)
Black-76 (10.21)

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.