Returns and Log-Returns
Simple returns measure percentage change; log-returns add nicely over time and align with GBM-style models.
Simple return is (S_t / S_{t-1}) − 1; log-return is ln(S_t / S_{t-1}). Both describe how much a price has moved between two times.
Log-returns are additive across time steps (they sum), which makes them convenient for modelling and statistical analysis.
For small moves, simple and log-returns are almost identical; for large or volatile moves, the difference compounds and matters.
In GBM and many continuous-time models, log-returns are assumed to be normally distributed, which simplifies both theory and estimation.
We follow a short price path St and compare simple returns rt = St/St−1 − 1 with log-returns ℓt = ln(St/St−1). The sliders let you change the volatility scale and a per-step drift and see how the two definitions behave under compounding.
Simple returns rₜ are intuitive percentage moves but do not add cleanly: Σ rₜ is generally different from the total compounded growth. Log-returns ℓₜ are constructed so that their sum is additive: Σ ℓₜ = ln(S_T / S₀).
Increase the volatility scale: large positive and negative simple returns push the green line away from zero, and the gap to the orange log-return line becomes obvious on big moves. Adjust the per-step drift: the whole pattern shifts, but exp(Σ ℓₜ) − 1 stays equal to the total price change, showing why many models prefer log space for time-additive reasoning, while practitioners still quote simple percentage returns.