Local Volatility: From the Implied Vol Surface to Risk-Neutral Dynamics

Local Volatility: From the Implied Vol Surface to Risk-Neutral Dynamics Why This Matters In the earlier article we constructed the implied volatility surface and used it primarily to price vanilla options. But a great deal of what trades is not vanilla. Products like barriers and autocallables depend on the path the underlying takes, not only where it lands. Suppose I price a barrier by Monte Carlo. At each step the spot sits at some level, and I need a volatility to advance it. What vol do I use? The surface gives me a vol for every strike, but simulation does not ask about strikes. It asks what volatility the spot experiences at this level, at this moment, which the surface cannot answer. ...

July 23, 2026

Forward and Backward Kolmogorov PDEs: An Intuitive Look at Their Duality

Why This Matters Most practitioners have seen the Black-Scholes PDE. It is closely related to the backward Kolmogorov PDE: fix a payoff at maturity, and the equation propagates its value back to today. There is also a forward equation, which may be less familiar. The backward equation has current spot and current time as its variables and takes the payoff as a terminal condition. The forward one instead propagates a probability density forward from today, with the terminal value of the underlying and the maturity as its variables. This is Fokker-Planck. ...

July 14, 2026

Constructing the Implied Volatility Surface: From Market Quotes to an Arbitrage-Free Fit

Why This Matters For vanilla options, the simple models are usually sufficient. A plain call or put can be priced off Black-Scholes directly; you often do not need to reach for local volatility or a stochastic volatility model. Those heavier models earn their place with exotics, where the payoff depends on how the smile behaves rather than just its level today. For a vanilla, you take the market’s implied volatility at the relevant strike and maturity and feed it into Black-Scholes. But that assumes a volatility surface already exists: before Black-Scholes can price anything, the surface it reads from has to be built, and building it is less straightforward than it appears. ...

June 26, 2026

Fourier Transform: The Leap into Frequency

Why This Matters The previous article on finite difference methods solved the heat equation by brute force: lay down a grid, step it through time, let the solution emerge step by step. It works, and for many pricing problems it is the practical choice. But can we instead solve the equation analytically? For a class of PDEs, the heat equation among them, we can. The idea is to stop viewing a function as a shape over space and instead see it as a combination of frequencies. That change of view is the Fourier transform. In this article, we explore it on the heat equation, where the diffusion structure shows through without the variable coefficients of Black-Scholes to clutter it, and then turn to its application in option pricing, where it works even when the distribution of prices has no closed form. ...

June 16, 2026

Finite Difference Methods: Marching Forward or Solving Together

Why This Matters A derivative price can be computed two equivalent ways: as a risk-neutral expectation, or as the solution of a PDE. This is the Feynman-Kac result, which I explored in the earlier article. Monte Carlo is the natural way to handle the expectation, and the previous article worked through techniques for making it more efficient. Here I want to look at the other side, where the price is the solution of a PDE and we solve it on a grid. ...

June 9, 2026

Monte Carlo Variance Reduction: What We Average, and How We Sample

Why This Matters In the article on the Feynman-Kac theorem, we saw that the price of a derivative can be expressed equivalently as the solution to a deterministic PDE or as the expectation of a discounted payoff under the risk-neutral measure. This gives us two complementary numerical approaches to pricing. For low-dimensional problems with smooth payoffs, finite difference methods on the PDE side are efficient and accurate. For high-dimensional problems, path-dependent payoffs, or models where the PDE is hard to derive, Monte Carlo (MC) on the expectation side becomes the natural choice. ...

June 2, 2026

The Brownian Bridge: What Brownian Motion Looks Like When You Know the Endpoints

Why This Matters In my earlier article on Brownian motion, I worked through the forward view: a process starting at a known value, diffusing into an uncertain future. Sometimes we know more than just the starting point. We also know where the process ended up, and we want to characterise the path in between. The object that answers this is the Brownian bridge: a Brownian motion conditioned on its terminal value. ...

May 28, 2026

Quanto and Compo Commodity Options: FX's Hidden Role in Pricing and Risk

Why This Matters Many of the world’s most actively traded commodities are priced in USD, yet end investors and corporates often operate in other currencies. A Canadian oil producer hedging output, a European airline managing jet fuel costs, or an Asian sovereign wealth fund allocating to commodity exposure all face the same underlying issue: commodity risk does not exist in isolation from FX risk. The standard approach is to hedge the commodity leg with USD-denominated futures or swaps and manage FX separately through forwards or options. This works, but it treats the two risks as independent. Quanto and compo options take a different approach by packaging both risks into a single instrument, but the way each handles FX risk creates some pricing and hedging subtleties that I find are easy to miss. ...

May 19, 2026

The Measure We Choose: How Numéraires Simplify Pricing

Why This Matters In the article on Girsanov’s Theorem, we studied how the real-world measure $\mathbb{P}$ and the risk-neutral measure $\mathbb{Q}$ relate, and showed that switching between them amounts to reweighting paths via the Girsanov exponential. Throughout, the risk-free bond was the numéraire: the asset against which all prices were expressed. But this is a convenient choice, not a fundamental one. Any strictly positive self-financing wealth process can serve as a numéraire, and each choice gives a different probability measure under which asset prices, expressed in units of that numéraire, become martingales. The price of a derivative is invariant; what changes is how the problem is represented. So instead of viewing pricing as a fixed-measure expectation problem, it is often more natural to think of it as choosing the numéraire that best matches the structure of the payoff. ...

May 12, 2026

Drift Lives in the Measure: An Intuitive Look at Girsanov's Theorem

Why This Matters We want to price a derivative. Under the real world measure $\mathbb{P}$, we face two problems. First, we do not know the true drift $\mu$ of the underlying, and historical estimates are notoriously unreliable. Second, even if we knew $\mu$, taking the expected payoff under $\mathbb{P}$ would still not give the market price. Risky cash flows must be discounted more heavily than guaranteed ones because investors are risk averse. Pricing under $\mathbb{P}$ requires both the true probabilities of outcomes and a model for how the market prices risk. Both are fundamentally unobservable. So what can we do? ...

May 6, 2026