Implied Returns

Implied Returns
SEB Investment Management
House View Research
2014
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Sensitivity of the Markowitz Model to Input Parameters . . . . . . . . . . . 4
Complexity of Non-Binding Constraints . . . . . . . . . . . . . . . . . . . . . . . . . 5
Implied Returns Without Inequalities in the Constraints . . . . . . . . . . . 5
Implied Returns with Inequalities in the Constraints . . . . . . . . . . . . . . 6
A Synthetic Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
A Real Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Uniqueness of the Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Litterature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Editorial
SEB Investment Management
Sveavågen 8,
SE-106 Stockholm
Authors:
Portfolio Manager, TAA: Peter Lorin Rasmussen
Phone: +46 70 767 69 36
E-mail: [email protected]
Analyst: Tore Davidsen
Phone: +45 33 28 14 25
E-mail: [email protected]
Portfolio Manager, Multi Management: Ruben Sharma
Phone: +46 8 763 69 73
E-mail: [email protected]
Disclaimer
This document produced by SEB contains general marketing information about its
investment products. Although the content is based on sources judged to be reliable, SEB will not be liable for any omissions or inaccuracies, or for any loss whatsoever which arises from reliance on it. If investment research is referred to, you should
if possible read the full report and the disclosures contained within it, or read the
disclosures relating to specific companies found on www.seb.se/mb/disclaimers.
Information relating to taxes may become outdated and may not fit your individual
circumstances. Investment products produce a return linked to risk. Their value may
fall as well as rise, and historic returns are no guarantee of future returns; in some
cases, losses can exceed the initial amount invested. Where either funds or you invest in securities denominated in a foreign currency, changes in exchange rates can
impact the return. You alone are responsible for your investment decisions and you
should always obtain detailed information before taking them. For more information
please see inter alia the simplified prospectus for funds and information brochure for
funds and for structured products, available at www.seb.se. If necessary you should
seek advice tailored to your individual circumstances from your SEB advisor. Information about taxation. As a customer of our International Private Banking offices
in Luxembourg, Singapore and Switzerland you are obliged to keep informed of the
tax rules applicable in the countries of your citizenship, residence or domicile with
respect to bank accounts and financial transactions. The bank does not provide any
tax reporting to foreign countries meaning that you must yourself provide concerned
authorities with information as and when required.
This paper presents a numerical method to invert the standard Markowitz
portfolio optimization model with generic constraints. That is: a recipe of
how to find a set of implied returns from a given set of portfolio weights so
that the portfolio weights are “optimal” in a Markowitz model.
The original Markowitz model finds a set of “optimal” portfolio weights given a set of expected returns and covariances. A well-known problem of
the Markowitz model is its sensitivity to the input parameters. For example:
changing the expected returns only marginally can result in a set of very different “optimal” portfolio weights. This is naturally neither intuitive nor desirable, and as such a vast amount of literature suggests different solutions
to increase the robustness of the model. Generally, these suggestions focus
on either shrinkage of the input parameters or averaging of the output. For
a broad discussion on the literature, we refer to Meucci (2007).
This paper proposes a different model, namely the inverse Markowitz model. We state that this should be interpreted as a different model, because
in some sense it is not a portfolio optimizer. It merely provides you with a
way to conduct sanity checks on a given portfolio. That is: the model can tell
you what you are implying about the market through a given set of portfolio
weights. In the “model” the input becomes the portfolio weights and the
output becomes the expected returns. The results are therefore interpreted
in terms of the sensitive parameter (returns) instead of the robust (weights).
The example presented in this paper illustrates why this can sometimes be a
more desirable approach than that of the standard Markowitz model.
Inverting the Markowitz model is not a novel idea. However, most academic
studies have focused on the model where all constraints are binding and
the model therefore becomes solvable by Lagrange (closed form solution).
The novelty of this paper is the numerical approach by which the Markowitz
model can be inverted with generic constraints. A prominent example of a
constraint which invalidates the closed form solution is that all the portfolio
weights must be positive. Formally, the paper presents the inverse optimization of the Kuhn-Tucker problem. The approach present can even be used
for Mixed Integer Nonlinear Programming (MINLP) problems, and it is therefore extremely flexible.
In the following, we present a very simple example illustrating the sensitivity
of the Markowitz model with regard to the expected returns. We then present a short discussion on optimization problems with and without binding
constraints. Finally, we show by example how the model can be used.
Page 3
Introduction
First of all, we stress that the focus of this paper is solely on the sensitivity
with regard to the expected returns. It is, therefore, assumed that the higher
order moments: covariance, skewness and so forth are all known and fixed.
Note that the moments higher than the second only enters the Markowitz
model through an evaluation of the utility function. Since the vector of expected returns is the dominating parameter of the Markowitz model, this
assumptionisisisnot
notas
asrestrictive
restrictiveas
as
one
might
initially
believe.
ForFor
discussion
assumption
not
as
initially
believe.
For
aadiscussion
assumption
restrictive
asone
onemight
might
initially
believe.
a discusthe
sensitivity
of
the
Markowitz
model
with
regard
to
the
different
on
the
sensitivity
of
the
Markowitz
model
with
regard
to
the
different
on
sion on the sensitivity of the Markowitz model with regard to the different
moments,we
werefer
refertotoChopra
Chopra andZiemba
Ziemba (1993).
moments,
moments,
we refer
to Chopraand
and Ziemba(1993).
(1993).
ordertototoillustrate
illustratethe
thesensitivity
sensitivityofofofthe
the
Markowitz
model
withwith
regard
the
InInIn
order
the
sensitivity
the
Markowitz
model
regard
to
order
illustrate
Markowitz
model
with
regard
totothe
expected
returns,
we
create
a
synthetic
system
of
three
assets:
the
expected
returns,
we create
a synthetic
system
ofassets:
three assets:
expected
returns,
we create
a synthetic
system
of three
𝑥𝑥𝑥𝑥11
1.55
+0.48
1.55
00
+0.48
55
~𝑁𝑁��
��44��, ,�� 00
��
2.86
−0.11
��𝑥𝑥𝑥𝑥22��~𝑁𝑁
2.86 −0.11��
𝑥𝑥𝑥𝑥33
+0.48
−0.11
3.16
6
+0.48 −0.11 3.16
6
Where
the
“covariancematrix”
matrix”isisisspecified
specifiedas
asthe
thecorrelation
correlationmatrix
matrixwith
with
the
Where
the
“covariance
matrix”
specified
correlation
Where
the
“covariance
matrix
withthe
the
standard
deviations
in
the
diagonal.
Note
that
the
normality
assumption
is
not
standard
deviations
in
the
diagonal.
Note
that
the
normality
assumption
is
not
standard deviations the diagonal. Note that the normality assumption is
relevant
anything
else
but
utility
evaluation,
but
satisfy
the
detail
relevant
ininin
anything
else
but
not
relevant
anything
else
butaaautility
utilityevaluation,
evaluation,but
buttoto
tosatisfy
satisfythe
thedetail
detail
oriented
reader,we
wehave
haveincluded
includedit.it.That
Thatway
waywe
wecan
cantalk
talkabout
about“optimal”
“optimal”
oriented
reader,
we
have
included
That
can
oriented
reader,
talk
about
“optimal”
portfolios
more
or
less
freely.
portfoliosmore
more or
or less
less freely.
portfolios
freely.
ToTo
illustrate
we
estimate
the efficient
efficient
To
illustratethe
thesensitivity
sensitivityof
theoptimization,
optimization, we
we estimate
estimate the
efficient
illustrate
the
sensitivity
ofofthe
the
optimization,
frontier
for
three
We
keep
the
expected
frontier
for
threedifferent
differentsets
setsof
expectedreturns.
returns.We
Wekeep
keepthe
theexpected
expected
frontier
for
three
different
sets
ofofexpected
expected
returns.
returns
of
asset
1
and
3
fixed,
and
only
allow
the
expected
return
of
asset
returns
of
asset
1
and
3
fixed,
and
allow
the
expected
return
of
asset
returns of asset 1 and 3 fixed, and only allow the expected return of asset
22toto2
{4.0;4.5;
4.5;4.9}.
4.9}..Intuitively,
Intuitively, changing
changing the
the
expected
return
only
vary: 𝑥𝑥𝑥𝑥22∈∈{4.0;
tovary:
vary:
Intuitively,
changing
theexpected
expectedreturn
returnofof
ofonly
only
one
asset
by
such
small
amounts
should
not
result
in
very
different
“optimal”
one
amountsshould
should
result
in very
different
“optioneasset
assetby
by such
such small
small amounts
notnot
result
in very
different
“optimal”
portfolios/results.
However,
as Figure
Figure
illustrates:
for some
some
partsparts
the
mal”
portfolios/results.
However,
as Figure
1 illustrates:
for some
of
portfolios/results.
However,
as
11 illustrates:
for
parts
ofof the
efficient
frontier,
the
allocation
changes
significantly
as
a
consequence
of
this
the
efficient
frontier,
allocation
changes
significantly
as a consequence
efficient
frontier,
the the
allocation
changes
significantly
as a consequence
of this
small
change.
ThisisisThis
notis
desirable
resultsince
sinceinin
practise
thereisisthere
veryis
ofsmall
this small
change.
not
a desirable
result
since
in practise
change.
This
not
aadesirable
result
practise
there
aavery
large
intuitive
difference
between
holding
a
third
of
one’s
position
in
each
intuitive
difference
between
holdingholding
a thirdaofthird
one’s
in eachin
a large
very large
intuitive
difference
between
of position
one’s position
asset
or
focusing
entirely
on
asset
1
and
3;
see
the
middle
part
of
the
efficient
asset
or
focusing
entirely
on
asset
1
and
3;
see
the
middle
part
of
the
efficient
each asset or focusing entirely on asset 1 and 3; see the middle part
of the
frontiers.
frontiers.
efficient
frontiers.
Figure1:1:Efficient
Efficientfrontiers
frontiersfor
forvarying
varyingexpected
expectedreturns
returnsofofthe
thesecond
secondasset
asset
Figure
X2=4.00
X2=4.00
100
100
5050
Asset1 1
Asset
Asset2 2
Asset
Asset3 3
Asset
00
X2=4.50
X2=4.50
100
100
5050
Asset1 1
Asset
Asset2 2
Asset
Asset3 3
Asset
00
100
100
X2=4.90
X2=4.90
Sensitivity of the
Markowitz Model to
Input Parameters
5050
Asset1 1
Asset
Asset2 2
Asset
Asset3 3
Asset
00
Despitethe
thesimplicity
simplicityofofthe
theexample,
example,ititillustrates
illustratesthat
thatbeing
beingonly
onlyslightly
slightlyoff
off
Despite
theexpected
expectedreturns
returnscan
cangenerate
generatevery
verydifferent
differentresults
resultsininthe
theMarkowitz
Markowitz
ininthe
model.
As
stated
this
is
neither
an
intuitive
nor
desirable
effect
of
the
model.
model. As stated this is neither an intuitive nor desirable effect of the model.
Page 4
2(9)
2(9)
Figure 1: Efficient frontiers for varying expected returns of the second asset
X2=4.00
100
Asset 1
Asset 2
Asset 3
50
0
X2=4.50
100
Asset 1
Asset 2
Asset 3
50
0
X2=4.90
100
Asset 1
Asset 2
Asset 3
50
0
Despite the simplicity of the example, it illustrates that being only slightly off
in the expected returns can generate very different results in the Markowitz
model. As stated this is neither an intuitive nor desirable effect of the model.
As mentioned in the introduction, the novelty of this paper is that it provides a recipe for incorporating non-binding restrictions into the optimizaAsmentioned
mentioned
the
introduction,
thenovelty
novelty
this
paper
that
itprovides
provides
tion.
Without
such
constraints,
the
efficient
can
easily
be
derived
plexity
Asmentioned
mentioned
theintroduction,
introduction,
thenovelty
novelty
thispaper
paper
provides
As
ininthe
introduction,
the
ofoffrontier
this
paper
isisthat
itthat
aa a a
As
inin
the
the
ofofthis
is isthat
it itprovides
omplexity
lexity ofof ofof
mplexity
optimization.
for
incorporating
non-binding
restrictions
into
simple
linear
algebra.
However,
non-linear
orinto
integer
As
mentioned
the introduction,
theusing
novelty
of this paper
isthe
that
itconstraints
provides
a
the
optimization.
recipe
forin
incorporating
non-binding
restrictions
into
the
optimization.
recipe
for
incorporating
non-binding
restrictions
into
plexity
of by
binding
hat it provides
arecipe
the
optimization.
recipe
for
incorporating
non-binding
restrictions
on-binding
inding
n-binding
Without
such
constraints,
the
efficient
frontier
can
easily
be
derived
by
simple
invalidates
approach.
Tonon-binding
solve
the
resulting
problem
one
is
forced
into
the
optimization.
recipe
forthis
incorporating
restrictions
into
Without
such
constraints,
theefficient
efficient
frontier
caneasily
easily
bederived
derived
simple
Without
such
constraints,
the
efficient
frontier
can can
easily
be derived
by simple
eaints
optimization.
Without
such
constraints,
the
frontier
be
bybysimple
binding
traints
onstraints
nstraints
linear
algebra.
However,
using
non-linear
or
integer
constraints
invalidates
the
realm
of
Kuhn-Tucker
optimization
and
numerical
methods.
It
is
the
posWithout
such
constraints,
the
efficient
frontier
can
easily
be
derived
by
simple
linear
algebra.
However,
using
non-linear
or
integer
constraints
invalidates
algebra.
However,
using
non-linear
or integer
constraints
invalidates
erived by simplelinear
linear
algebra.
However,
using
non-linear
or integer
constraints
invalidates
traints
this
approach.
To
solve
theusing
resulting
problem
one
forced
intointo
theinvalidates
realm
of ofof
linear
However,
non-linear
orone
integer
constraints
sibility
ofalgebra.
inverting
the
Markowitz
model
under
such
that
isrealm
the
this
approach.
Tosolve
solve
theresulting
resulting
problem
one
isforced
forced
into
therealm
this
approach.
To
solve
the
resulting
problem
isis
forced
into
the
realm
of
aints invalidates
this
approach.
To
the
problem
one
isconstraints
the
Kuhn-Tucker
optimization
and
numerical
methods.
It isis
possibility
thisKuhn-Tucker
approach.
Tooptimization
solve
resulting
problem
one
is Itforced
the
realmofof
of ofof
contribution
ofoptimization
this the
paper.
Kuhn-Tucker
and
numerical
methods.
Itthe
isthe
the
possibility
optimization
and
numerical
methods.
possibility
nto the realm main
ofKuhn-Tucker
and
numerical
methods.
Itthe
isinto
possibility
is the
the
main
inverting
thethe
Markowitz
model
under
such
constraints
that
Kuhn-Tucker
optimization
and
numerical
methods.
It isthat
thethat
possibility
ofmain
isthe
the
inverting
the
Markowitz
model
under
such
constraints
that
is
main
the
Markowitz
model
under
such
constraints
he possibility ofinverting
is
main
inverting
Markowitz
model
under
such
constraints
contribution
of
this
paper.
is
the
main
inverting
the
Markowitz
model
under
such
constraints
that
contribution
of
this
paper.
of this
paper.
at is the maincontribution
contribution
of this
paper.
contribution of this paper.
Without
non-binding
constraints,
the
efficient
frontier
cancan
be
estimated
using
Without
non-binding
constraints,
the
efficient
frontier
can
be
estimated
ed
returns
Without
non-binding
constraints,
the
efficient
frontier
can
be
estimated
using
Without
non-binding
constraints,
the
efficient
frontier
can
be
estimated
using
Without
non-binding
constraints,
the
efficient
frontier
be
estimated
using
mplied
returns
d returns
plied
returns
simple
linear
algebra.
Say
we
have
the
following
problem:
Without
non-binding
constraints,
efficient
frontier
can
be estimated using
using
simple
linear
algebra.
Say
we
have
the
following
problem:
simple
linear
algebra.
have
thefollowing
following
problem:
simple
linear
algebra.
Say
weSay
have
the
following
problem:
ed
returns
out
estimated
using
simple
linear
algebra.
Say
wewehave
the
problem:
ithout
ut
hout
simple
linear
algebra.
Say
we
have
the
following
problem:
out
ualities
equalities
alities
inin inin
′ ′ ′
qualities
𝑤𝑤′ Ω𝑤𝑤
Ω𝑤𝑤
𝑤𝑤Ω𝑤𝑤
Ω𝑤𝑤
𝑤𝑤min
=min
𝑤𝑤min
𝑤𝑤𝑤𝑤==
𝑤𝑤
𝑤𝑤min
=
𝑤𝑤
ualities
in
onstraints
𝑤𝑤 𝑤𝑤 𝑤𝑤′
he
constraints
nstraints
constraints
𝑤𝑤 = min 𝑤𝑤 Ω𝑤𝑤
𝑤𝑤
onstraints
subject
to: to:to:
subject
subject
to:
subject
subject to:
′ ′ ′
𝜇𝜇=
=
subject to:
𝑤𝑤
𝑤𝑤𝑤𝑤′ 𝜇𝜇𝑤𝑤
𝜇𝜇𝜇𝜇𝜇𝜇𝜇𝜇=
𝜇𝜇𝑝𝑝𝜇𝜇𝑝𝑝
𝑝𝑝𝑝𝑝=
′1
′′′𝜇𝜇𝜄𝜄 =
′
𝑤𝑤
𝜇𝜇
𝑤𝑤
𝜄𝜄 𝑝𝑝=1 1
𝑤𝑤 𝜄𝜄 𝑤𝑤
=𝑤𝑤𝜄𝜄1=
𝑤𝑤 ′ 𝜄𝜄 = 1
column
vector
ones,
same
dimension
the
weight
vector,
Where
isa acolumn
column
vector
ofones,
ones,
same
dimension
as
the
weight
vector,
Where
Where
column
vector
ofones,
ones,
same
dimension
as
the
weight
vector,
vector
ofof
same
dimension
asasthe
weight
vector,
ΩΩ ΩΩ
Where
ι ιisisιaaιiscolumn
vector
of
same
dimension
as
the
weight
vector,
Where
is
the
covariance
matrix,
𝜇𝜇
is
the
vector
of
expected
returns,
and
𝜇𝜇
is
the
iscovariance
a column
vector
same
as
the
weight
vector,
ιcovariance
isthe
the
matrix,
𝜇𝜇ones,
the
vector
expected
returns,
and
isis
the
the
covariance
matrix,
𝜇𝜇 isof
vector
ofdimension
expected
returns,
and and
𝜇𝜇and
is𝜇𝜇the
isisthe
matrix,
the
vector
ofofexpected
expected
returns,
covariance
matrix,
𝜇𝜇the
isisisthe
vector
of
returns,
the
weight vector, ΩisWhere
𝑝𝑝Ω
𝑝𝑝𝑝𝑝
𝑝𝑝𝜇𝜇is
required
portfolio
return.
is required
the
covariance
matrix,
𝜇𝜇 is the vector of expected returns, and 𝜇𝜇𝑝𝑝 is the
required
portfolio
return.
portfolio
return.
s, and 𝜇𝜇𝑝𝑝 is therequired
portfolio
return.
required portfolio return.
TheThe
solution
this
problem
Thesolution
solution
thisproblem
problem
The
solution
totothis
problem
is:is: is:is:
totothis
The solution to this problem is:
Page 5
()A+−−ιB(BAµµ−P)B) µ )
µ (C
µ P(−
C
BB) )+−+ιB(ι A
µ−µ
1µ(PC
P P− B ) + ι ( A − PBµ P )P
w = Ω−1−1µ−(1C−µ
Complexity of
Non-Binding
Constraints
Implied Returns
Without Inequalities
in the Constraints
𝑤𝑤𝑤𝑤′ 𝜄𝜄′ 𝜄𝜄==11𝑝𝑝
Kuhn-Tucker optimization and numerical methods.𝑤𝑤It′ 𝜄𝜄 is
= the
1 possibility of
bject to:
inverting the Markowitz model under such constraints that is the main
𝑤𝑤 ′ 𝜇𝜇 = 𝜇𝜇𝑝𝑝 of this paper.
contribution
Where
columnvector
vectorofofones,
ones,same
samedimension
dimensionas
asthe
theweight
weightvector,
vector,ΩΩ
Whereιι isisaacolumn
𝑤𝑤 ′ 𝜄𝜄 = 1
is
a
column
vector
of
ones,
same
dimension
as
the
weight
Ω
Where
ι
isis
the
covariance
matrix,
𝜇𝜇
is
the
vector
of
expected
returns,
and
𝜇𝜇
the covariance matrix, 𝜇𝜇 is the vector of expected returns, and vector,
𝜇𝜇𝑝𝑝𝑝𝑝isis the
the
constraints,
thematrix,
efficient𝜇𝜇 frontier
can beof
estimated
using
Implied returns Without non-binding
is
the
covariance
is
the
vector
expected
returns,
and
𝜇𝜇
is
the
𝑝𝑝
required
requiredportfolio
portfolioreturn.
return.
simple linear algebra.
Say weportfolio
have
the
following
the
required
portfolio
return.problem:
required
return.
without
ere ι is a column vector of ones, same dimension as the weight vector, Ω
inequalities in
The
problem
Thesolution
solutiontoand
to
this
problem
is:
The
solution
tothis
this
problem
′ is:
he covariance matrix, 𝜇𝜇 is the vector of expected
returns,
𝜇𝜇
is
the
𝑤𝑤
Ω𝑤𝑤is:is:
𝑤𝑤to
=this
min
𝑝𝑝problem
The
solution
𝑤𝑤
the constraints
uired portfolio
return.
e solution to this problem is:
µµ(C
(Cµµ −−BB))++ιι((AA−−BBµµ ))
ww==ΩΩ−1−−11 µ (CµPPP − B ) + ι (22A − BµPPP )
AC
AC−−BB 2
= =𝜇𝜇𝑝𝑝Ω
𝑤𝑤 ′ 𝜇𝜇 w
AC − B
subject to:
𝑤𝑤 ′ 𝜄𝜄 = 1
µ (Cµ P − B ) + ι ( A −Where
Bµ P ) AA==µµ' Ω
Where
andCC==µµ' Ω
' Ω−−1−1µ
µ, , BB==µµ' Ω
' Ω−−1−ι11ι and
' Ω−−1−1µ
µ
1
w = Ω −1
Where
Where
,
and
A
=
µ
'
Ω
µ
B
=
µ
'
Ω
ι
C
=
µ
' Ω 1µ
2
AC − B
Now
the
returns
one
ofof
two
ways.
Either
directly
Nowvector
theimplied
implied
returns
can
be
deducted
inin
one
two
ways.
Either
directly
Now
the
implied
returns
canbe
bededucted
deducted
one
of
two
Either
directly
of ones,
same can
dimension
as theinweight
vector,
Ωways.
Where ι is a column
Now
the
implied
returns
can
be
deducted
in
one
of
two
ways.
Either
directly
−
1
isolate
in
the
equations
–
a
very
tedious
and
tricky
job
–
or
merely
µ
isolate
in
the
equations
–
a
very
tedious
and
tricky
job
–
or
merely
µ
matrix,
𝜇𝜇 isin the
of expected
is thejob – or merely opere A = µ ' Ω µ , B = µ ' Ω isι the
andcovariance
C = µ ' Ωisolate
µ
the vector
equations
– a veryreturns,
tediousand
and𝜇𝜇tricky
isolate µ in the equations – a very tedious and𝑝𝑝tricky job – or merely
optimize:
required portfoliooptimize:
return.
timize:
optimize:
w the implied returns can be deducted in one of two ways. Either directly
𝜇𝜇�𝐶𝐶𝜇𝜇
𝜇𝜇�𝐶𝐶𝜇𝜇𝑝𝑝𝑝𝑝−−𝐵𝐵�
𝐵𝐵�++𝜄𝜄�𝐴𝐴
𝜄𝜄�𝐴𝐴−−𝐵𝐵𝜇𝜇
𝐵𝐵𝜇𝜇𝑝𝑝𝑝𝑝��
this problem
ate µ in the equations – aThe
verysolution
tediousto and
tricky jobis: – or merely
−1
𝜇𝜇𝜇𝜇==min
�Ω−1
𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
min�Ω
𝜇𝜇�𝐶𝐶𝜇𝜇
−
𝐵𝐵�
+
𝜄𝜄�𝐴𝐴
−
𝐵𝐵𝜇𝜇𝑝𝑝 �−−𝑝𝑝𝑝𝑝𝑤𝑤
𝑖𝑖 �
𝑝𝑝
2
2
−1
𝜇𝜇𝜇𝜇 �Ω
𝐴𝐴𝐴𝐴
𝐴𝐴𝐴𝐴−−𝐵𝐵𝐵𝐵
imize:
− 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
𝜇𝜇 = min
2
) − 𝐵𝐵
µ (Cµ 𝜇𝜇 − B ) + ι ( A − Bµ 𝐴𝐴𝐴𝐴
−1
−1
w = Ω −1
P
P
weights;
Where
𝑝𝑝𝑝𝑝𝑤𝑤
theinitial
initial
portfolio
weights;the
theweights
weightsfor
forwhich
whichwe
weseek
seektoto
Where
𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 are
𝜇𝜇�𝐶𝐶𝜇𝜇𝑝𝑝 − 𝐵𝐵� + 𝜄𝜄�𝐴𝐴 − 𝐵𝐵𝜇𝜇
𝑖𝑖 arethe
AC −portfolio
B2
𝑝𝑝 �
−1
are
the
initial
portfolio
weights;
the
weights
for
which
we
seek
to
Where
𝑝𝑝𝑝𝑝𝑤𝑤
−
�
𝜇𝜇 = min �Ω
Where
are
the
initial
portfolio
weights;
the
weights
for
which
we seek
𝑖𝑖
𝑖𝑖
find
the
implied
returns.
find
the
implied
returns.
𝜇𝜇
𝐴𝐴𝐴𝐴 − 𝐵𝐵2
thethe
implied
returns.
tofind
find
implied
returns.
Where A = µ ' Ω −1µ , B = µ ' Ω −1ι and C = µ ' Ω −1µ
Either
way
results
inin the
Eitherfor
way
results
the same
same solution.
solution. ItIt should
should be
be noted
noted that
that the
the
which
we seek
ere 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 are the initial portfolio weights; the weights
Either
way
results
in in
theto
same
solution.
It should
be noted
that the
optimiEither
way
results
the
same
solution.
It
should
be
noted
that
optimization
isis
optimization problem
problem presented
presented above
above isis aa simple
simple NLP-problem,
NLP-problem, which
whichthe
d the implied returns.
Now the implied zation
returns
can beproblem
deducted
in one
of above
two
Either
directly
problem
presented
above
is aways.
simple
NLP-problem,
whichwhich
is easily
optimization
presented
is
a
simple
NLP-problem,
is
easily
solvable
––even
without
predefined
derivatives.
easily
solvable
even
without
predefined
derivatives.
isolate µ in thesolvable
equations
–
a
very
tedious
and
tricky
job
–
or
merely
–
even
without
predefined
derivatives.
easily solvable – even without predefined derivatives.
her way results in the sameoptimize:
solution. It should be noted that the
The
semi
solution
TheNLP-problem,
semiclosed
closedform
form
solution
presentedabove
aboveisisiningeneral
generalnot
notapplicable
applicableinin
Implied
returns
Implied
returns
imization problem presented
above
is a simple
which
is presented
The
semi
closed
form
solution
presented
above
is
in
general
not
applicable
Implied
returns
practise,
isis that
practise, as
as itit isis only
only valid
valid with
with binding
binding constraints.
constraints. The
The problem
problem
that ain
a
with
with
ily solvable – even without
predefined derivatives.
𝜇𝜇�𝐶𝐶𝜇𝜇
−
𝐵𝐵�
+
𝜄𝜄�𝐴𝐴
−
𝐵𝐵𝜇𝜇
�
practise,
as
it
is
only
valid
with
binding
constraints.
The
problem
is
that a
𝑝𝑝
𝑝𝑝
−1constraint
with
natural
such
as
positive
portfolio
weights
is
a
non-binding
natural
constraint
such
as
positive
portfolio
weights
is
a
non-binding
− 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
𝜇𝜇 = min �Ω
2 positive
The
semiconstraint
closed form
solution
presented
aboveweights
is in general
applicable
𝜇𝜇natural
such
portfolio
is a not
non-binding
𝐴𝐴𝐴𝐴
−
𝐵𝐵as
Implied returns with
e semi closed form solution presented above is in
general
notasapplicable
in with binding constraints. The problem is that a
in
practise,
it
is
only
valid
inequalities in the
Implied
ImpliedReturns.docm
Returns.docm
ctise, as it is only valid with Where
binding𝑝𝑝𝑝𝑝𝑤𝑤
constraints.
The constraint
problem
that aasthe
natural
such
positive
coninitial
portfolio is
weights;
weightsportfolio
for whichweights
we seekistoa non-binding
𝑖𝑖 are the
Implied
Returns.docm
constraints
constraint.
invalidates the closed form solution and makes the inverted
ural constraint such asinequalities
positive
weights
is aThis
non-binding
in returns.
straint.
This
invalidates
the
closed
form
solution
and
makes
the
inverted
find theportfolio
implied
constraint.problem
This invalidates
the closed form solution and makes the inverted
inequalities
in Markowitz
rather complex.
the
constraints
Markowitz
problem
rathercomplex.
complex.
3(9)
Markowitz
problem
rather
theEither
constraints
Implied Returns.docm
way results in the same
solution. It should be noted that the
To invert
invert the
the Markowitz
Markowitz model,
with
non-binding
wewe
define
thethe
To
with
non-bindingconstraints,
constraints,
define
optimization problem
presented
above is model,
a simple
NLP-problem,
which
is
To
invert
the
Markowitz
model,
with
non-binding
constraints,
we
define
the
following min-max
problem:
following
min-max
problem:
easily solvable – even
without
predefined
derivatives.
following min-max problem:
Implied returns
with
′
− 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
𝜇𝜇 = 𝑚𝑚𝑚𝑚𝑚𝑚
�𝑚𝑚𝑚𝑚𝑚𝑚
� 𝑤𝑤 𝜇𝜇
The semi closed form solution presented
above
is𝑤𝑤in general
not �
applicable
in
𝜇𝜇
𝑤𝑤 ′ 𝜇𝜇 𝑖𝑖2 � − 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
𝜇𝜇 = 𝑚𝑚𝑚𝑚𝑚𝑚
�𝑚𝑚𝑚𝑚𝑚𝑚
�𝑤𝑤 ′ Ω𝑤𝑤=𝜎𝜎
practise, as it is only valid with binding constraints.
The
is that a
′problem
𝜇𝜇
𝑤𝑤
𝜏𝜏=1 2
𝑤𝑤𝑤𝑤′ Ω𝑤𝑤=𝜎𝜎
𝑖𝑖
𝑢𝑢1 =1𝑤𝑤is
′ 𝜏𝜏=1
natural constraint such as positive portfolio weights
a non-binding
𝑢𝑢1 =1
3(9)
Implied Returns.docm
1. 1.
SoSo
in in
words:
Where 𝜎𝜎𝑖𝑖2 = 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖′ Ω𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 , and 𝜇𝜇1 denotes
Where
denotesthe
thereturn
returnofofasset
asset
words:
2
′
=
𝑝𝑝𝑝𝑝𝑤𝑤
,returns
and 𝜇𝜇1which
denotes
the return
of asset
1. So inweights
words:
Where
we
seek𝜎𝜎to
to
find
the𝑖𝑖 Ω𝑝𝑝𝑝𝑝𝑤𝑤
set of
of𝑖𝑖returns
which
makes
initial
portfolio
𝑖𝑖 find
we
seek
the
set
makes
the initial
portfolio
weights
we seek
to find
the setdefined
of returns
which
makes
the(the
initial
portfolio
mean
variance
optimal;
byby
a penalty
function
norm).
mean
variance
optimal;
defined
a penalty
function
(the
norm). weights
mean variance optimal; defined by a penalty function (the norm).
In
problemisisnot
noteasily
easilysolvable
solvableasasititrequires
requiresthe
theutilization
utilization
In practise
practise this
this problem
of of
somewhat
complicated
optimization
algorithms.
As
a
general
note,
we
get
In practisecomplicated
this problemoptimization
is not easily algorithms.
solvable as As
it requires
thenote,
utilization
somewhat
a general
we getof
proper
results
using
the
optimization
toolbox
of
Matlab
2014a
although
somewhat
complicated
optimization
algorithms.
As
a
general
note,
wethe
get
proper results using the optimization toolbox of Matlab 2014a although
proper
results
using
the optimization
of Matlab
2014a although the
the
convergence
without
fixed
derivatives
is not
impressive.
convergence
without
fixed
derivatives
istoolbox
not impressive.
A synthetic
A synthetic
example
example
convergence without fixed derivatives is not impressive.
To illustrate the proposed model in “practise”, we restate the properties of our
To illustrate the
proposed model in “practise”, we restate the properties of our
3-dimensional
system:
3-dimensional system:
Page 6
𝑥𝑥1
1.55
5
𝑥𝑥
� 𝑥𝑥21� ~𝑁𝑁 ��45� , � 1.55
0
0
0
2.86
+0.48
+0.48��
−0.11
3(9)
3(9)
3(9)
In
practise this
problem optimization
is not easily solvable
as itAsrequires
the note,
utilization
of
somewhat
complicated
algorithms.
a general
we get
somewhat
complicated
optimization
algorithms.
As
a
general
note,
we
get
proper results using the optimization toolbox of Matlab 2014a although the
proper
resultswithout
using the
optimization
toolbox
of Matlab 2014a although the
convergence
fixed
derivatives is
not impressive.
convergence without fixed derivatives is not impressive.
thetic
hetic
ple
ple
To illustrate the proposed model in “practise”, we restate the properties of our
To
illustrate the proposed model in “practise”, we restate the properties of our
To3-dimensional
illustrate thesystem:
proposed model in “practise”, we restate the properties of
A Synthetic Example
3-dimensional system:
our 3-dimensional system:
per is that it provides a
to the optimization.
𝑥𝑥1
1.55
0
+0.48
5
y be derived by simple
0
+0.48
�𝑥𝑥𝑥𝑥12 � ~𝑁𝑁 ��54� , � 1.55
0
2.86
−0.11��
onstraints invalidates
�𝑥𝑥𝑥𝑥23� ~𝑁𝑁 ��46� , � +0.48
0
2.86 −0.11
−0.11
3.16 ��
𝑥𝑥3
rced into the realm of
+0.48 −0.11 3.16
6
is the possibility of
We then define a set of initial portfolio weights:
nts that is the
This weights:
invalidates
Wemain
then define
definein
aa set
initial
We
then
setofofconstraint.
initialportfolio
portfolio
weights: the closed form solution and makes the inverted
inequalities
rather complex.
the constraints Markowitz problem34%
34%
𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 = �33%�
= �33%
𝑝𝑝𝑝𝑝𝑤𝑤
an be estimated using
To invert
the𝑖𝑖 Markowitz
33%�model, with non-binding constraints, we define the
33%
m:
following min-max problem:
the
Theproblem
problem then
then isis how
how to
to find
find the
the returns
returns
which
–– given
The
which
given
the
covariance
′ covariance
𝜇𝜇 = 𝑚𝑚𝑚𝑚𝑚𝑚
�𝑚𝑚𝑚𝑚𝑚𝑚
� − 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 �
� 𝑤𝑤
the𝜇𝜇covariance
The
problem
is in
how
find thebeing
returns
which
– given
𝜇𝜇
𝑤𝑤
′
matrix
wouldthen
result
“optimal”.
matrix
––would
result
inthe
thetoportfolio
portfolio
being
“optimal”.
𝑤𝑤 Ω𝑤𝑤=𝜎𝜎𝑖𝑖2
matrix – would result in the portfolio being “optimal”.
𝑤𝑤 ′ 𝜏𝜏=1
𝑢𝑢1 =1
The
todefine
definethe
thelevel
levelofofrisk.
risk.ToTododososo
Thefirst
firstactual
actualstep
step in
in the
the optimization
optimization isisto
The
first
actual
step
in
the
optimization
is
to
define
the
level
of
risk.
To do so
we
thevariance
varianceofofour
ourinitial
initial
portfolio:
wesimply
simplyestimate
estimate the
portfolio:
we simply estimate the variance2of our initial
portfolio:
Where 𝜎𝜎𝑖𝑖 = 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖′ Ω𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 , and 𝜇𝜇1 denotes the return of asset 1. So in words:
′
𝑝𝑝𝑝𝑝𝑤𝑤the
𝜎𝜎𝑖𝑖2to=find
𝑖𝑖 Ω𝑝𝑝𝑝𝑝𝑤𝑤
we seek
set of𝑖𝑖 returns which makes the initial portfolio weights
𝜎𝜎𝑖𝑖2 = 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖′ Ω𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖
Here Ω again denotes
the variance
covariance
matrix
of the
then find
mean
optimal;
defined
bysystem.
a penaltyWe
function
(the norm).
s the weight vector,
returns, and 𝜇𝜇the
the
returns by solving the optimization problem. Solving on the ba𝑝𝑝 is implied
Here
Ω again
denotes
covariance
matrix
ofisthe
We
thenas
find
the
Inthe
practise
thisinproblem
notsystem.
easily solvable
it requires
the utilization of
sis
of
the
specified
weights
results
the following
implied
returns:
Here
Ω
again
denotes
the
covariance
matrix
of
the
system.
We
then
find
the
implied returns by solving
the
optimization
problem.
Solving
on
the
basis
of
somewhat complicated optimization algorithms. As a general note, we get
implied
returns
by solving
the optimization
problem.
Solving on the basis of
1.0the
the specified
weights
results
the following
implied
returns:
properinresults
using
optimization
toolbox of Matlab 2014a although the
the specified weights results in the 𝜇𝜇following
implied
returns:
= �2.4�
convergence without fixed derivatives is not impressive.
4.4
P
)
4(9)
Tocan
illustrate
the proposed
modeloptimization
in “practise”,
we
restate
of our
AAs
synthetic
4(9)
run a standard
Markowitz
using
these the properties
a sanity check, one
Implied
Returns.docm
As a sanity check, one 3-dimensional
can run a standard
Markowitz optimization
using
thesystem:
Implied
Returns.docm
returns. If the optimizer has found a stable solution then this will naturally
example
se returns. If the optimizer has found a stable solution then this will naturally
result in the “optimal” portfolio being the same as our initial portfolio.
result in the “optimal” portfolio being the same as our initial portfolio.
𝑥𝑥1please note
1.55
0
+0.48
5 that
they
completely
With
regard
level
of returns,
regard
to to
thethe
level
of returns,
please
note that
they
are are
completely
aro ways. EitherWith
directly
𝑥𝑥
�
~𝑁𝑁
��
�
,
�
��
�
4
0
2.86
−0.11
2
arbitrary.
It
is
only
the
relative
returns
that
are
of
importance
to
the
to the optimizacky job – orbitrary.
merelyIt is only the relative returns that
𝑥𝑥3 are of importance
−0.11
optimization.
So all conclusions
should
like: if1 6asset
1+0.48
delivers
a return
of3.16
1,
tion.
So all conclusions
should be
like: ifbeasset
delivers
a return
of 1, does
does it makes
senseasset
that asset
2 delivers
a return
2.4?
Sameififasset
asset 11 had
had aa
it makes
sense that
2 delivers
a return
of of
2.4?
Same
We
then
define
a setIfofyou
initial
portfolio
weights:
return
of
2
and
asset
2
a
return
of
4.8.
wish
you
can
find
a
numeraire
return of 2 and asset 2 a return of 4.8. If you wish you can find a numeraire
�
using
CAPMororthe
thelike
likefor
forthe
the return
return you
about.
− 𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 � using
CAPM
youfeel
feelthe
themost
mostcertain
certain
about.
34%
𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖 = �33%�
What
youdodoififthe
thereturns
returns do no
expectation?
In that
casecase
the
What
dodoyou
notmatch
matchyour
your
expectation?
In that
33%
s for which we seek
to need to be changed: you simply increase the allocation
weights
to
those
the weights need to be changed: you simply increase the allocation to those
assets
whichyou
youfeel
feelthe
the returns
returns have
It should
be
assets
forforwhich
havebeen
been“underestimated”.
“underestimated”.
It should
noted
that
this
potentially
changes
the
volatility
of
the
portfolio.
This
is
one
be noted that this potentially
changes
volatility
ofthe
thereturns
portfolio.
This–ofisgiven the covariance
The problem
thenthe
is how
to find
which
be noted thatthethe
drawbacks
of the–of
inverse
Markowitz
It is“optimal”.
not possible
one ofmajor
the major
drawbacks
the inverse
optimization.
It is not
would
result
inMarkowitz
theoptimization.
portfolio
being
LP-problem, which
is the risk level matrix
to
keep
–
in
terms
of
standard
deviations
–
constant.
possible to keep the risk level – in terms of standard deviations – constant.
The first actual step in the optimization is to define the level of risk. To do so
ToTo
illustrate
can iterate
the
to
find
aa set
of
illustratehow
howone
one
iterate
theoptimization
optimization
to our
findinitial
setportfolio:
of returns
returns
wecan
simply
estimate
the variance of
neral not applicable
in
which
matches
ones
expectations,
say
that
we
find
the
return
of
asset
to
which matches ones expectations, say that we find the return of asset 3 to3be
The problem isbethat
a
relativelytoo
toohigh.
high.We
Wetherefore
thereforereduce
reduce
exposure
towards
asset
relatively
thethe
exposure
thisthis
asset
by
𝑝𝑝𝑝𝑝𝑤𝑤𝑖𝑖′ Ω𝑝𝑝𝑝𝑝𝑤𝑤
𝜎𝜎 2 = towards
ts is a non-binding
by 10%-points,
10%-points,which
whichwe
weallocate
allocateevenly
evenlytotothe
thetwo
two𝑖𝑖 others.
others.That
Thatis,
is,𝑖𝑖the
the new
new
portfolio weights
3(9) are given as:
Implied Returns.docm
Here Ω again denotes the covariance matrix of the system. We then find the
39%
implied returns by solving the optimization problem. Solving on the basis of
𝑝𝑝𝑝𝑝𝑤𝑤𝑛𝑛𝑛𝑛𝑛𝑛 = �38%�
7
the specified weights results in the following implied Page
returns:
23%
To illustrate how one can iterate the optimization to find a set of returns
To illustrate how one can iterate the optimization to find a set of returns
which matches ones expectations, say that we find the return of asset 3 to be
which matches ones expectations, say that we find the return of asset 3 to be
relatively too high. We therefore reduce the exposure towards this asset by
relatively too high. We therefore reduce the exposure towards this asset by
10%-points, which we allocate evenly to the two others. That is, the new
10%-points, which we allocate evenly to the two others. That is, the new
portfolio weights are given as:
portfolio
as:
portfolioweights
weightsare
are given
given as:
39%
39%
𝑝𝑝𝑝𝑝𝑤𝑤𝑛𝑛𝑛𝑛𝑛𝑛 = �38%�
𝑝𝑝𝑝𝑝𝑤𝑤𝑛𝑛𝑛𝑛𝑛𝑛 = �38%�
23%
23%
Using these weights, we find that the vector of implied returns is given as:
Usingthese
theseweights,
weights, we
we find
find that
returns
is given
as: as:
Using
thatthe
thevector
vectorofofimplied
implied
returns
is given
1.0
1.0
𝜇𝜇𝑛𝑛𝑛𝑛𝑛𝑛 = �2.6�
𝜇𝜇𝑛𝑛𝑛𝑛𝑛𝑛 = �2.6�
2.4
2.4
We see that the new portfolio weights imply two things: First, the relative
We see that the new portfolio weights imply two things: First, the relative
We
see thatreturn
the new
portfolio
weights
imply two
First, the relative
expected
of asset
3 drops.
Naturally,
thisthings:
is a consequence
of ourexexpected return of asset 3 drops. Naturally, this is a consequence of our
pected
return
of
asset
3
drops.
Naturally,
this
is
a
consequence
of
our
lowelowering the weight hereto. Second, the relative return of asset 2 rises
lowering the weight hereto. Second, the relative return of asset 2 rises
ring
the weight
hereto.
Second,
thedifficult
relativeeffect
return
asset 2The
risesreason
compared
compared
to level
1. This
is a more
to of
interpret.
for
compared to level 1. This is a more difficult effect to interpret. The reason for
tothelevel
1.
This
is
a
more
difficult
effect
to
interpret.
The
reason
for
the
rise
rise in the relative return comes from the fact that we at the same time
the rise in the relative return comes from the fact that we at the same time
inreduce
the relative
fromInthe
facttothat
we at the
the allocation
same timeofreduce
the riskreturn
of thecomes
portfolio.
order
increase
the
reduce the risk of the portfolio. In order to increase the allocation of the
the
risk ofrisky
the asset
portfolio.
order
theinallocation
the relatively
relatively
2, weInneed
to to
getincrease
an increase
its return. of
Otherwise
the
relatively risky asset 2, we need to get an increase in its return. Otherwise the
optimal
portfolio
with this
levelanofincrease
risk would
consist
more
of asset 1.the optimal
risky
asset
2,
we
need
to
get
in
its
return.
Otherwise
optimal portfolio with this level of risk would consist more of asset 1.
portfolio with this level of risk would consist more of asset 1.
As a final illustration of the model we can present the problem in terms of a
Asa afinal
finalillustration
illustration of
of the
the model we
can
present
the
in in
terms
of a
As
canthe
present
theproblem
problem
terms
standard
mean-variance
plot.model
Figure 2we
show
efficient
frontier
based
on the of
standard
mean-variance
plot.
Figure
2
show
the
efficient
frontier
based
on
the
a standard mean-variance plot. Figure 2 show the efficient frontier based
on the original return estimates and the “location” of our initial portfolio;
denoted by the red cross. It can clearly be visualised that the
Impliedportfolio
Returns.docmis
Implied Returns.docm
suboptimal, as it is below the efficient frontier.
Figure 2: The efficient frontier based on the original return estimates and the
location of the initial portfolio
1.25
Efficient Frontier
PF
1.2
Expected return
1.15
1.1
1.05
1
0.95
Page 8
1.4
1.6
1.8
2
2.2
2.4
Expected std
2.6
2.8
3
3.2
5(9)
5(9)
Figure 3 show the efficient frontier based on the set of implied returns. As
can be visualized the portfolio is now on the efficient frontier; as it should
be. The interesting thing to note is that the efficient frontier has now become steeper, and that it has shifted upwards compared to the old set of
implied returns.
Figure 3: The efficient frontier of both the implied and the original return
estimates
4.5
Old set of returns
New set of returns
PF
4
Expected return
3.5
3
2.5
2
1.5
1
0.5
1.4
1.6
1.8
2
2.2
2.4
Expected std
2.6
2.8
3
3.2
To also illustrate the method in practise we focus on the allocation of one
of our funds as of October 2014. The fund can invest solely in equities, Investment Grade, High Yield and government bonds and is only restricted
in so far that it has a maximum Value At Risk limit; implying a maximum
allocation towards equities of ~25%. As of October 2014 the allocation of
fund
waswas
given
as: as:
fund
was
given
as:
the
fund
given
𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸
20%
𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸
20%
10%
𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺
𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺 𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
10%
𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼
=�
𝑝𝑝𝑝𝑝𝑤𝑤𝑟𝑟𝑟𝑟 =
=�
�=
�
�
�
𝑝𝑝𝑝𝑝𝑤𝑤
�
20%�
𝐻𝐻𝐻𝐻𝐻𝐻ℎ
𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌
𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
20%
𝐻𝐻𝐻𝐻𝐻𝐻ℎ 𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌𝑌 𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
50%
𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺 𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏
50%
𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺
Nowwhat
whatdoes
doesthis
thissay
say about
about our
our view
view on
on
the
market?
To
answer
this
we
Now
what
does
this
say
Now
our
view
onthe
themarket?
market?To
Toanswer
answerthis
thiswe
we
simply
type
in
the
constraints
on
the
allocation
and
run
the
inverse
Markosimplytype
typeininthe
the constraints
constraints on the
simply
the allocation
allocationand
andrun
runthe
theinverse
inverseMarkoMarkowitzmodel.
model.This
Thisresults
resultsin
inthe
the following
following set
set of
of
implied
returns:
witz
model.
This
results
in
the
witz
following
set
ofimplied
impliedreturns:
returns:
7.8%
7.8%
1.07%
=�
�1.07%�
�
𝜇𝜇𝜇𝜇𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖
𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖 =
2.2%
2.2%
1%
1%
So at
at the
the time
time of
of the
the allocation,
allocation, we
we expected
expected equities
equities to
to deliver
deliver aa return
return
So
significantly
higher
than
both
credits
and
government
bonds.
Note
that
significantly higher than both credits and government bonds. Note that
the horizon
horizon isis somewhat
somewhat fluid
fluid as
as the
the implied
implied returns
returns would
would change
change the
the
the
Page 9
moment
we
changed
the
allocation.
We
also
expected
that
High
Yield
moment we changed the allocation. We also expected that High Yield
bonds should only deliver a return twice as high as that of Government
A Real Example
So at the time of the allocation, we expected equities to deliver a return
significantly higher than both credits and government bonds. Note that the
horizon is somewhat fluid as the implied returns would change the moment
we changed the allocation. We also expected that High Yield bonds should
only deliver a return twice as high as that of government bonds, illustrating
our view that much of the return potential of the asset class had evaporated
over the last couple of years. All in all, we expected a scenario where the
return would primarily come from equities.
Uniqueness of the
Solution
Finally we investigate the uniqueness of the proposed method. First off, note
that solution, i.e. the implied returns, is unique. That is no set of weights
results in two different sets of implied returns. Naturally this property also
lies behind the original Markowitz model as it would not be desirable if you
could input two different sets of returns and get the same portfolio; in anything else than a corner solution that is.
With that being said, the likelihood function is very flat and it is therefore
somewhat difficult to find the exact solution. To illustrate this we plot the
likelihood function in Figure 4 for our equally weighted portfolio and the
covariance matrix that we have used throughout the paper. As we keep the
return of asset 1 constant we plot it as a function only of the returns of asset
2 and asset 3. The large red dot shows the minimum.
Figure 4: Return combinations with resulting portfolio weights close to the
solution. Calculated on the basis of the synthetic scenario
The most noticeable feature of Figure 4 is that it is declining in the combined absolute returns of asset 2 and asset 3. So in this example is not so
Page 10
much the relative return between asset 2 and asset 3 that matters, but more
their combined difference towards asset 1. This could in some sense also
be implied by the fact that the efficient frontier of Figure 3 shifted upwards.
The other thing to note is that the likelihood function is rather flat around
our proposed solution in the direction of asset 3. That is: it doesn’t matter all
that much whether we say the expected return hereof is 3 or 5. Yet, it is not
flat in terms of asset 2. Whether we say the expected return hereof is 2.4 or
3 does have a large impact. This comes to show that the larger the relative
difference of an asset’ return is compared to the others, the less sensitive
the output of the Markowitz model becomes to the exact figure.
The paper has presented a numerical approach to find the Markowitz implied returns of a given portfolio. Both a semi closed form and a numerical
solution are presented. It is described under which conditions the two solutions are appropriate.
Conclusion
By example it is shown how one can use the approach to obtain a portfolio
which is consistent with ones views.
Chopra, Vijay K. and Ziemba, William T. (1993), The Effect of Errors in Means,
Variances, and Covariances on Optimal Portfolio Choice, The Journal of
Portfolio Management, Winter 1993, Vol. 19, No. 2, pp. 6-11
Meucci, Attilio (2007), Risk and Asset Allocation, Springer
Page 11
Litterature