Stochastic portfolio theory

From The Right Wiki
Jump to navigationJump to search

Stochastic portfolio theory (SPT) is a mathematical theory for analyzing stock market structure and portfolio behavior introduced by E. Robert Fernholz in 2002. It is descriptive as opposed to normative, and is consistent with the observed behavior of actual markets. Normative assumptions, which serve as a basis for earlier theories like modern portfolio theory (MPT) and the capital asset pricing model (CAPM), are absent from SPT. SPT uses continuous-time random processes (in particular, continuous semi-martingales) to represent the prices of individual securities. Processes with discontinuities, such as jumps, have also been incorporated* into the theory (*unverifiable claim due to missing citation!).

Stocks, portfolios and markets

SPT considers stocks and stock markets, but its methods can be applied to other classes of assets as well. A stock is represented by its price process, usually in the logarithmic representation. In the case the market is a collection of stock-price processes Xi, for i=1,,n, each defined by a continuous semimartingale

dlogXi(t)=γi(t)dt+ν=1dξiν(t)dWν(t)

where W:=(W1,,Wd) is an n-dimensional Brownian motion (Wiener) process with dn, and the processes γi and ξiν are progressively measurable with respect to the Brownian filtration {t}={tW}. In this representation γi(t) is called the (compound) growth rate of Xi, and the covariance between logXi and logXj is σij(t)=ν=1dξiν(t)ξjν(t). It is frequently assumed that, for all i, the process ξi,12(t)++ξid2(t) is positive, locally square-integrable, and does not grow too rapidly as t. The logarithmic representation is equivalent to the classical arithmetic representation which uses the rate of return αi(t), however the growth rate can be a meaningful indicator of long-term performance of a financial asset, whereas the rate of return has an upward bias. The relation between the rate of return and the growth rate is

αi(t)=γi(t)+σii(t)2

The usual convention in SPT is to assume that each stock has a single share outstanding, so Xi(t) represents the total capitalization of the i-th stock at time t, and X(t)=X1(t)++Xn(t) is the total capitalization of the market. Dividends can be included in this representation, but are omitted here for simplicity. An investment strategy π=(π1,,πn) is a vector of bounded, progressively measurable processes; the quantity πi(t) represents the proportion of total wealth invested in the i-th stock at time t, and π0(t):=1i=1nπi(t) is the proportion hoarded (invested in a money market with zero interest rate). Negative weights correspond to short positions. The cash strategy κ0(κ01) keeps all wealth in the money market. A strategy π is called portfolio, if it is fully invested in the stock market, that is π1(t)++πn(t)=1 holds, at all times. The value process Zπ of a strategy π is always positive and satisfies

dlogZπ(t)=i=1nπi(t)dlogXi(t)+γπ*(t)dt

where the process γπ* is called the excess growth rate process and is given by

γπ*(t):=12i=1nπi(t)σii(t)12i,j=1nπi(t)πj(t)σij(t)

This expression is non-negative for a portfolio with non-negative weights πi(t) and has been used in quadratic optimization of stock portfolios, a special case of which is optimization with respect to the logarithmic utility function. The market weight processes,

μi(t):=Xi(t)X1(t)++Xn(t)

where i=1,,n define the market portfolio μ. With the initial condition Zμ(0)=X(0), the associated value process will satisfy Zμ(t)=X(t) for all t.

Figure 1: U.S. stock market entropy, 1980–2012.
page=1

A number of conditions can be imposed on a market, sometimes to model actual markets and sometimes to emphasize certain types of hypothetical market behavior. Some commonly invoked conditions are:

  1. A market is nondegenerate if the eigenvalues of the covariance matrix (σij(t))1i,jn are bounded away from zero. It has bounded variance if the eigenvalues are bounded.
  2. A market is coherent if limtt1log(μi(t))=0 for all i=1,,n.
  3. A market is diverse on [0,T] if there exists ε>0 such that μmax(t)1ε for t[0,T].
  4. A market is weakly diverse on [0,T] if there exists ε>0 such that

