Stochastic Differential Equations
Motivation: why this matters in quant finance
A stochastic differential equation is how a continuous-time model says what happens next. The Black-Scholes stock model, Vasicek short rates, Heston variance, local volatility, and diffusion approximations to high-frequency order flow all have the same skeleton:
The informal idea
An ordinary differential equation says that the next small change is mostly deterministic:
An SDE adds a second source of motion: a Brownian shock whose typical size is , not . The coefficient says how strongly the state responds to that shock. A large makes paths spread quickly; a state-dependent makes uncertainty itself depend on where the process currently sits.
The differential notation is convenient, but the actual definition is integral. The equation
means
Formal definitions
Key properties
Drift and diffusion play different mathematical roles
The drift contributes finite-variation motion. The diffusion contributes quadratic variation:
This is why volatility, not drift, controls the second-derivative term in pricing PDEs.
Diffusions are Markov under their own state
The generator is the local drift of test functions
For a time-homogeneous diffusion
the infinitesimal generator applied to a smooth function is
This follows from Itô's lemma and is the bridge from path models to PDEs.
Existence is not automatic
Lipschitz-type conditions on and guarantee that Picard iteration converges to a solution, echoing the deterministic ODE proof. If the coefficients are only locally Lipschitz, the solution may exist only until an explosion or boundary hitting time. Models such as square-root diffusions require boundary-specific care.
Worked examples
Example 1: geometric Brownian motion as an SDE
Applying Itô's lemma to gives
so
Lawler notes that the SDE form is often more useful than the closed-form expression because it generalises to state-dependent models where no closed form exists.
Example 2: Ornstein-Uhlenbeck mean reversion
The Ornstein-Uhlenbeck process satisfies
Multiplying by and integrating gives
The mean is
and the variance is
This is the mathematical core of the Vasicek short-rate model and many spread-trading mean-reversion models.
Example 3: Euler simulation
Lawler's stochastic Euler rule approximates the SDE over a small step by
where . The formula is not a heuristic replacement for the SDE; it is a discrete approximation to the integral equation. It keeps the Brownian scale explicit, which is the most common source of simulation bugs.
Example 4: multi-factor SDEs
If are Brownian drivers, a vector process can satisfy
The covariation is
This is how multi-asset equity baskets, multi-factor interest-rate models, and stochastic-volatility models encode correlation.
Common confusions and pitfalls
" is a noisy derivative." It is not a classical derivative. Brownian paths are nowhere differentiable, so the SDE is shorthand for an integral equation.
"The drift is the important part because it predicts the next move." For pricing, the diffusion coefficient is often more important. It drives quadratic variation, option convexity, and the second-derivative term in the generator.
"Euler simulation is exact if is small." It is exact only for special models or in the limit. For GBM with constant coefficients, the exact log-space update is better than Euler.
"A solution exists because the equation is written down." Coefficient regularity matters. Non-Lipschitz coefficients can produce non-uniqueness, boundary issues, or explosion.
"Every SDE is Markov." The standard diffusion form with coefficients depending on current state is Markov. Path-dependent coefficients or hidden factors can break Markovity unless the state vector is enlarged.
Where this goes next
- Geometric Brownian Motion: The canonical stock-price SDE and the main example with a closed-form solution.
- Infinitesimal Generators and Kolmogorov Equations: Turns the SDE coefficients into the local PDE operator.
- Feynman-Kac Formula: Converts expectations over SDE paths into PDE solutions.
- Girsanov's Theorem: Changes the drift of Brownian-driven SDEs while preserving volatility.
- Jump-Diffusion Processes: Adds jump terms when continuous diffusion paths cannot capture market gaps.
References
- Lawler, G. F. (2023). Stochastic Calculus: An Introduction with Applications. Ch. 3 §3.4 (More versions of Itô's formula), §3.5 (Diffusions), §3.7 (Several Brownian motions).