Portfolio Optimization

MoneyBestPal Team
A glasses in front of blur images of a laptop displaying stock chart
Image: Freepik / pvproductions

Portfolio optimization is a topic that many investors are interested in, especially in times of market volatility and uncertainty. Portfolio optimization is the process of selecting the best combination of assets to achieve a desired level of return and risk, taking into account the correlations between different assets and the constraints of the investor.

The foundation of portfolio optimization is the notion that there is a trade-off between investors' desires for return and risk. The risk of a portfolio is determined by its standard deviation or volatility, whereas the return of a portfolio is the weighted average of the returns of the individual assets. The movement of various assets together and their ability to spread out risk depends on their correlation.

Portfolio optimization does not, however, come without difficulties and restrictions. The estimation error, which is the uncertainty and imprecision in calculating the expected returns, standard deviations, and correlations of various assets, is one of the major difficulties. Estimation inaccuracy can result in portfolios that are unstable or perform badly outside of the sample.

Another difficulty is the input parameter sensitivity, which indicates that even modest changes in correlations, standard deviations, or projected returns can have a significant impact on the optimal portfolio weights. Portfolio optimization may be challenging to put into effect as a result. Third, the market's volatility necessitates frequent portfolio optimization in order to take into account shifting investor preferences and market conditions.

To overcome some of these challenges and limitations, several alternative approaches to portfolio optimization have been proposed and developed over time. One of them is :
  • The Black-Litterman model, which combines an investor's views with a market equilibrium model to generate more realistic expected returns.
  • Robust optimization, which incorporates uncertainty and ambiguity into portfolio optimization and seeks to minimize downside risk or worst-case scenarios.
  • The factor-based model, which uses common factors such as size, value, momentum, quality, etc., to explain asset returns and construct portfolios based on factor exposures.

Steps in Building a Portfolio

If you are interested in building a portfolio that suits your goals and preferences, you need to follow some steps to optimize your investment decisions.

1. Define your Investment Objectives

Investment objectives are the aims you have for your portfolio, such as creating income, protecting capital, or increasing wealth. Investment constraints include things like your time horizon, risk tolerance, liquidity needs, tax concerns, etc. that restrict your options or have an impact on your performance. Establishing your goals and restrictions is essential since it helps you reduce the range of potential investments you can make, as well as makes it easier to track and assess your progress.

Here are some examples of how to define your objectives and constraints:
  • Time horizon: This is the amount of time you intend to hold a particular asset or your entire portfolio. Your risk-return trade-off depends on your time horizon because investments held for a longer period of time typically have better returns but also more volatility. If you are saving for retirement, for instance, you might have a lengthy time horizon and be able to afford to take on greater risk in your portfolio. On the other hand, if you are saving for a short-term objective—like a trip or a down payment—you may have a limited time frame and therefore manage your portfolio more cautiously.
  • Risk tolerance: This is the level of variability or uncertainty you are willing to accept in your portfolio's results. Your personality, financial condition, and aspirations all affect how risk-averse you are. You might have a high-risk tolerance and be able to invest in riskier assets, like stocks or commodities, if you are young, have a steady income, and have a long time horizon. Conversely, if you're elderly, live on a fixed income, and have a limited time horizon, you can have a low-risk tolerance and favor safer investments like bonds or cash.
  • Liquidity needs: This is the quantity of money you must have readily available in your portfolio. Your cash flow condition and unforeseen costs will determine your liquidity requirements. For instance, if you have a steady income and low expenses, you might not need as much liquidity and be able to invest in less liquid assets like private equity or real estate. On the other hand, you can have high liquidity demands and require more cash or liquid assets in your portfolio if you have inconsistent income and excessive expenses.
  • Tax considerations: This is the impact of taxes on your portfolio returns. Your tax considerations are based on your income level, tax bracket, and tax laws. For instance, if your tax bracket is high, you might choose to invest in tax-efficient securities or methods, such as municipal bonds or index funds. On the other side, if you are in a low tax bracket, you might not be as concerned about taxes and be able to invest in more taxable assets or strategies, including corporate bonds or active funds.

In order to optimize your portfolio, you must first outline some of the key goals and restrictions. Of course, there can be other elements unique to your circumstances or tastes. Be specific and grounded in reality while describing your goals and any obstacles you may encounter. By doing this, you can prepare the ground for the following steps in portfolio optimization: establishing an asset allocation model and picking particular assets.

2. Choose Asset Classes and Allocation Weights