1T0Tμmax(t)dt1ε Diversity and weak diversity are rather weak conditions, and markets are generally far more diverse than would be tested by these extremes. A measure of market diversity is market entropy, defined by

S(μ(t))=i=1nμi(t)log(μi(t)).

Stochastic stability

Figure 2: U.S. stock market capital distribution curves, 1929–2009.
Figure 2 plots the (ranked) capital distribution curves at the end of each of the last nine decades. This log-log plot has exhibited remarkable stability over long periods of time. The study of such stability is one of the major goals of SPT.
Figure 3:“cumulative turnover” processes.
Figure 3 shows the “cumulative turnover” processes at various ranks over the course of a decade. As expected, the amount of turnover increases as one goes down the capitalization ladder. There is also a pronounced linear growth in time across all displayed ranks.

We consider the vector process (μ(1)(t),,μ(n)(t)), with 0t< of ranked market weights

max1inμi(t)=:μ(1)(t)μ(2)(t)μ(n)(t):=min1inμi(t)

where ties are resolved “lexicographically”, always in favor of the lowest index. The log-gaps

G(k,k+1)(t):=log(μ(k)(t)/μ(k+1)(t)),

where 0t< and k=1,,n1 are continuous, non-negative semimartingales; we denote by Λ(k,k+1)(t)=LG(k,k+1)(t;0) their local times at the origin. These quantities measure the amount of turnover between ranks k and k+1 during the time-interval [0,t]. A market is called stochastically stable, if (μ(1)(t),,μ(n)(t)) converges in distribution as t to a random vector (M(1),,M(n)) with values in the Weyl chamber {(x1,,xn)x1>x2>>xn and i=1nxi=1} of the unit simplex, and if the strong law of large numbers

limtΛ(k,k+1)(t)t=λ(k,k+1)>0

holds for suitable real constants λ(1,2),,λ(n1,n).

Arbitrage and the numeraire property

Given any two investment strategies π,ρ and a real number T>0, we say that π is arbitrage relative to ρ over the time-horizon [0,T], if (Zπ(T)Zρ(T))1 and (Zπ(T)>Zρ(T))>0 both hold; this relative arbitrage is called “strong” if (Zπ(T)>Zρ(T))=1. When ρ is κ0, we recover the usual definition of arbitrage relative to cash. We say that a given strategy ν has the numeraire property, if for any strategy π the ratio Zπ/Zν is a −supermartingale. In such a case, the process 1/Zν is called a “deflator” for the market. No arbitrage is possible, over any given time horizon, relative to a strategy ν that has the numeraire property (either with respect to the underlying probability measure , or with respect to any other probability measure which is equivalent to ). A strategy ν with the numeraire property maximizes the asymptotic growth rate from investment, in the sense that

lim supT1Tlog(Zπ(T)Zν(T))0

holds for any strategy π; it also maximizes the expected log-utility from investment, in the sense that for any strategy π and real number T>0 we have

