Skip to content
All library documents

Estimating Drift for Kelly Portfolio Optimization

Article Quant Q&A · Author: oDUfrKeqea

Summary

The discussion clarifies the meaning of the drift vector in the unconstrained Kelly portfolio formula, where allocations depend on the inverse return covariance matrix and excess drift over the risk-free rate. The answer says the objective is long-run logarithmic portfolio growth, while the inputs called drift rates correspond to the price process drift, often written as μ in geometric Brownian motion. They are not simply the observed mean log returns.

For estimates based on log returns, the answer gives the relationship between drift, mean log return, and return variance: add half the log-return variance to the mean log return. This reflects the variance penalty that makes mean log growth lower than the drift. The question also cites Thorp's use of price relatives and reports that arithmetic-mean inputs produced larger leverage in the author's calculation. The exchange offers a conceptual clarification, but does not assess that calculation or address estimation error, constraints, or model misspecification.

Key ideas

  • Kelly allocations in the cited formula use estimated asset drifts relative to the risk-free rate.
  • The optimization objective is the portfolio's long-run mean logarithmic growth.
  • For lognormal returns, drift equals mean log return plus half the variance of log returns.
  • Mean log return is below drift because of the variance penalty.
  • The discussion does not evaluate the questioner's leverage calculations or estimation risks.

Tags

Full text
# Calculating M in Kelly portfolio optimization


# Calculating M in Kelly portfolio optimization












My Question

In: $F^* = C^{−1}[M−R]$ where $M$ is a vector of $n$ securities returns, is the log return, or arithmetic return, intended to be used for computing the drift rate $M$?

Background

Thorp writes (8.4) (see Page 34 row 18):

> Consider first the unconstrained case with a riskless security (T-bills) with portfolio fraction $f_0$ and $n$ securities with portfolio fractions $f_1,\cdots,f_n$. Suppose the rate of return on the riskless security is $r$ and, to simplify the discussion, that this is also the rate for borrowing, lending, and the rate paid on short sale proceeds. Let $C=[s_{ij}]$ be the matrix such that $s_{ij},i,j=1,\cdots,n$, is the covariance of the $i$th and $j$th securities and $M=(m_1,m_2,\cdots,m_n)^T$ be the row vector such that $m_i,i=1,\cdots,n$, is the drift rate of the $i$th security.

continuing (Page 34 row 38)...

> Then our previous formulas and results for one security plus a riskless security apply to $g_\infty(f_1,...,f_n)=m−s^2/2$. This is a standard quadratic maximization problem. Using(8.1)and solving the simultaneous equations $∂g_\infty/∂f_i=0,i=1,...,n$, we get $F^∗=C−1[M−R]$,

In section 8.2 of Thorps THE KELLY CRITERION IN BLACKJACK SPORTS BETTING,AND THE STOCK MARKET) table 7 (pg 31 row 27) shows mean log returns. Further down Thorp notes:

> As a sensitivity test, Quaife used conservative (mean, std. dev.) values for the price relatives (not their logs) for BRK of (1.15, .20), BTIM of (1.15, 1.0) and the S&P 500 from 1926–1995 from Ibbotson (1998) of (1.125, .204) and the correlations from Table 7. The result was fractions of 1.65, 0.17, 0.18 and−1.00 respectively for BRK,BTIM, S&P 500 and T-bills. The mean growth rate was .19 and its standard deviation was 0.30

When switching between log normal returns vs arithmetic returns I find that $F^*$ leverages are higher when using arithmetic means compared to log normal mean returns for $M$ which seems counter intuitive to that being described as a more conservative estimation.

## Answer by fes (score 2, accepted)

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

Thorp defines $g_{\infty}$ as the mean long run logarithmic portfolio return. He argues that this is maximized when the portfolio is set

$$F^{*}=C^{-1}(M-R)$$

Here is $M$ a vector of drift rates $m_i$ (these are usually denoted by $\mu$ in a Geometric Brownian motion). This is nowadays a fairly standard formula, see e.g. here https://faculty.chicagobooth.edu/john.cochrane/research/papers/portfolio_text.pdf (growth optimal portfolio is a special case of the CRRA model with $\gamma=1$).

The drift rate of security $i$ can be estimated e.g. as $m_i=y_i+s_i^2/2$, where $y_i$ is mean log-return and $s_i^2$ is variance of log-returns. The mean log-return is below the drift due to a "variance penalty".

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.