Skip to main content

Discount Factors in Continuous Time

Price Processes

We work in a probability space (\Omega, \mathcal{F}, \operatorname{P}) where all randomness is generated by K independent Brownian motions \mathbf{B} = \begin{pmatrix} B_{1} & B_{2} & \ldots & B_{K} \end{pmatrix}' satisfying (d\mathbf{B}) (d\mathbf{B})' = \mathbf{I} dt, where \mathbf{I} is the K \times K identity matrix. The K shocks capture distinct sources of uncertainty in the economy, such as technology, demand, and interest rates.

Although the Brownian motions in \mathbf{B} are independent, we can always construct a correlated Brownian motion by taking a linear combination. For example, let Z = \rho B_{1} + \sqrt{1 - \rho^{2}} B_{2} where |\rho| \leq 1. Then Z is a Brownian motion since (dZ)^{2} = \rho^{2} dt + (1 - \rho^{2}) dt = dt, and it is instantaneously correlated with B_{1} since (dZ)(dB_{1}) = \rho (dB_{1})^{2} = \rho\, dt. More generally, for any constant vector \mathbf{a} \neq \mathbf{0}, Z = \frac{1}{\sqrt{\mathbf{a}' \mathbf{a}}} \mathbf{a}' \mathbf{B} is a Brownian motion with (dZ)(dB_{k}) = a_{k} / \sqrt{\mathbf{a}'\mathbf{a}}\, dt. The weights may also vary over time and across states, as long as the weight vector keeps unit length, a consequence of Lévy’s characterization of Brownian motion (Shreve 2004, sec. 4.6). This means that by driving different assets with overlapping linear combinations of \mathbf{B}, we can capture any pattern of co-movement among returns.

Shreve, Steven E. 2004. Stochastic Calculus for Finance II: Continuous-Time Models. Springer Finance. Springer.

Example 1 Suppose K = 3. To build a Brownian motion with correlation \rho = 0.6 with B_{1}, set Z = 0.6 B_{1} + 0.8 B_{2}, since \sqrt{1 - 0.6^{2}} = 0.8. Then (dZ)^{2} = (0.36 + 0.64)\, dt = dt and (dZ)(dB_{1}) = 0.6\, dt.

Now take \mathbf{a} = (1, 2, 2)', so \sqrt{\mathbf{a}'\mathbf{a}} = \sqrt{1 + 4 + 4} = 3 and Z_{1} = \tfrac{1}{3} B_{1} + \tfrac{2}{3} B_{2} + \tfrac{2}{3} B_{3}. Its correlations with the three shocks are 1/3, 2/3 and 2/3, and (dZ_{1})^{2} = (1 + 4 + 4)/9\, dt = dt. Consider two more combinations with unit-length weights, Z_{2} = \tfrac{2}{3} B_{1} + \tfrac{2}{3} B_{2} + \tfrac{1}{3} B_{3}, \qquad Z_{3} = \tfrac{2}{3} B_{1} - \tfrac{2}{3} B_{2} + \tfrac{1}{3} B_{3}. Since (dB_{j})(dB_{k}) = 0 for j \neq k, the correlation between two such combinations is the dot product of their weight vectors: (dZ_{1})(dZ_{2}) = \frac{1 \cdot 2 + 2 \cdot 2 + 2 \cdot 1}{9}\, dt = \frac{8}{9}\, dt, \qquad (dZ_{1})(dZ_{3}) = \frac{1 \cdot 2 - 2 \cdot 2 + 2 \cdot 1}{9}\, dt = 0. Z_{1} and Z_{2} load on the shocks in similar proportions and are highly correlated. Z_{1} and Z_{3} are uncorrelated even though both depend on all three shocks, because the positive and negative overlaps cancel.

We model the price of a risky asset as a diffusion \frac{dS}{S} = \mu_{S}(\cdot)\, dt + \sigma_{S}(\cdot)\, dB_{S}, where the drift \mu_S(\cdot) and return volatility \sigma_S(\cdot) may depend on time t, the state \omega \in \Omega, or other state variables, and B_S is a Brownian motion given by some linear combination of \mathbf{B}.

We also assume a risk-free money-market account \beta that earns the continuously-compounded rate r. Starting from \beta_{0}, \frac{d\beta}{\beta} = r\, dt, \tag{1} which solves to \beta_{t} = \beta_{0} \exp\!\left( \int_{0}^{t} r_{s}\, ds \right). \tag{2} The rate r need not be constant; in term-structure models it follows its own diffusion dr = \mu_{r}(\cdot)\, dt + \sigma_{r}(\cdot)\, dB_{r}, in which case \beta_t depends on the entire path of rates from 0 to t.

The Dividend-Reinvested Price

The total instantaneous return of an asset is given by \frac{dS + Ddt}{S} = \frac{dS}{S} + \frac{D}{S} dt, where D/S is the dividend yield. Rather than modeling dividends as a separate cash payment, we model them as generating new shares at rate D/S per unit time, as if every dividend is immediately reinvested in the stock. This allows us to track total wealth without separately accounting for dividend payments. To see this, let \frac{dX}{X} = \frac{D}{S} dt. \tag{3} Here X represents the number of shares held by an investor who reinvests every dividend, starting from X_{0} shares. Note that X_{t} = X_{0} \exp\left( \int_{0}^{t} \frac{D_{u}}{S_{u}} du \right), \tag{4} so the number of shares grows at an instantaneous rate equal to the dividend yield of the asset. In other words, X_{t} keeps track of the total number of shares at each point in time.

The dividend-reinvested asset price is then P = X S, where P denotes the total value of this investment given by the number of shares times the price per share. We can find the dynamics of P by applying Ito’s product rule. Since X is locally riskless (it has no Brownian d\mathbf{B} term), its cross-variation with S is zero (dX dS = 0), yielding: \frac{dP}{P} = \frac{dS}{S} + \frac{dX}{X} = \frac{dS}{S} + \frac{D}{S} dt. The dynamics of P equal the total return on the asset: capital gains dS/S plus the dividend yield D/S.

The Pricing Equation

We seek a strictly positive process \Lambda, the cumulative SDF, such that \Lambda P is a martingale for every dividend-reinvested price P. This is the continuous-time counterpart of the one-period condition \Lambda_t P_t = \operatorname{E}_t[\Lambda_{t+1} P_{t+1}]. The equivalence between the absence of arbitrage and the existence of such a process goes back to Harrison and Kreps (1979) and Harrison and Pliska (1981), and Duffie (2010) and Cochrane (2009) give textbook treatments. The martingale property requires a zero conditional expected instantaneous increment:1 \operatorname{E}_t[d(\Lambda P)] = 0. \tag{5} To express this in terms of the observable price S and the dividend flow, note that dP/P = dS/S + (D/S)\,dt, so by Ito’s product rule \frac{d(\Lambda P)}{\Lambda P} = \frac{d\Lambda}{\Lambda} + \frac{dP}{P} + \frac{d\Lambda}{\Lambda}\frac{dP}{P} = \frac{d(\Lambda S)}{\Lambda S} + \frac{D}{S}\,dt, where the last step uses dP/P = dS/S + (D/S)\,dt and the fact that the cross term (d\Lambda/\Lambda)(D/S\,dt) vanishes. Thus (5) is equivalent to \operatorname{E}_t[d(\Lambda S)] + \Lambda D\, dt = 0. \tag{6}

Harrison, J. Michael, and David M. Kreps. 1979. “Martingales and Arbitrage in Multiperiod Securities Markets.” Journal of Economic Theory 20 (3): 381–408. https://doi.org/10.1016/0022-0531(79)90043-7.
Harrison, J. Michael, and Stanley R. Pliska. 1981. “Martingales and Stochastic Integrals in the Theory of Continuous Trading.” Stochastic Processes and Their Applications 11 (3): 215–60. https://doi.org/10.1016/0304-4149(81)90026-0.
Duffie, Darrell. 2010. Dynamic Asset Pricing Theory. Princeton University Press.
Cochrane, John. 2009. Asset Pricing: Revised Edition. Princeton university press.

1 Strictly speaking, a zero drift only makes \Lambda P a local martingale. A local martingale that is bounded below, as \Lambda P > 0 is, is a supermartingale, so \Lambda_t P_t \geq \operatorname{E}_t[\Lambda_T P_T], and the inequality can be strict when prices contain a bubble. Ruling this out requires an integrability condition, for example that \operatorname{E}[\sup_{s \leq T} \Lambda_s P_s] < \infty. We assume such conditions hold throughout. Loewenstein and Willard (2000), Cox and Hobson (2005) and Heston et al. (2007) show how such bubbles arise in continuous-time models.

Loewenstein, Mark, and Gregory A. Willard. 2000. “Local Martingales, Arbitrage, and Viability: Free Snacks and Cheap Thrills.” Economic Theory 16 (1): 135–61. https://doi.org/10.1007/s001990050330.
Cox, Alexander M. G., and David G. Hobson. 2005. “Local Martingales, Bubbles and Option Prices.” Finance and Stochastics 9 (4): 477–92. https://doi.org/10.1007/s00780-005-0162-y.
Heston, Steven L., Mark Loewenstein, and Gregory A. Willard. 2007. “Options and Bubbles.” Review of Financial Studies 20 (2): 359–90. https://doi.org/10.1093/rfs/hhl005.

The money-market account \beta pays no dividends, so (6) gives \operatorname{E}_t[d(\Lambda \beta)] = 0. By Ito’s product rule, d(\Lambda \beta) = \Lambda\,d\beta + \beta\,d\Lambda, and since d\beta = r\beta\,dt, \operatorname{E}_t\!\left(\frac{d\Lambda}{\Lambda}\right) + r\,dt = 0 \implies \operatorname{E}_t\!\left(\frac{d\Lambda}{\Lambda}\right) = -r\,dt. The drift of the SDF equals minus the risk-free rate. This holds even when r is stochastic, as long as it is adapted to the filtration.

For a risky asset S, Ito’s product rule gives \frac{d(\Lambda S)}{\Lambda S} = \frac{d\Lambda}{\Lambda} + \frac{dS}{S} + \frac{d\Lambda}{\Lambda}\frac{dS}{S}. Taking conditional expectations and using \operatorname{E}_t[d(\Lambda S)]/(\Lambda S) = -(D/S)\,dt from (6) and \operatorname{E}_t(d\Lambda/\Lambda) = -r\,dt: \operatorname{E}_t\!\left(\frac{dS}{S}\right) + \frac{D}{S}\,dt = r\,dt - \frac{d\Lambda}{\Lambda}\frac{dS}{S}. The cross-term (d\Lambda/\Lambda)(dS/S) is the instantaneous quadratic covariation. Only the Brownian parts of the two returns contribute to it, and since (d\mathbf{B})(d\mathbf{B})' = \mathbf{I}\,dt it is of order dt with a coefficient that is known at time t, so it passes through the conditional expectation unchanged. Moving r\,dt to the left, the expected total return in excess of the risk-free rate equals minus the instantaneous covariance between the growth of the SDF and the asset return. This gives the fundamental pricing equation:

Property 1 Consider an asset S that follows a diffusion \frac{dS}{S} = \mu\, dt + \sigma\, dB. If the asset pays a dividend yield q = D / S, and there are no arbitrage opportunities, it must be the case that (\mu + q - r)\, dt = - \left(\frac{d\Lambda}{\Lambda}\right) \left(\frac{dS}{S}\right). \tag{7} In words, the risk premium of the asset equals minus the covariance between the growth of the SDF and the asset’s return.

Example 2 Let K = 2, r = 3\%, and suppose the SDF loads only on the first shock: \frac{d\Lambda}{\Lambda} = -0.03\, dt - 0.4\, dB_{1}. A stock has volatility \sigma = 20\%, pays a dividend yield q = 2\%, and is driven by the Brownian motion Z = 0.6 B_{1} + 0.8 B_{2} of Example 1: \frac{dS}{S} = \mu\, dt + 0.2 \left( 0.6\, dB_{1} + 0.8\, dB_{2} \right). Only the dB_{1} terms survive in the cross product, so \left(\frac{d\Lambda}{\Lambda}\right) \left(\frac{dS}{S}\right) = (-0.4)(0.2)(0.6)\, dt = -0.048\, dt. By (7), the risk premium is \mu + q - r = 4.8\%. The expected total return is \mu + q = 3\% + 4.8\% = 7.8\%, of which 2\% comes from dividends, so the expected capital gain is \mu = 5.8\%.

Because the SDF loads only on B_{1}, only that shock is priced, and B_{2} is an unpriced source of risk. The stock’s exposure to B_{2}, with instantaneous variance 0.16^{2} = 0.0256, adds to its risk but earns nothing. A stock driven only by B_{2} would earn \mu + q = r whatever its volatility, and one driven by -0.6 B_{1} + 0.8 B_{2} would have a risk premium of -4.8\%, since it pays off when marginal utility is high. The stock’s Sharpe ratio is 0.048 / 0.2 = 0.24, the product of the SDF volatility 0.4 and the correlation 0.6 between the stock and the priced shock.

The Market Price of Risk

The drift of the SDF is pinned at -r\,dt by the money-market account, as we derived above. The diffusion component, however, is not in general uniquely determined by the absence of arbitrage, which only requires that the SDF prices every traded asset correctly. Writing the d\mathbf{B} exposure of the SDF as -\pmb{\lambda}', the general form is \frac{d\Lambda}{\Lambda} = - r \, dt - \pmb{\lambda}' d\mathbf{B}, \tag{8} where \pmb{\lambda} = (\lambda_1, \lambda_2, \ldots, \lambda_K)' \in \mathbb{R}^{K} is the market price of risk vector. The k-th component \lambda_k measures the instantaneous risk premium per unit of exposure to Brownian shock B_k: an asset with exposure \sigma_{ik} to B_k earns a contribution \sigma_{ik} \lambda_k to its risk premium.

Suppose there are N \leq K securities, none of them redundant, each driven by the common shock vector \mathbf{B}: \frac{dS_{i}}{S_{i}} = \mu_{i} dt + \pmb{\sigma}_{i}' d\mathbf{B}, \tag{9} where \pmb{\sigma}_{i} is a K \times 1 vector of return exposures, and each security pays a continuous dividend yield q_{i}. Applying the fundamental pricing equation (7) to asset i and using (8) with (d\mathbf{B})(d\mathbf{B})' = \mathbf{I}\,dt: (\mu_i + q_i - r) \, dt = - \frac{d\Lambda}{\Lambda} \frac{dS_i}{S_i} = \pmb{\lambda}' (d\mathbf{B})(d\mathbf{B})' \pmb{\sigma}_i = \pmb{\sigma}_i' \pmb{\lambda} \, dt. \tag{10} Stacking all N assets, with \pmb{\sigma} denoting the N \times K matrix whose i-th row is \pmb{\sigma}_{i}', \mathbf{q} = (D_1/S_1,\, \ldots,\, D_N/S_N)', and \pmb{\iota} an N \times 1 vector of ones: \pmb{\mu} + \mathbf{q} - r \pmb{\iota} = \pmb{\sigma} \pmb{\lambda}. \tag{11} Each asset’s risk premium equals its exposure vector \pmb{\sigma}_i dotted with \pmb{\lambda}. The N \times N instantaneous return covariance matrix is \pmb{\sigma}\pmb{\sigma}'\,dt. Since no asset is redundant, \pmb{\sigma} has full row rank N and \pmb{\sigma}\pmb{\sigma}' is invertible.

When the number of traded assets is less than the number of underlying risk sources (N < K), the market is incomplete. In this scenario, (11) is an underdetermined system: it has N equations but K unknowns, and because \pmb{\sigma} has full row rank it has infinitely many solutions. Economically, this non-uniqueness arises because some risks cannot be hedged by trading the available assets.

Mathematically, any two valid solutions differ by a vector \pmb{\nu} that lies in the null space of \pmb{\sigma} (i.e., \pmb{\sigma}\pmb{\nu} = \mathbf{0}). Adding this “unpriced” risk \pmb{\nu} to \pmb{\lambda} changes the SDF but leaves the risk premiums of all N assets unchanged, since \pmb{\sigma}(\pmb{\lambda} + \pmb{\nu}) = \pmb{\sigma}\pmb{\lambda}.

Among all these valid solutions, the minimum-norm solution is particularly important: \pmb{\lambda}_{\min} = \pmb{\sigma}' \left(\pmb{\sigma} \pmb{\sigma}'\right)^{-1} \left(\pmb{\mu} + \mathbf{q} - r \pmb{\iota}\right). \tag{12} This is the unique \pmb{\lambda} that prices all N assets and lies entirely in the row space of \pmb{\sigma}. He and Pearson (1991) and Karatzas et al. (1991) use this family of SDFs to solve consumption and portfolio problems in incomplete markets. Because the null space and the row space are orthogonal, every admissible solution can be decomposed into orthogonal components: \pmb{\lambda} = \pmb{\lambda}_{\min} + \pmb{\nu}, \qquad \pmb{\nu} \in \mathrm{Null}(\pmb{\sigma}). By the Pythagorean theorem, the squared norm of any valid market price of risk is: \lVert \pmb{\lambda} \rVert^{2} = \lVert \pmb{\lambda}_{\min} \rVert^{2} + \lVert \pmb{\nu} \rVert^{2}. Since \lVert \pmb{\nu} \rVert^{2} > 0 whenever \pmb{\nu} \neq \mathbf{0}, adding any unhedged risk strictly increases the overall norm. Thus, \pmb{\lambda}_{\min} represents the least volatile pricing kernel that successfully prices the available assets. By contrast, when markets are complete (N = K and \pmb{\sigma} is invertible), the null space is trivial (\pmb{\nu} = \mathbf{0}) and the SDF is uniquely determined as \pmb{\lambda} = \pmb{\sigma}^{-1}(\pmb{\mu} + \mathbf{q} - r\pmb{\iota}). Duffie and Huang (1985) show that continuous trading in a small number of long-lived securities, K risky assets plus the money-market account, is enough to complete the market.

He, Hua, and Neil D. Pearson. 1991. “Consumption and Portfolio Policies with Incomplete Markets and Short-Sale Constraints: The Infinite Dimensional Case.” Journal of Economic Theory 54 (2): 259–304. https://doi.org/10.1016/0022-0531(91)90123-L.
Karatzas, Ioannis, John P. Lehoczky, Steven E. Shreve, and Gan-Lin Xu. 1991. “Martingale and Duality Methods for Utility Maximization in an Incomplete Market.” SIAM Journal on Control and Optimization 29 (3): 702–30. https://doi.org/10.1137/0329039.
Duffie, Darrell, and Chi-fu Huang. 1985. “Implementing Arrow-Debreu Equilibria by Continuous Trading of Few Long-Lived Securities.” Econometrica 53 (6): 1337–56. https://doi.org/10.2307/1913211.

Example 3 Return to the stock of Example 2, with N = 1 traded asset and K = 2 shocks. Its exposure vector is \pmb{\sigma}_{1} = 0.2 \times (0.6,\ 0.8)' = (0.12,\ 0.16)', so \pmb{\sigma} = \pmb{\sigma}_{1}' is a 1 \times 2 matrix, and its risk premium is 4.8\%, so any market price of risk must satisfy the single equation 0.12\, \lambda_{1} + 0.16\, \lambda_{2} = 0.048. The SDF of Example 2, \pmb{\lambda} = (0.4,\ 0)', is one solution, but so is (0,\ 0.3)', and so is every point on this line. Since \pmb{\sigma}\pmb{\sigma}' = 0.12^{2} + 0.16^{2} = 0.04, the minimum-norm solution (12) is \pmb{\lambda}_{\min} = \begin{pmatrix} 0.12 \\ 0.16 \end{pmatrix} \frac{0.048}{0.04} = \begin{pmatrix} 0.144 \\ 0.192 \end{pmatrix}, with norm \lVert \pmb{\lambda}_{\min} \rVert = \sqrt{0.144^{2} + 0.192^{2}} = 0.24, exactly the stock’s Sharpe ratio. The null space of \pmb{\sigma} is spanned by (4,\ -3)', since 0.12 \times 4 - 0.16 \times 3 = 0, and indeed \begin{pmatrix} 0.4 \\ 0 \end{pmatrix} = \begin{pmatrix} 0.144 \\ 0.192 \end{pmatrix} + 0.064 \begin{pmatrix} 4 \\ -3 \end{pmatrix}, so the squared norms add up: 0.4^{2} = 0.16 = 0.0576 + 0.1024 = 0.24^{2} + 0.064^{2} \times 25.

Someone who observes only this stock cannot tell which of these SDFs is the true one. The minimum-norm solution spreads the premium over both shocks in proportion to the stock’s exposures, treating all of the stock’s risk as priced, so it loads on B_{2} even though the SDF of Example 2 does not. Whether B_{2} is priced depends on which SDF we use, and a single traded asset cannot settle it.

The Hansen-Jagannathan Bound

This minimum-norm SDF provides a fundamental limit on asset returns. Since the return variance of asset i is (\pmb{\sigma}_i' d\mathbf{B})^2 / dt = \pmb{\sigma}_i' \pmb{\sigma}_i, its instantaneous return volatility is \lVert \pmb{\sigma}_i \rVert > 0.

From (10), the absolute risk premium of asset i is |\mu_i + q_i - r| = |\pmb{\sigma}_i' \pmb{\lambda}|. Because the unpriced risk \pmb{\nu} is orthogonal to the asset’s exposures (\pmb{\sigma}_i'\pmb{\nu} = 0), we can write this entirely in terms of the minimum-norm solution: \pmb{\sigma}_i'\pmb{\lambda} = \pmb{\sigma}_i'\pmb{\lambda}_{\min}.

Dividing by the volatility \lVert \pmb{\sigma}_i \rVert and applying the Cauchy-Schwarz inequality (|\mathbf{a}'\mathbf{b}| \leq \lVert\mathbf{a}\rVert \lVert\mathbf{b}\rVert) yields: \left| \frac{\mu_i + q_i - r}{\lVert \pmb{\sigma}_i \rVert} \right| \leq \lVert \pmb{\lambda}_{\min} \rVert. \tag{13} This is the continuous-time counterpart of the Hansen-Jagannathan bound (Hansen and Jagannathan 1991). It states that the absolute value of the instantaneous Sharpe ratio of any traded asset cannot exceed the norm of the minimum-norm market price of risk, and therefore cannot exceed the norm of any valid \pmb{\lambda}. The same argument applies to any portfolio of the N assets, since a portfolio with weights \mathbf{w} has exposure vector \pmb{\sigma}'\mathbf{w} and risk premium \mathbf{w}'\pmb{\sigma}\pmb{\lambda}.

Hansen, Lars Peter, and Ravi Jagannathan. 1991. “Implications of Security Market Data for Models of Dynamic Economies.” Journal of Political Economy 99 (2): 225–62.
Mehra, Rajnish, and Edward C. Prescott. 1985. “The Equity Premium: A Puzzle.” Journal of Monetary Economics 15 (2): 145–61.

Equality in (13) holds only for an asset or portfolio whose diffusion vector is proportional to \pmb{\lambda}_{\min}, that is, perfectly correlated with the minimum-norm pricing kernel. A positive multiple is perfectly negatively correlated with the minimum-norm SDF and earns Sharpe ratio \lVert \pmb{\lambda}_{\min} \rVert, while a negative multiple earns -\lVert \pmb{\lambda}_{\min} \rVert. Such a portfolio always exists: \pmb{\lambda}_{\min} lies in the row space of \pmb{\sigma}, so \pmb{\lambda}_{\min} = \pmb{\sigma}'\mathbf{w} for some weights \mathbf{w}, even if no single asset has that exposure. Hence \lVert \pmb{\lambda}_{\min} \rVert is exactly the maximum attainable Sharpe ratio, and every valid SDF has volatility \lVert \pmb{\lambda} \rVert \geq \lVert \pmb{\lambda}_{\min} \rVert. In the data, the U.S. equity market has historically delivered a Sharpe ratio of roughly 0.5 per year. Therefore, to be empirically plausible, any asset pricing model must feature an SDF volatility \lVert \pmb{\lambda} \rVert \geq 0.5. With power utility the SDF volatility is risk aversion times consumption growth volatility, and consumption growth volatility is only 1 to 2% per year, so the bound requires implausibly high risk aversion. This is the equity premium puzzle of Mehra and Prescott (1985), restated by Hansen and Jagannathan (1991).

Example 4 Add a second stock to Example 3, with exposure vector \pmb{\sigma}_{2} = (0.20,\ -0.15)', so its volatility is \lVert \pmb{\sigma}_{2} \rVert = 0.25. Under the SDF of Example 2, \pmb{\lambda} = (0.4,\ 0)', its risk premium is \pmb{\sigma}_{2}'\pmb{\lambda} = 0.08. The two assets now satisfy \begin{pmatrix} 0.12 & 0.16 \\ 0.20 & -0.15 \end{pmatrix} \begin{pmatrix} \lambda_{1} \\ \lambda_{2} \end{pmatrix} = \begin{pmatrix} 0.048 \\ 0.08 \end{pmatrix}. With N = K = 2 and an invertible \pmb{\sigma}, the market is complete and the only solution is \pmb{\lambda} = (0.4,\ 0)'. Adding the second stock pins down the SDF and removes the ambiguity of Example 3, so now \pmb{\lambda}_{\min} = \pmb{\lambda} and the bound is \lVert \pmb{\lambda}_{\min} \rVert = 0.4.

The individual Sharpe ratios are 0.048 / 0.2 = 0.24 and 0.08 / 0.25 = 0.32, both below 0.4. Neither stock attains the bound because each one loads on the unpriced shock B_{2}. A portfolio can cancel that exposure: with weights w_{1} = 15/31 and w_{2} = 16/31, the B_{2} loading is (15 \times 0.16 - 16 \times 0.15)/31 = 0 and the B_{1} loading is (15 \times 0.12 + 16 \times 0.20)/31 = 5/31. The portfolio’s exposure is proportional to \pmb{\lambda}_{\min}, so its Sharpe ratio is \frac{0.4 \times 5/31}{5/31} = 0.4, exactly the bound. Both weights are positive: the stocks load on B_{2} with opposite signs, so holding both long cancels the unpriced risk.

In this example the two stocks happen to be uncorrelated, since \pmb{\sigma}_{1}'\pmb{\sigma}_{2} = 0.024 - 0.024 = 0. For uncorrelated assets the squared Sharpe ratios add, which gives the same answer: \sqrt{0.24^{2} + 0.32^{2}} = 0.4. Any model whose SDF has volatility below 0.4 could not price these two stocks.