𝔼[log(Zπ(T)]𝔼[log(Zν(T))].

If the vector α(t)=(α1(t),,αn(t)) of instantaneous rates of return, and the matrix σ(t)=(σ(t))1i,jn of instantaneous covariances, are known, then the strategy

ν(t)=argmaxpn(pα(t)12pα(t)p) for all 0t<

has the numeraire property whenever the indicated maximum is attained. The study of the numeraire portfolio links SPT to the so-called Benchmark approach to Mathematical Finance, which takes such a numeraire portfolio as given and provides a way to price contingent claims, without any further assumptions. A probability measure is called equivalent martingale measure (EMM) on a given time-horizon [0,T], if it has the same null sets as on T, and if the processes X1(t),,Xn(t) with 0tT are all −martingales. Assuming that such an EMM exists, arbitrage is not possible on [0,T] relative to either cash κ or to the market portfolio μ (or more generally, relative to any strategy ρ whose wealth process Zρ is a martingale under some EMM). Conversely, if π,ρ are portfolios and one of them is arbitrage relative to the other on [0,T] then no EMM can exist on this horizon.

Functionally-generated portfolios

Suppose we are given a smooth function G:U(0,) on some neighborhood U of the unit simplex in n . We call

πi𝔾(t):=μi(t)(Dilog(𝔾(μ(t)))+1j=1nμj(t)Djlog(𝔾(μ(t)))) for 1in

the portfolio generated by the function 𝔾. It can be shown that all the weights of this portfolio are non-negative, if its generating function 𝔾 is concave. Under mild conditions, the relative performance of this functionally-generated portfolio π𝔾 with respect to the market portfolio μ, is given by the F-G decomposition

log(Zπ𝔾(T)Zμ(T))=log(𝔾(μ(T))𝔾(μ(0)))+0Tg(t)dt

which involves no stochastic integrals. Here the expression

g(t):=12𝔾(μ(t))i=1nj=1nDij2𝔾(μ(t))μi(t)μj(t)τijμ(t)

is called the drift process of the portfolio (and it is a non-negative quantity if the generating function 𝔾 is concave); and the quantities

τijμ(t):=ν=1n(ξiν(t)ξνμ(t))(ξjν(t)ξνμ(t)),ξiν(t):=i=1nμi(t)ξiν(t)

with 1i,jn are called the relative covariances between log(Xi) and log(Xj) with respect to the market.

Examples

  1. The constant function 𝔾:=w>0 generates the market portfolio μ,
  2. The geometric mean function (x):=(x1xn)1n generates the equal-weighted portfolio φi(n)=1n for all 1in,
  3. The modified entropy function 𝕊c(x)=ci=1nxilog(xi) for any c>0 generates the modified entropy-weighted portfolio,
  4. The function 𝔻(p)(x):=(i=1nxip)1p with 0<p<1 generates the diversity-weighted portfolio δi(p)(t)=(μi(t))pi=1n(μi(t))p with drift process (1p)γδ(p)*(t).

Arbitrage relative to the market

The excess growth rate of the market portfolio admits the representation 2γμ*(t)=i=1nμi(t)τiiμ(t) as a capitalization-weighted average relative stock variance. This quantity is nonnegative; if it happens to be bounded away from zero, namely

γμ*(t)=12i=1nμi(t)τiiμ(t)h>0,

for all 0t< for some real constant h, then it can be shown using the F-G decomposition that, for every T>𝕊(μ(0))/h, there exists a constant c>0 for which the modified entropic portfolio Θ(c) is strict arbitrage relative to the market μ over [0,T]; see Fernholz and Karatzas (2005) for details. It is an open question, whether such arbitrage exists over arbitrary time horizons (for two special cases, in which the answer to this question turns out to be affirmative, please see the paragraph below and the next section). If the eigenvalues of the covariance matrix (σij(t))1i,jn are bounded away from both zero and infinity, the condition γμ*h>0 can be shown to be equivalent to diversity, namely μmax1ε for a suitable ε(0,1). Then the diversity-weighted portfolio δ(p) leads to strict arbitrage relative to the market portfolio over sufficiently long time horizons; whereas, suitable modifications of this diversity-weighted portfolio realize such strict arbitrage over arbitrary time horizons.

An example: volatility-stabilized markets

We consider the example of a system of stochastic differential equations

dlog(Xi(t))=α2μi(t)dt+σμi(t)dWi(t)

with 1in given real constants α0 and an n-dimensional Brownian motion (W1,,Wn). It follows from the work of Bass and Perkins (2002) that this system has a weak solution, which is unique in distribution. Fernholz and Karatzas (2005) show how to construct this solution in terms of scaled and time-changed squared Bessel processes, and prove that the resulting system is coherent. The total market capitalization X behaves here as geometric Brownian motion with drift, and has the same constant growth rate as the largest stock; whereas the excess growth rate of the market portfolio is a positive constant. On the other hand, the relative market weights μi with 1in have the dynamics of multi-allele Wright-Fisher processes. This model is an example of a non-diverse market with unbounded variances, in which strong arbitrage opportunities with respect to the market portfolio μ exist over arbitrary time horizons, as was shown by Banner and Fernholz (2008). Moreover, Pal (2012) derived the joint density of market weights at fixed times and at certain stopping times.

Rank-based portfolios

We fix an integer m{2,,n1} and construct two capitalization-weighted portfolios: one consisting of the top m stocks, denoted ζ, and one consisting of the bottom nm stocks, denoted η. More specifically,

ζi(t)=k=1mμ(k)(t)1{μi(t)=μ(k)(t)}l=1mμ(l)(t) and ηi(t)=k=m+1nμ(k)(t)1{μi(t)=μ(k)(t)}l=m+1nμ(l)(t)

for 1in. Fernholz (1999), (2002) showed that the relative performance of the large-stock portfolio with respect to the market is given as

log(Zζ(t)Zμ(t))=log(μ(1)(T)++μ(m)(T)μ(1)(0)++μ(m)(0))120Tμ(m)(t)μ(1)(t)++μ(m)(t)dΛ(m,m+1)(t).

Indeed, if there is no turnover at the mth rank during the interval [0,T], the fortunes of ζ relative to the market are determined solely on the basis of how the total capitalization of this sub-universe of the m largest stocks fares, at time T versus time 0; whenever there is turnover at the m-th rank, though, ζ has to sell at a loss a stock that gets “relegated” to the lower league, and buy a stock that has risen in value and been promoted. This accounts for the “leakage” that is evident in the last term, an integral with respect to the cumulative turnover process Λ(m,m+1) of the relative weight in the large-cap portfolio ζ of the stock that occupies the mth rank. The reverse situation prevails with the portfolio η of small stocks, which gets to sell at a profit stocks that are being promoted to the “upper capitalization” league, and buy relatively cheaply stocks that are being relegated:

log(Zη(t)Zμ(t))=log(μ(m+1)(T)++μ(n)(T)μ(m+1)(0)++μ(n)(0))+120Tμ(m+1)(t)μ(m+1)(t)++μ(n)(t).

It is clear from these two expressions that, in a coherent and stochastically stable market, the small- stock cap-weighted portfolio ζ will tend to outperform its large-stock counterpart η, at least over large time horizons and; in particular, we have under those conditions

limT1Tlog(Zη(t)Zμ(t))=λ(m,m+1)𝔼(M(1)M(1)++M(m)+M(m+1)M(m+1)++M(n))>0.

This quantifies the so-called size effect. In Fernholz (1999, 2002), constructions such as these are generalized to include functionally generated portfolios based on ranked market weights.

First- and second-order models

First- and second-order models are hybrid Atlas models that reproduce some of the structure of real stock markets. First-order models have only rank-based parameters, and second-order models have both rank-based and name-based parameters. Suppose that X1,,Xn is a coherent market, and that the limits

σk2=limtt1logμ(k)(t)

and

gk=limT1T0Ti=1n1{rt(i)=k}dlogμi(t)

exist for k=1,,n, where rt(i) is the rank of Xi(t). Then the Atlas model X^1,,X^n defined by

dlogX^i(t)=k=1ngk1{r^t(i)=k}dt+k=1nσk1{r^t(i)=k}dWi(t),

where r^t(i) is the rank of X^i(t) and (W1,,Wn) is an n-dimensional Brownian motion process, is the first-order model for the original market, X1,,Xn. Under reasonable conditions, the capital distribution curve for a first-order model will be close to that of the original market. However, a first-order model is ergodic in the sense that each stock asymptotically spends (1/n)-th of its time at each rank, a property that is not present in actual markets. In order to vary the proportion of time that a stock spends at each rank, it is necessary to use some form of hybrid Atlas model with parameters that depend on both rank and name. An effort in this direction was made by Fernholz, Ichiba, and Karatzas (2013), who introduced a second-order model for the market with rank- and name-based growth parameters, and variance parameters that depended on rank alone.

References

  • Fernholz, E.R. (2002). Stochastic Portfolio Theory. New York: Springer-Verlag.