ABSTRACT
We propose a dynamic Rational Expectations (RE) bubble model of prices, combining a geometric random walk with separate crash (and rally) discrete jump distributions associated with positive (and negative) bubbles. Crashes tend to efficiently bring back excess bubble prices close to a “normal” process. Then, the RE condition implies that the excess risk premium of the risky asset exposed to crashes is an increasing function of the amplitude of the expected crash, which itself grows with the bubble mispricing: hence, the larger the bubble price, the larger its subsequent growth rate. This positive feedback of price on return is the archetype of super-exponential price dynamics. We use the RE condition to estimate the real-time crash probability dynamically through an accelerating probability function depending on the increasing expected return. After showing how to estimate the model parameters, we obtain a closed-form approximation for the optimal investment that maximizes the expected log of wealth (Kelly criterion) for the risky bubbly asset and a risk-free asset. We demonstrate, on seven historical crashes, the promising outperformance of the method compared to a 60/40 portfolio, the classic Kelly allocation, and the risky asset, and how it mitigates jumps, both positive and negative.
Disclosure statement
No potential conflict of interest was reported by the authors.
Appendixes
Appendix A
Proposition A.2:
Given the bubble model defined by (1), with the RE condition defined by (2) and (3), and which satisfies the efficient crash condition, we have
When
and
and
satisfy Condition 3, our bubble model satisfies the efficient crash Condition 2.
Proof:
First, note that these three results are consistent with (3). We assume, without loss of generality that .
By (3), we have , which is the RE condition.
So and a) follows.
We have from the definition of that
And from (3) (RE condition) we have
Therefore, we have
And so
.
The results for b) follows.
We have from (4) that
And using the result for b) gives c).
We get d) by letting and applying Khintchin’s proof for the Weak Law of Large Numbers.
QED
Appendix B: simplified deterministic model of periodically collapsing bubbles with efficient crashes
Let where
is the normal price process
. We take
with no loss of generality. To simplify, we assume
and present only the case of a positive bubble. However, we stress that the model can equally handle negative bubbles.
We imagine the simplified process decomposed in discrete time intervals of duration T. Let be the logarithm of the price process. The process starts at time t = 0 for which
. For times between 0 and T−, the price grows at the return
as
. At time T, the excess return is
as
. Then, a crash occurs with certainty with amplitude k times this excess return, with
. This is the specialization of the rule in (1) of our simplified model for the crash amplitude controlled by the mispricing ratio
. From T+ to 2T−, the price grows again at the rate
. At time 2 T, it crashes again with the amplitude
and so on.
Figure B1. Schematic representation of the price process, which grows instantaneously at the growth rate and crashes periodically with an amplitude k
proportional with a coefficient k ≤ 1 to the mispricing with respect to the average fundamental price process with return
. This “efficient crash” condition ensures that the long-term growth is given by
.
![Figure B1. Schematic representation of the price process, which grows instantaneously at the growth rate r¯>rN and crashes periodically with an amplitude k ln(pt/exp(rNt)) proportional with a coefficient k ≤ 1 to the mispricing with respect to the average fundamental price process with return rN. This “efficient crash” condition ensures that the long-term growth is given by rN.](/cms/asset/554a4469-0e1e-4768-bf5b-c70aa809dcbe/rejf_a_1521342_f0009_ob.jpg)
In terms of and
and, changing the time scale in units of T, so that t = 0, T, 2 T, 3 T, … corresponds to t = 0, 1, 2, 3, … , this model can be written as follows:
(B1)
(B1)
(B2)
(B2) This yields
(B3)
(B3)
(B4)
(B4)
Expression (B4) is the trivial recovery that the log-price of the normal process increases by over each period T.
For perfectly “efficient” crashes that bring back regularly the price at exactly the normal price at the instants nT, n = 1, 2, … , the coefficient k is then exactly equal to 1. For k = 1, expression (B3) simplifies to , which grows with the normal price at the same growth rate rN, up to a translation due to the transient from time 0 to T.
For k < 1, the solution is less obvious and needs a more careful examination. The series (B3) can be solved using the formalism of generating probability function (GPF). Let us consider the general equation
(B5)
(B5)
We thus have a = 1−k, and
.
We introduce the GPF
(B6)
(B6) Multiplying (B5) by zt and summing over t leads after some simple summations of series to the equation for P(z):
(B7)
(B7) whose solution is obviously
(B8)
(B8) Expanding the r.h.s. of expression (B8) in series of integer powers of z and identifying term by term with the definition (B6) leads to the general solution:
(B9)
(B9) Let us take 0 < k < 1, then 0 < a = 1−k < 1 so that
converges to 0 exponentially fast. Thus, at long times, (B9) reduces with an excellent approximation to
(B10)
(B10) This solution (B10) can be checked by replacing directly in equation (B5). One can also use a simpler route than the full generating probability function formalism, which consists in searching for a solution of the form
. Replacing in (B5) yields m = α/(1−a) and b = β/(1−a) – aα(1−a)2, which recovers the exact (B10). One should note that this linear ansatz provides only the asymptotic shape of the solution, while the generating probability function formalism gives additionally the structure of the transient dynamics stemming from the initial condition.
The return of the price is asymptotically given by which yields
(B11)
(B11)
With a = 1−k and , this yields that the long-term average return is equal to
when time is counted discretely in units of T. Thus, notwithstanding the fact that the crash is only a fraction k < 1 of the bubble size
, the long-term average return of the periodically collapsing price is equal to the return
of the normal price. In other words, the price of the risky asset grows at the same long-term growth rate as the smooth normal price, even if it grows instantaneously as the faster rate
.
Appendix C
Proposition C.3:
is defined and there exits
and
such that it is a strictly concave function of
with
provided
or if
and either
or
.
Proof:
As in (14), we split (dropping the t subscript on
), into two terms and consider the first term
(C1)
(C1)
Then we have:
(C2)
(C2) And
(C3)
(C3) Thusly
And we have for
that
QED
Appendix D
Proposition D.4:
We can approximate an optimal by
We can further approximate
,
, and
by
,
, and
so that we have using
that yields
Proof:
From (9) and (10), we have:
(D1)
(D1) And by the RE condition:
(D2)
(D2) As
can be large, we use the following second order expansions for log and exponential:
(D3)
(D3) Because of (13), the log arguments are bounded away from zero, and then the expressions (12) becomes:
(D4)
(D4) We expand the integrand using:
(D5)
(D5) which gives for the first integrand:
(D6)
(D6) Expanding the first integrand and dropping the subscript t gives:
(D7)
(D7) Therefore, the first integrand is given by:
(D8)
(D8) The second integrand is of the same form so that we have:
(D9)
(D9) Note that
The approximation is a strictly concave function if . Assuming this to be the case, we set
and calculate:
(D10)
(D10)
Notes
1 This is not to be confused with the interest rate charged to commercial banks by the Federal Reserve, although it could refer to that.
2 We call it the ‘normal price return’. Some may interpret this as a fundamental price return but that is not the specific intention here.
3 We use 60 days based on testing giving reasonable results.
4 Both papers are essentially about gambling and both can also be found in MacLean, Thorp, and Ziemba (Citation2010). Kelly had originally titled the paper ‘Information Theory and Gambling’ but this was nixed by executives as they thought it would reflect poorly on Bell labs.
5 There is a debate on whether to include risks in the objective or as separate risk constraints. One of the authors tends toward the second method and explains why in (Kreuser Citation2014).
6 See for example optimizers linked to GAMS https://www.gams.com/. Alternatively, we could apply Golden Section search in this one-dimensional search since the function is concave.
7 See Thorp (Citation2006, Citation2010) for more on the Kelly criterion.
8 The compound annualized growth rate.
9 The CAGR divided by the maximum drawdown (Young Citation1991).