Skip to content
All library documents

Closed-Form Valuation of the Maximum of Two Correlated Stocks

Article Quant Q&A · Author: TH4454

Summary

The document asks how to value a one-period payoff equal to the higher of two stock prices and whether stochastic calculus is necessary. For jointly normal prices, the accepted answer rewrites the maximum as one stock plus a call-like payoff on the difference between the two. Since the difference is also normally distributed, its mean and variance follow from the two means, volatilities, and correlation. Integrating the positive part yields an expectation in terms of the standard normal cumulative distribution and density functions.

The discussion also points to a distribution-based numerical approach and presents Margrabe’s formula as a related alternative under lognormal price assumptions. These are distinct model settings: the normal derivation directly addresses the simplified assumptions in the question, while Margrabe’s framework is more appropriate to a European exchange option with lognormal assets. The post provides formulas but no worked numerical calculation for the stated inputs, and the result depends on the assumed joint distribution and time horizon.

Key ideas

  • The maximum of two jointly normal variables can be expressed as one variable plus the positive part of their difference.
  • The difference has variance determined by both variances and their correlation.
  • The expected maximum has a closed form using the standard normal cumulative distribution and density functions.
  • Margrabe’s formula offers a related exchange-option approach under lognormal asset assumptions.
  • The choice of formula depends on the price distribution assumptions and payoff setup.

Tags

Full text
# How much would one pay for the max of two stocks?


# How much would one pay for the max of two stocks?












I'm trying to figure out if stochastic calculus is the right approach for this problem... but I only vaguely understand it and I am trying to gauge if I need to spend the time learning measure theory etc etc for something that could be much more trivial.

I am going to make some simplifications here (e.g. normal instead of lognormal), so please bear with me. I'm just trying to get my bearings.

Let's say I have two stocks, X and Y.

Stock X is worth 100 and the price is normally distributed with $\sigma_X = 1$ per period.

Stock Y is worth 99 and the price is normally distributed with $\sigma_Y = 3.3333$ per period.

The two stocks are 90% correlated and the beta is $0.9 \cdot 3.333/1 = 3$

So what if I said to you, in one period, I'll give you stock X or stock Y, whichever has a greater value.

So the question is... what's the expected value of the max of the two stocks?

I can, of course, simulate this scenario, but is there a way to get the answer closed form?

Using Cholesky decomposition, I simulate two correlated random normals and give them the appropriate mean and standard deviation.

I approximate the value of $\max(X,Y) \approx 100.6$

## Answer by Gordon (score 6, accepted)

https://quant.stackexchange.com/a/22470

Consider two jointly normal random variables $X_1 \sim N(u_1, \sigma_1^2)$ and $X_2 \sim N(u_2, \sigma_2^2)$. Note that, \begin{align*} \max(X_1, X_2) = X_2 + \max(X_1-X_2, \ 0). \end{align*} Moreover, $X_1-X_2$ is a normal random variable with mean $\mu=\mu_1-\mu_2$ and variance \begin{align*} \sigma^2 = \sigma_1^2+\sigma_2^2 - 2 \rho\sigma_1\sigma_2, \end{align*} where $\rho$ is the correlation. That is, \begin{align*} X_1-X_2 = \mu + \sigma \xi, \end{align*} where $\xi$ is a standard normal random variable. Therefore, \begin{align*} E\left(\max((X_1, X_2) \right) &= E(X_2) + E\left(\max(\mu + \sigma \xi, \ 0)\right)\\ &=\mu_2 + \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\max(\mu + \sigma x, \ 0)\,e^{-\frac{x^2}{2}}\,dx\\ &=\mu_2 + \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}(\mu + \sigma x) \,\mathbb{I}_{\mu + \sigma x\geq 0}\,e^{-\frac{x^2}{2}}\, dx\\ &=\mu_2 + \frac{1}{\sqrt{2\pi}}\int_{-\frac{\mu}{\sigma}}^{\infty}(\mu + \sigma x)\,e^{-\frac{x^2}{2}} dx\\ &=\mu_2 + \mu \,N\Big(\frac{\mu}{\sigma}\Big) +\frac{\sigma}{\sqrt{2\pi}}\,e^{-\frac{\mu^2}{2\sigma^2}}, \end{align*} where $N$ is the cumulative distribution function of a standard normal random variable.

## Answer by user32416 (score 1)

https://quant.stackexchange.com/a/22464

This took a 5 second Google search: https://stats.stackexchange.com/questions/139072/distribution-of-the-maximum-of-two-correlated-normal-variables

All you're really looking is simply to compute $E[\max\{X, Y\}]$, where $X, Y$ are two correlated normal random variables. The link there tells you the pdf of the random variable $W = \max\{X,Y\}$. From there, you can integrate and compute $E[W]$ --- although most likely you can only numerically integrate in this case.

Remark: Furthermore, if I may add, there's nothing "stochastic calculus" in your problem (at least the way that you phrase it). And also, measure theory is also unnecessary for this problem.

## Answer by Uditg_ucla (score 1)

https://quant.stackexchange.com/a/22473

I'd recommend following Margrabe's formula, which is a closed form Black-Scholes type formula for valuing european call option whose payoff at time T = max[0, S2(T) - S1(T)]. If you create a portfolio of S1 and such a call option, your payoff will be higher of the two stock prices - which is what you want. Plus this has a more general assumption of prices being log-normally distributed.

Margrabe's call option formula: C = S2.N(d1) - S1.k.N(d2)

For d1, d2 and other details please refer to the paper: http://www.stat.nus.edu.sg/~stalimtw/MFE5010/PDF/margrabe1978.pdf

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.