{"id":7505,"date":"2022-03-21T21:14:45","date_gmt":"2022-03-21T20:14:45","guid":{"rendered":"https:\/\/www.simtrade.fr\/blog_simtrade\/?p=7505"},"modified":"2022-03-21T21:14:45","modified_gmt":"2022-03-21T20:14:45","slug":"implementing-black-litterman-model","status":"publish","type":"post","link":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/","title":{"rendered":"Implementing Black-Litterman asset allocation model"},"content":{"rendered":"<p><a href=\"https:\/\/www.linkedin.com\/in\/youssef-louraoui\/\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg\" alt=\"Youssef_Louraoui\" width=\"150\" height=\"150\" class=\"alignright size-thumbnail wp-image-5396\" \/><\/a><\/p>\n<p>In this article, Youssef Louraoui (Bayes Business School, MSc. Energy, Trade &amp; Finance, 2021-2022) presents an implementation of the Black-Litterman model, used to determine the expected return of a portfolio by integrating investor\u2019s views regarding the performance of the underlying assets selected in the investment portfolio.<\/p>\n<p>This article follows the following structure: first, we introduce the Black-Litterman model. We then present the mathematical foundations of this model. We conclude with an explanation of the methodology to build the spreadsheet with the results obtained. You will find in this post an Excel spreadsheet which implement the model.<\/p>\n<h2>Introduction<\/h2>\n<p>The Black-Litterman asset allocation model, established for the first time in the early 1990&#8217;s by Fischer Black and Robert Litterman, is a sophisticated strategy for dealing with unintuitive, highly concentrated, and input-sensitive portfolios. The most likely reason that more portfolio managers do not use the Markowitz model, which maximises return for a given degree of risk, is input sensitivity, a well-documented issue with mean-variance optimization.<\/p>\n<p>The Black-Litterman Model employs a Bayesian technique to integrate an investor&#8217;s subjective views of expected returns on one or more assets with the market equilibrium vector (prior distribution) of expected returns to obtain a new, mixed estimate of expected returns. The new vector of returns (the posterior distribution) is a weighted complex average of the investor&#8217;s views and market equilibrium.<\/p>\n<h2>Mathematical foundation<\/h2>\n<p>The idea of the Black Litterman estimates is not to find the optimum portfolio weights as in the Markowitz optimization framework, but instead to find the expected return that would be used as an input to compute the optimum portfolio weights. This approach is referred as reversion portfolio optimization technique. The idea behind is that optimum weights are already observed in the market and captured in the market portfolio. We can approach the reasoning by maximizing the following utility function adjusted to the risk:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_6.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_6\" width=\"355\" height=\"59\" class=\"aligncenter size-full wp-image-7515\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_6.png 355w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_6-300x50.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/a><\/p>\n<ul>\n<li> w<sup>T<\/sup> = transposed of portfolio weights <\/li>\n<li> \u03a0 = Implied equilibrium excess return vector <\/li>\n<li> A = price of risk or risk aversion factor <\/li>\n<li> \u03a3 = variance-covariance matrix <\/li>\n<\/ul>\n<p>We take the partial derivative of U in terms of weights (w) and we derive the following expression:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_5.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_5\" width=\"250\" height=\"74\" class=\"aligncenter size-full wp-image-7514\" \/><\/a><\/p>\n<p>By setting the partial derivative equal to zero, we can maximize the utility function in term of weights. The proposed approach in the Black Litterman approach is that instead of seeking the optimal weights, which are incorporated in the market portfolio and thus computable via the market capitalization of the equities in the portfolio, we\u2019ll isolate the \u03a0 (implied equilibrium excess return) to obtain the optimal expected returns for the portfolio:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_4.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_4\" width=\"115\" height=\"36\" class=\"aligncenter size-full wp-image-7513\" \/><\/a><\/p>\n<p>We can deconstruct the Black-Litterman model as<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_3.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_3\" width=\"593\" height=\"53\" class=\"aligncenter size-full wp-image-7512\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_3.png 593w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_3-300x27.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/p>\n<ul>\n<li> \u03c4= scalar <\/li>\n<li> P = Linking matrix <\/li>\n<li> \u2211 = Variance-covariance matrix <\/li>\n<li> \u03a0= implied equilibrium excess return <\/li>\n<li> A = Price of risk <\/li>\n<li> w = weight vector <\/li>\n<li> \u03a9 = uncertainty of views <\/li>\n<\/ul>\n<\/ul>\n<p>The first term of the formula is introduced in order to respect the constraint that the portfolio weights should be equal to one:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_2.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_2\" width=\"266\" height=\"41\" class=\"aligncenter size-full wp-image-7511\" \/><\/a><\/p>\n<p>The second term of the formula is to compute a weighted average of the implied equilibrium excess return adjusted to the uncertainty of the returns by the view vector weighted with the uncertainty of views:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_mathematical_foundation_Black_Litterman_1.png\" alt=\"img_SimTrade_mathematical_foundation_Black_Litterman_1\" width=\"244\" height=\"44\" class=\"aligncenter size-full wp-image-7510\" \/><\/a><\/p>\n<p>The final output E(R) is a vector of return n x 1 that represent the equilibrium returns of the market adjusted to investors views.<\/p>\n<h2>Implementation of the Black-Litterman asset allocation model in practice<\/h2>\n<p>To model a Black-Litterman portfolio allocation, we obtained a large time series to obtain useful results by downloading the equivalent of 23 years of market data from a data provider (in this example, Bloomberg). We generate the variance-covariance matrix after obtaining all necessary statistical data, which includes the expected return and volatility indicated by the standard deviation of the returns for each stock during the provided period.<\/p>\n<p>The data is derived from the Bloomberg terminal. The first step is to calculate the logarithmic returns and excess returns on the selected assets (returns minus the risk-free rate). After calculating the logarithmic returns on each asset, we can estimate the capital asset pricing model&#8217;s returns (CAPM) expected returns. This information will be used to calculate the Black-Litterman expected returns on a comparative basis.<\/p>\n<p>1. The first input for the model is the price of risk A, which represents the risk aversion of investor and is obtained by subtracting the expected return of the market the risk-free rate and divided by the variance of the market:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_formulas_for_spreadsheet_1.png\" alt=\"img_SimTrade_Black_Litterman_formulas_for_spreadsheet_1\" width=\"197\" height=\"93\" class=\"aligncenter size-full wp-image-7509\" \/><\/a><\/p>\n<ul>\n<li> E(r<sub>m<\/sub>)= expected market returns <\/li>\n<li> r<sub>f<\/sub> = risk-free rate <\/li>\n<li> \u03c3<sup>2<\/sup><sub>m<\/sub> = variance of market<\/li>\n<\/ul>\n<p>2. We extract the respective market capitalization of each security to obtain their market weights in the portfolio. Given that our investable universe is made of five stocks, we can retrieve their respective market capitalization and compute the weights of each stock in relation to the sum of total market-capitalization in the portfolio.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_formulas_for_spreadsheet_2.png\" alt=\"img_SimTrade_Black_Litterman_formulas_for_spreadsheet_2\" width=\"254\" height=\"97\" class=\"aligncenter size-full wp-image-7508\" \/><\/a><\/p>\n<p>Table 1 depicts the optimal weights obtained from their respective market capitalisation, coupled with the respective expected return and volatility.<\/p>\n<p>Table 1. Asset characteristics of Apple, Amazon, Microsoft, Goldman Sachs, and Pfizer.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_2.png\" alt=\"img_SimTrade_Black_Litterman_spreadsheet_2\" width=\"667\" height=\"167\" class=\"aligncenter size-full wp-image-7519\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_2.png 667w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_2-300x75.png 300w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/a><\/p>\n<p>Source: computation by the author.<\/p>\n<p>3. We compute the variance-covariance matrix of logarithmic returns using the data analysis tool pack available in Excel (Table 2).<\/p>\n<p>Table 2. Variance-covariance matrix of asset returns<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_5.png\" alt=\"img_SimTrade_Black_Litterman_spreadsheet_5\" width=\"452\" height=\"105\" class=\"aligncenter size-full wp-image-7516\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_5.png 452w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_5-300x70.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/a><\/p>\n<p>Source: computation by the author.<\/p>\n<p>4. We compute the implied equilibrium excess return (\u03a0) as the matrix calculation of the price of risk (A) times the matrix multiplication of the weights computed in step 4 times the variance-covariance matrix computed in step 3.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_formulas_for_spreadsheet_3.png\" alt=\"img_SimTrade_Black_Litterman_formulas_for_spreadsheet_3\" width=\"163\" height=\"49\" class=\"aligncenter size-full wp-image-7507\" \/><\/a><\/p>\n<ul>\n<li> \u03a0= implied equilibrium excess return <\/li>\n<li> A = Price of risk <\/li>\n<li> w = weight vector <\/li>\n<\/ul>\n<p>5. The views are incorporated into the model. To achieve this, we provide three views to include into the model. If there are no views, the values will correspond to the market portfolio. The investment manager&#8217;s views for the expected return on certain of the portfolio&#8217;s assets regularly diverge from the Implied Equilibrium Return Vector (), which serves as the market-neutral starting point for the Black-Litterman model that quantifies the uncertainty associated with each view. The Black-Litterman Model can be used to depict such views in absolute or relative terms. As an illustration, let us suppose that the real and simulated portfolio will have the same views:<\/p>\n<ul>\n<li>View 1: Apple will outperform Microsoft by .05 percent <\/li>\n<li> View 2: Amazon will outperform Microsoft by .1 percent <\/li>\n<li> View 3: Apple will outperform Amazon by .05 percent <\/li>\n<\/ul>\n<p>To incorporate the vector Q of views, we create a link matrix P where the rows sum to zero. Figure 3 depicts the workings done in the spreadsheet.<\/p>\n<p>Table 3. Views vector and Link Matrix (P)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_1.png\" alt=\"img_SimTrade_Black_Litterman_spreadsheet_1\" width=\"982\" height=\"120\" class=\"aligncenter size-full wp-image-7520\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_1.png 982w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_1-300x37.png 300w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_1-768x94.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/a><\/p>\n<p>Source: computation by the author.<\/p>\n<p>6. We compute omega to determine the degree of uncertainty associated with the views. While Black-Litterman paper used a value of tau equal to 0.25, an important number of academics went for calculating the tau equal to one. For the sake of simplifying the model, consider tau to be equal to one. This input is obtained by multiplying the Linking matrix by the variance-covariance matrix and transposing the Linking matrix (P).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_formulas_for_spreadsheet_4.png\" alt=\"img_SimTrade_Black_Litterman_formulas_for_spreadsheet_4\" width=\"161\" height=\"52\" class=\"aligncenter size-full wp-image-7506\" \/><\/a><\/p>\n<ul>\n<li> \u03c4= scalar <\/li>\n<li> P = Linking matrix <\/li>\n<li> \u2211 = Variance-covariance matrix <\/li>\n<\/ul>\n<p>7. We integrate all the values computed previously in the Black-Litterman model. Table 4 depicts the results obtained via the Black-Litterman allocation model.<\/p>\n<p>Table 4. Results of the Black-Litterman allocation<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_4.png\" alt=\"img_SimTrade_Black_Litterman_spreadsheet_4\" width=\"436\" height=\"102\" class=\"aligncenter size-full wp-image-7517\" srcset=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_4.png 436w, https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/img_SimTrade_Black_Litterman_spreadsheet_4-300x70.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/a><\/p>\n<p>Source: computation by the author.<\/p>\n<p>We can see that the results converge slightly to those from CAPM. Additionally, we can see that the views are reflected in the Black-Litterman expected returns. As a result, we can determine whether or not each view is satisfied. Indeed, Apple outperforms Amazon and Microsoft, while Amazon outperforms Microsoft.<\/p>\n<p>You can download an Excel file to help you construct a portfolio via the Black-Litterman allocation model.<\/p>\n<p><a><a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2022\/03\/doc_SimTrade_Black_Litterman_Model.xlsx\"><img decoding=\"async\" class=\"aligncenter\" style=\"padding: 3px\" title=\"Download the Excel file to construct a portfolio with the Black-Litterman allocation model\" src=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/05\/img_SimTrade_Btn_Download_Excel_file_US.png\" alt=\" Download the Excel file to construct a portfolio with the Black-Litterman allocation model \" width=\"200\" align=\"center\" \/><\/a><\/p>\n<h2>Why should I be interested in this post?<\/h2>\n<p>Modern Portfolio Theory is at the heart of modern finance, shaping the modern investing landscape. MPT has become the cornerstone of current financial theory and practice. MPT&#8217;s thesis is that winning the market is difficult and requires diversification and taking higher-than-average risks.<\/p>\n<p>MPT has been around for nearly sixty years and shows no signs of slowing down. His theoretical contributions paved the way for more portfolio theory study. But Markowitz&#8217;s portfolio theory is sensitive to and depends on further &#8216;probabilistic&#8217; expansion. This paper expanded on Markowitz&#8217;s previous work by incorporating investor views into the asset allocation process.<\/p>\n<h2>Related posts on the SimTrade blog<\/h2>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-markowitz-asset-allocation-model\/\" target=\"_parent\" rel=\"noopener\">Implementation of the Markowitz allocation model<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/black-litterman-model\/\" target=\"_parent\" rel=\"noopener\">Black-Litterman Model<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/markowitz-modern-portfolio-theory\/\" target=\"_parent\" rel=\"noopener\">Markowitz Modern Portfolio Theory<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/origin-factor-investing\/\" target=\"_parent\" rel=\"noopener\">Origin of factor investing<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/portfolio\/\" target=\"_parent\" rel=\"noopener\">Portfolio<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/alpha\/\" target=\"_parent\" rel=\"noopener\">Alpha<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Youssef LOURAOUI <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/factor-investing\/\" target=\"_parent\" rel=\"noopener\">Factor Investing<\/a><\/p>\n<p>&nbsp;&nbsp;&nbsp;&#9654; Jayati WALIA <a href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/capital-asset-pricing-model-capm\/\" target=\"_parent\" rel=\"noopener\">Capital Asset Pricing Model (CAPM)<\/a><\/p>\n<h2>Useful resources<\/h2>\n<h3>Academic research<\/h3>\n<p>Black, F. and Litterman, R. 1990. Asset Allocation: Combining Investors Views with Market Equilibrium.<i> Goldman Sachs Fixed Income Research working paper <\/i><\/p>\n<p>Black, F. and Litterman, R. 1991. Global Asset Allocation with Equities, Bonds, and Currencies. <i> Goldman Sachs Fixed Income Research working paper <\/i><\/p>\n<p>Black, F. and Litterman, R. 1992. Global Portfolio Optimization.<i>Financial Analysts Journal<\/i>, 28-43.<\/p>\n<p>Idzorek, T.M. 2002. A step-by-step guide to Black-Litterman model. Incorporating user-specified confidence levels. <i>Working Paper<\/i>, 2-11.<\/p>\n<p>Markowitz, H., 1952. Portfolio Selection. <i>The Journal of Finance<\/i>, 7(1): 77-91.<\/p>\n<h2>About the author<\/h2>\n<p>The article was written in Mars 2022 by <a href=\"https:\/\/www.linkedin.com\/in\/youssef-louraoui\/\" target=\"_blank\" rel=\"noopener\">Youssef LOURAOUI<\/a> (Bayes Business School, MSc. Energy, Trade &amp; Finance, 2021-2022).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, Youssef Louraoui (Bayes Business School, MSc. Energy, Trade &amp; Finance, 2021-2022) presents an implementation of the Black-Litterman model, used to determine the expected return of a portfolio by integrating investor\u2019s views regarding the performance of the underlying assets selected in the investment portfolio. This article follows the following structure: first, we introduce &#8230; <a title=\"Implementing Black-Litterman asset allocation model\" class=\"read-more\" href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\" aria-label=\"Read more about Implementing Black-Litterman asset allocation model\">Read more<\/a><\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,10],"tags":[85,396,461,462,464,465],"class_list":["post-7505","post","type-post","status-publish","format-standard","hentry","category-contributors","category-financial-techniques","tag-black-litterman","tag-modern-portfolio-theory","tag-portfolio","tag-portfolio-management","tag-portfolio-optimization","tag-portfolio-theory"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Implementing Black-Litterman asset allocation model - SimTrade blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementing Black-Litterman asset allocation model\" \/>\n<meta property=\"og:description\" content=\"In this article, Youssef Louraoui (Bayes Business School, MSc. Energy, Trade &amp; Finance, 2021-2022) presents an implementation of the Black-Litterman model, used to determine the expected return of a portfolio by integrating investor\u2019s views regarding the performance of the underlying assets selected in the investment portfolio. This article follows the following structure: first, we introduce ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\" \/>\n<meta property=\"og:site_name\" content=\"SimTrade blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fr-fr.facebook.com\/simtrade.fr\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-21T20:14:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg\" \/>\n<meta name=\"author\" content=\"Youssef LOURAOUI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@simtrade\" \/>\n<meta name=\"twitter:site\" content=\"@simtrade\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Youssef LOURAOUI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\"},\"author\":{\"name\":\"Youssef LOURAOUI\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/person\/02a5d6a07e98095e455854dbc5818a42\"},\"headline\":\"Implementing Black-Litterman asset allocation model\",\"datePublished\":\"2022-03-21T20:14:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\"},\"wordCount\":1509,\"publisher\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg\",\"keywords\":[\"Black-Litterman\",\"Modern Portfolio Theory\",\"Portfolio\",\"Portfolio management\",\"Portfolio Optimization\",\"Portfolio Theory\"],\"articleSection\":[\"Contributors\",\"Financial techniques\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\",\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\",\"name\":\"Implementing Black-Litterman asset allocation model - SimTrade blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg\",\"datePublished\":\"2022-03-21T20:14:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage\",\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui.jpeg\",\"contentUrl\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui.jpeg\",\"width\":960,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementing Black-Litterman asset allocation model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#website\",\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/\",\"name\":\"SimTrade blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization\",\"name\":\"SimTrade\",\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2014\/01\/cropped-cropped-Banner_blog_SimTrade2.jpg\",\"contentUrl\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2014\/01\/cropped-cropped-Banner_blog_SimTrade2.jpg\",\"width\":940,\"height\":126,\"caption\":\"SimTrade\"},\"image\":{\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/fr-fr.facebook.com\/simtrade.fr\/\",\"https:\/\/x.com\/simtrade\",\"https:\/\/www.linkedin.com\/company\/sim-trade\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/person\/02a5d6a07e98095e455854dbc5818a42\",\"name\":\"Youssef LOURAOUI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g\",\"caption\":\"Youssef LOURAOUI\"},\"url\":\"https:\/\/www.simtrade.fr\/blog_simtrade\/author\/ylouraoui\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Implementing Black-Litterman asset allocation model - SimTrade blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/","og_locale":"en_US","og_type":"article","og_title":"Implementing Black-Litterman asset allocation model","og_description":"In this article, Youssef Louraoui (Bayes Business School, MSc. Energy, Trade &amp; Finance, 2021-2022) presents an implementation of the Black-Litterman model, used to determine the expected return of a portfolio by integrating investor\u2019s views regarding the performance of the underlying assets selected in the investment portfolio. This article follows the following structure: first, we introduce ... Read more","og_url":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/","og_site_name":"SimTrade blog","article_publisher":"https:\/\/fr-fr.facebook.com\/simtrade.fr\/","article_published_time":"2022-03-21T20:14:45+00:00","og_image":[{"url":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg","type":"","width":"","height":""}],"author":"Youssef LOURAOUI","twitter_card":"summary_large_image","twitter_creator":"@simtrade","twitter_site":"@simtrade","twitter_misc":{"Written by":"Youssef LOURAOUI","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#article","isPartOf":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/"},"author":{"name":"Youssef LOURAOUI","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/person\/02a5d6a07e98095e455854dbc5818a42"},"headline":"Implementing Black-Litterman asset allocation model","datePublished":"2022-03-21T20:14:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/"},"wordCount":1509,"publisher":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization"},"image":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage"},"thumbnailUrl":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg","keywords":["Black-Litterman","Modern Portfolio Theory","Portfolio","Portfolio management","Portfolio Optimization","Portfolio Theory"],"articleSection":["Contributors","Financial techniques"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/","url":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/","name":"Implementing Black-Litterman asset allocation model - SimTrade blog","isPartOf":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage"},"image":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage"},"thumbnailUrl":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui-150x150.jpeg","datePublished":"2022-03-21T20:14:45+00:00","breadcrumb":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#primaryimage","url":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui.jpeg","contentUrl":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2021\/09\/Youssef_Louraoui.jpeg","width":960,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/implementing-black-litterman-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.simtrade.fr\/blog_simtrade\/"},{"@type":"ListItem","position":2,"name":"Implementing Black-Litterman asset allocation model"}]},{"@type":"WebSite","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#website","url":"https:\/\/www.simtrade.fr\/blog_simtrade\/","name":"SimTrade blog","description":"","publisher":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.simtrade.fr\/blog_simtrade\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#organization","name":"SimTrade","url":"https:\/\/www.simtrade.fr\/blog_simtrade\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/logo\/image\/","url":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2014\/01\/cropped-cropped-Banner_blog_SimTrade2.jpg","contentUrl":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-content\/uploads\/2014\/01\/cropped-cropped-Banner_blog_SimTrade2.jpg","width":940,"height":126,"caption":"SimTrade"},"image":{"@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fr-fr.facebook.com\/simtrade.fr\/","https:\/\/x.com\/simtrade","https:\/\/www.linkedin.com\/company\/sim-trade"]},{"@type":"Person","@id":"https:\/\/www.simtrade.fr\/blog_simtrade\/#\/schema\/person\/02a5d6a07e98095e455854dbc5818a42","name":"Youssef LOURAOUI","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/41386de39f61886e863068039c06ef5c8dd3c3a8b7bb4577e0d7cd3a77fd6572?s=96&d=mm&r=g","caption":"Youssef LOURAOUI"},"url":"https:\/\/www.simtrade.fr\/blog_simtrade\/author\/ylouraoui\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/posts\/7505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/comments?post=7505"}],"version-history":[{"count":0,"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/posts\/7505\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/media?parent=7505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/categories?post=7505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simtrade.fr\/blog_simtrade\/wp-json\/wp\/v2\/tags?post=7505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}