Asset classes are big groups of investments with comparable traits and market behavior. Stocks, bonds, cash, real estate, commodities, and so on are a few examples of common asset classifications. Each asset class has its own risk-return profile, which means that it offers a varied degree of expected return for a given level of risk.

The percentages of your portfolio that you allocate to each asset type are called allocation weights. For instance, if you allocate 60% of a $100,000 portfolio to stocks, 30% to bonds, and 10% to cash, your allocation weights are 0.6, 0.3, and 0.1, respectively. Your portfolio's performance and level of risk exposure depend on the allocation weights you choose.

A key component of portfolio optimization is selecting the asset classes and allocation weights that best suit your profile and preferences because they have an impact on your volatility and long-term results. Because various investors have varied goals, time horizons, risk tolerances, tax considerations, etc., there is no one-size-fits-all option for this phase.

These are some of the key elements you should take into account when selecting the asset classes and allocation weights for your portfolio optimization. Of course, there are other elements that might influence your choice, such as your own tastes, values, and views. Finding an asset mix that works for your particular scenario and aids in your investment objective is crucial.


3. Estimate the Expected Returns and Risks

One of the most crucial responsibilities for investors is to optimize their portfolio, which refers to distributing their funds among various assets in a way that optimizes their projected return and reduces their risk. But how do we go about doing that? Try to estimate the key parameters that describe the performance and behavior of each asset class and their interactions.

The main parameters that we need to estimate are:
  • The expected return of each asset class, which is the average or expected value of the return that we can get from investing in that asset over a certain period of time. For example, if we invest in a stock that pays a dividend of $1 per share every year and its price increases from $10 to $11 in one year, then the expected return of that stock is ($1 + $11 - $10) / $10 = 0.2 or 20%.
  • The risk or volatility of each asset class, which is the standard deviation or variability of the return that we can get from investing in that asset over a certain period of time. For example, if the stock in the previous example has a standard deviation of 0.1 or 10%, then it means that its return can vary from -10% to 50% with a 68% probability (assuming a normal distribution).
  • The correlation or covariance of each pair of asset classes, which is a measure of how closely their returns move together over a certain period of time. For example, if the stock in the previous example has a correlation of 0.5 with another stock, then it means that when one stock goes up by 10%, the other stock goes up by 5% on average (and vice versa).

These parameters can be estimated using different methods, such as:
  • Historical data, which is the simplest and most common method. It involves using the past returns of each asset class and calculating their averages, standard deviations, and correlations over a certain time horizon (such as one year, five years, or ten years).
  • Forecasts, which is a more sophisticated and forward-looking method. It involves using models, assumptions, or expert opinions to predict the future returns of each asset class and their uncertainties.
  • Models, which is a more complex and theoretical method. It involves using mathematical formulas or algorithms to derive the expected returns, risks, and correlations of each asset class based on their underlying characteristics (such as growth rate, dividend yield, beta, etc.).

There is no clear winner among the many methods because each has benefits and drawbacks. Data availability, correctness, dependability, consistency, and relevance are just a few of the variables that will affect your decision. It's crucial to be aware of the drawbacks and presumptions of any strategy and to exercise caution and good judgment when applying it.

4. Apply an Optimization Technique

Applying an optimization method, such as mean-variance optimization, to a portfolio is one of the processes in portfolio optimization. The goal is to identify the best possible portfolio that maximizes expected return for a given level of risk or minimizes risk for a given level of return. Based on the supposition that investors are logical, risk-averse, and primarily interested in the mean and variance of their portfolio returns, mean-variance optimization is used to optimize portfolio returns.

To apply mean-variance optimization, you need to estimate the following inputs:
  • The expected returns of each asset in your portfolio
  • The covariance matrix of the asset returns, which measures how they move together
  • The risk-free rate, which is the return of a riskless asset
  • The target level of risk or return that you want to achieve

Then, you can use a mathematical formula or a numerical solver to find the optimal portfolio weights that satisfy your objective. The optimal portfolio is also known as the efficient portfolio because it lies on the efficient frontier, which is the set of portfolios that offer the highest possible return for each level of risk.

Mean-variance optimization is a powerful and widely used technique for portfolio optimization, but it also has some limitations and challenges. For example:
  • It relies on historical data to estimate the expected returns and covariances, which may not be accurate or stable over time
  • It may produce portfolios that are highly concentrated in a few assets or sectors, which may not be diversified enough or consistent with your preferences
  • It may not capture other aspects of risk, such as skewness, kurtosis, or tail risk, which may affect your portfolio performance in extreme scenarios
  • It may not account for transaction costs, taxes, liquidity, or other real-world constraints that may affect your portfolio implementation

