You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -68,6 +68,8 @@ Head over to the [documentation on ReadTheDocs](https://pyportfolioopt.readthedo
68
68
If you would like to play with PyPortfolioOpt interactively in your browser, you may launch Binder [here](https://mybinder.org/v2/gh/robertmartin8/pyportfolioopt/master). It takes a
69
69
while to set up, but it lets you try out the cookbook recipes without having to deal with all of the requirements.
70
70
71
+
*Note: macOS users will need to install [Command Line Tools](https://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/).*
72
+
71
73
*Note: if you are on windows, you first need to installl C++. ([download](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16), [install instructions](https://drive.google.com/file/d/0B4GsMXCRaSSIOWpYQkstajlYZ0tPVkNQSElmTWh1dXFaYkJr/view))*
72
74
73
75
This project is available on PyPI, meaning that you can just:
@@ -395,9 +397,12 @@ Special shout-outs to:
395
397
- Aditya Bhutra
396
398
- Thomas Schmelzer
397
399
- Rich Caputo
400
+
- Nicolas Knudde
398
401
399
402
## Getting in touch
400
403
401
-
If you are having a problem with PyPortfolioOpt, please raise an issue.
404
+
If you are having a problem with PyPortfolioOpt, please raise a GitHub issue. For anything else, you can reach me at:
402
405
403
-
For anything else, you can contact me via the [form](https://reasonabledeviations.com/about/) on my website.
Copy file name to clipboardExpand all lines: docs/BlackLitterman.rst
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ Black-Litterman Allocation
5
5
##########################
6
6
7
7
The Black-Litterman (BL) model [1]_ takes a Bayesian approach to asset allocation.
8
-
Specifically, it combines a **prior** estimate of returns (canonically, the market-implied
8
+
Specifically, it combines a **prior** estimate of returns (for example, the market-implied
9
9
returns) with **views** on certain assets, to produce a **posterior** estimate of expected
10
10
returns. The advantages of this are:
11
11
@@ -52,11 +52,10 @@ I'd like to thank `Felipe Schneider <https://github.com/schneiderfelipe>`_ for
52
52
contributions to the Black-Litterman implementation. A full example of its usage, including the acquistion
53
53
of market cap data for free, please refer to the `cookbook recipe <https://github.com/robertmartin8/PyPortfolioOpt/blob/master/cookbook/4-Black-Litterman-Allocation.ipynb>`_.
54
54
55
-
.. caution::
55
+
.. tip::
56
56
57
-
Our implementation of Black-Litterman makes frequent use of the fact that python 3.6+ dictionaries
58
-
remain ordered. It is still possible to use python 3.5 but you will have to construct the BL inputs
59
-
explicitly (``Q``, ``P``, ``omega``).
57
+
Thomas Kirschenmann has built a neat interactive `Black-Litterman tool <https://github.com/thk3421-models/cardiel>`_
58
+
on top of PyPortfolioOpt, which allows you to visualise BL outputs and compare optimisation objectives.
0 commit comments