Académique Documents
Professionnel Documents
Culture Documents
This is intended for educational purposes. For larger return distributions and
more assets you may want to use the implementation in the R language, see link below.
Revision history:
28. May 2014: First version.
Asset Weight 0.71
Asset Returns 12% -5% 9% -13%
You can extend this with more asset returns by typing them in
row 2. Then you have to drag the formula in cell E4 and update
the averaging in cell B5.
Gov.Bond Yield 3%
Gov.Bond Weight 0.45
Use the optimizer in menu "Data / Solver" to find the weights that maximize the
Kelly value which is defined as:
E[log(1 + Gov.Bond Weight * Gov.Bond Yield + Asset Weight * Asset Returns)]
You can extend this with more asset returns by typing them in
row 5 starting in cell F5. Then you must drag the formulas in
cells E7 and E9, and update the averaging in cell B10.
Asset Weight 0.40
Asset Returns 11% -7% 9% -13%
Probability 0.3 0.3 0.2 0.2
Probability Sum 1.0
Average Return 0.4%
You can extend this with more asset returns by typing them in
row 2 and the probabilities in row 3. Then you have to drag the
formulas in cells E7 and E8 and update the sum in cell B9.
Asset 1 Asset 2
Asset Weights 0.76 0.24
Use the optimizer in menu "Data / Solver" to find the asset weights that maximize
the Kelly value which is defined as:
E[log(1 + Asset 1 Weight * Asset 1 Returns + (1 - Asset 1 Weight) * Asset 2 Returns)]
This example has two assets. Asset 1 has possible returns: 12%, 9%, 9%
or 0%. Asset 2 has possible returns: 5%, 10%, 15% or 0%. Note that the
returns are dependent in the order listed so if e.g. asset 1 has return 12%
then asset 2 has return 5%. The Kelly optimal portfolio has about 0.76 (or
76%) of asset 1 and about 0.24 (or 24%) of asset 2.
You can extend this with more asset returns by typing them in rows 4 and
5 starting in cells F4 and F5. Then you have to drag the formulas in cells
E7 and E9, and update the averaging in cell B10.
Gov.Bond Yield 3%
Gov.Bond Weight 0.00
Use the optimizer in menu "Data / Solver" to find the weights that maximize the Kelly
value which is defined as:
E[log(1 + Gov.Bond Weight * Gov.Bond Yield + Sum(Asset i Weight * Asset i Returns))]
This example has a government bond with 3% yield and 3 assets. Asset 1 has
possible returns: 11%, 1%, 2% or (1%). Asset 2 has possible returns: 6%, 10%,
(8%) or 4%. Asset 3 has possible returns: (3%), 4%, 9% or 2%. The returns are
dependent so if asset 1 has return 2% then asset 2 has return (8%) and asset
3 has return 9%. The Kelly optimal portfolio consists of 0.89 (or 89%) of asset
1 and 0.11 (or 11%) of asset 3; the government bond and asset 2 are not
included in the Kelly optimal portfolio.
You can extend this with more assets by adding more rows. Then you have to
add another asset weight and update the sum in cell B6; update the Solver
settings; update the formula in B12 to include the new asset and then drag
the formula to update all the other cells in row 12; drag the formula in B14 to
update row 14. If you add more asset returns then you also have to update
the averaging in cell B15.