Therefore, it is important to understand the assumptions and limitations of mean-variance optimization and to use it with caution and common sense. You may also want to consider other optimization techniques or methods that can complement or enhance mean-variance optimization, such as:
  • Robust optimization, which aims to reduce the sensitivity of the optimal portfolio to estimation errors or uncertainties
  • The Black-Litterman model, which allows you to incorporate your own views or beliefs into the expected returns and covariances
  • Multi-objective optimization, which allows you to optimize for multiple criteria or goals, such as maximizing return and minimizing downside risk
  • Factor-based optimization, which uses factors instead of individual assets as the building blocks of your portfolio

Portfolio optimization is a difficult, dynamic process that calls for careful consideration and discretion. You can identify the best portfolio for your needs and preferences by using an optimization technique, such as mean-variance optimization. But, you should also be aware of the drawbacks and difficulties of mean-variance optimization and look into alternative strategies or methodologies that can enhance the performance of your portfolio.

5. Evaluate The Performance

Evaluating how well the ideal portfolio performs and how responsive it is to changes in market conditions is one of the most crucial aspects in portfolio optimization. There are various measures that can help us assess the performance and sensitivity of the optimal portfolio, such as:
  • Sharpe ratio: This is the ratio of the excess return of the portfolio over the risk-free rate to the standard deviation of the portfolio. It measures how much return per unit of risk the portfolio generates. A higher Sharpe ratio means a better risk-adjusted performance.
  • Beta: This is the measure of the systematic risk of the portfolio, or how much it is affected by the movements of the market as a whole. It is calculated as the covariance of the portfolio returns with the market returns divided by the variance of the market returns. A beta of 1 means that the portfolio moves in sync with the market, a beta greater than 1 means that the portfolio is more volatile than the market, and a beta less than 1 means that the portfolio is less volatile than the market.
  • Standard deviation: This is the measure of the total risk of the portfolio, or how much it deviates from its expected return. It is calculated as the square root of the variance of the portfolio returns. A higher standard deviation means higher volatility and uncertainty in the portfolio.
  • Efficient frontier: This is the set of portfolios that offer the highest expected return for a given level of risk, or the lowest risk for a given level of expected return. It is derived from the Markowitz model, which assumes that investors are rational and risk-averse and that they only care about the mean and variance of their portfolio returns. The efficient frontier shows the trade-off between risk and return and helps investors choose their optimal portfolio based on their risk preferences.
  • Markowitz model: This is the mathematical model that forms the basis of modern portfolio theory. It was developed by Harry Markowitz in 1952, and it shows how to construct an optimal portfolio by minimizing its variance for a given expected return, or maximizing its expected return for a given variance. The model requires three inputs: the expected returns, variances, and covariances of all the assets in the portfolio. The model also assumes that investors can borrow and lend at a risk-free rate and that there are no transaction costs or taxes.

6. Review and Rebalance

By distributing their funds among various assets, portfolio optimization enables investors to attain their desired returns and risk levels. Portfolio optimization, though, is a continuous process. To keep the portfolio in line with the investor's goals and the market environment, it needs continual monitoring and adjustment. Here are the steps to follow for effective portfolio optimization:
  • Review the portfolio periodically: The first step is to review the portfolio at regular intervals, such as quarterly or annually, and evaluate its performance against the investor's goals and benchmarks. This will help identify any gaps or deviations from the expected outcomes, and determine if any changes are needed in the portfolio composition or strategy.
  • Rebalance the portfolio: The second step is to rebalance the portfolio, which means adjusting the weights of the assets to restore the original or desired asset allocation. Rebalancing can help reduce the risk of overexposure or underexposure to certain asset classes and maintain a consistent risk-return profile. Rebalancing can also help capture opportunities in different market segments and take advantage of price movements and market cycles.
  • Repeat the process: The final step is to repeat the review and rebalance process periodically, and make any necessary changes to the portfolio as the market conditions, investor's goals, or asset performance change. This will help keep the portfolio optimized and aligned with the investor's objectives over time.


Portfolio optimization is a crucial and practical tool for investors who wish to reach their financial objectives with the best possible return and risk ratio. However, data quality, model assumptions, parameter estimation, and implementation concerns also need to be carefully considered while optimizing a portfolio. Investors can allocate their portfolios more wisely if they are aware of the fundamental ideas, difficulties, constraints, and choices of portfolio optimization.