FMP
Oct 11, 2024 6:04 PM - Sanzhi Kobzhan(Last modified: Oct 14, 2024 7:33 AM)
Image credit: stock selection
Equity selection consists of multiple stages. Investment analysts and traders go through different stages when selecting stocks for their investment portfolio. In this article, we will dive deep into this process, and by the end of this article, you will be able to select stocks like professional investment analysts and also lower your market risk.
This stage is designed to find stocks tailored to your investment strategy. Traders filter stocks based on Beta, market cap, and financial ratios.
After filtering stocks, you should have a list of 10-15 top stocks tailored to your risk appetite (risk-averse investors tend to choose less volatile stocks with smaller standard deviations), investment horizon (risk-averse investors choose value stocks for the long term), and age (the younger you are, the more risk you should be willing to take). Once you have a list of stocks, it's time for fundamental analysis. Fundamental analysis consists of
After previous stage, you should have around 4-5 equities left—stocks that look better than their closest peers, companies that are strong fundamentally, with growing revenues, declining costs, stable and high gross/operating margins, and strong financial ratios. Moreover, your selected stocks should have good growth potential, the stock target price should exceed its market price by at least 15%, and the company should have strong management, with a great vision and experience, as this will be an additional attractor for investors.
The next stage is to build an efficient investment portfolio. An efficient investment portfolio is one where assets, in our case stocks, are allocated so that traders achieve minimized risk under their required return or maximized expected return under their identified level of risk. To build an efficient investment portfolio, you can use different portfolio management models, such as the Markowitz model. There are also different web-based applications that can help you build an efficient investment portfolio. However, if you want to build an efficient investment portfolio manually, the process is time-consuming, as you need to extract stock closing prices for an extended period to make your asset allocation more accurate—this could involve 5 years of stock trading data. You extract stock closing prices for each stock that you selected, then calculate the percentage return for each day, and then build a variance-covariance matrix based on percentage changes. The Variance-Covariance matrix shows the dependence of each stock in your portfolio, allowing you to see each asset's correlation and the strength of this correlation—how strongly they move together. Then, you calculate the portfolio return, which is a weighted average return. Take each stock's weight in the portfolio and multiply it by each individual stock's return for the period. At this stage, you can assign random stock weights, as we will perform this calculation later. The next step is to calculate portfolio variance using data from the variance-covariance matrix. Following this, you calculate the portfolio's standard deviation, which is simply the square root of the variance. The last step is very important—you allocate stock weights to minimize standard deviation or maximize the return. If you are building your efficient portfolio in Excel, you can use Excel's Solver tool for efficient weight allocation. I have a detailed guide on how to allocate asset weights in Excel.
Some traders don't want to spend time manually building an efficient investment portfolio. In this case, they may choose to buy an ETF. An ETF is a financial instrument issued by brokerage companies that tracks the performance of different assets. There are different ETFs, some track stocks, like SPY or IWM, some track commodities or FX, and others track a mix of financial instruments. When traders buy an ETF, they buy a well-diversified investment portfolio, and investment banks are responsible for building, rebuilding, and managing this portfolio. The return of an ETF is the weighted average return of each asset the ETF tracks. This can be a good option for passive investors or those without time to build and rebuild an efficient investment portfolio manually. For those interested in choosing ETFs, I have written a detailed guide on ETF selection.
At this stage, you should already have an efficient investment portfolio and know the weight of each asset in your portfolio. The next step is to understand your risk.
At this stage, you already know your stocks' loss probabilities and exactly how much of each asset should be in your investment portfolio in percentage terms. Now it's time to understand when to buy your stock. For that, you can use different technical indicators, such as the Exponential Moving Average (EMA) or Volume Weighted Average Price (VWAP), to identify the best time to buy your selected stock. You can also use simple apps, such as Stocks 2 BuyEMA API endpoint to fetch data in JSON format.
When you have defined good entry (purchase price) and exit points (Stop-Loss and Take-Profit), it's time to buy your selected shares. In your trade terminal, you can use simple purchase orders, such as buying at market (buying the stock at the current market price), buying at limit (buying your stock below the current market price—this order will be executed when the stock price reaches your indicated price), a Stop Order (to buy at a price higher than the current market price, which will be executed once the current price reaches your set price), or a Stop-Limit Order. In this type of order, you also set a maximum purchase price, below which your order will not be executed. This is very useful for trading stocks that are prone to gaps or high volatility. For larger volumes, you can use more sophisticated trade orders to lower trading costs and get the best execution. For example, the VWAP trade algorithm divides your trade volume into smaller parts, aims to execute trades at an average price based on the volume traded over a specific time period, or you can use TWAP, which executes orders at defined time intervals, such as every 10 minutes. This approach is useful for trading larger volumes without causing significant price movement or revealing a strong buying intent.
At this stage, you already have stocks in your portfolio allocated based on the Markowitz model, value stocks that look better than closest peers, and you know your expected market risk. You also know when you're planning to sell your stocks based on Stop-Loss and Take-Profit levels. However, sometimes you need to rebalance your portfolio, and this is a very important stage. Portfolio rebalancing is done for various reasons. Sometimes stocks in your portfolio become more volatile and are no longer aligned with your risk appetite. Other times, company fundamentals change (for the worse), prompting you to sell. Sometimes your portfolio stops being efficient because stock trading parameters change—they become more volatile, start trading with gaps, or trading volumes drop. To check your portfolio's efficiency, you can use the Sharpe ratio. This ratio shows your portfolio's return adjusted to risk-free rates and volatility. You should choose the portfolio with the highest Sharpe ratio.
By now, you know how to choose stocks, calculate their expected risk, and build an efficient investment portfolio to minimize your loss given your required return. You also know when is the best time to buy and sell your selected stock and when to rebalance your investment portfolio. I hope this guidance has been useful. However, always remember that stock risk, or market risk, is sometimes called uncontrollable risk because it cannot be fully eliminated. There are many factors that influence stock price formation, so no one can forecast the stock price accurately. Always rely on your own assumptions, gather market information, calculate your risks, choose value stocks, and try to hold them for the long term. Only then will you have higher chances of generating positive returns over the long term.
May 14, 2024 11:41 AM - Sanzhi Kobzhan
A stock's target price, also known as its fair value, is an indication of what a share can cost based on the company’s forecasted financial statements. It is important to know a stock's fair value to find undervalued stocks with great growth potential. Let's consider how investment analysts calculat...
May 24, 2024 9:30 AM - Rajnish Katharotiya
Earnings call transcripts are invaluable resources for investors, analysts, and financial enthusiasts. They provide insights into a company's performance, strategy, and future outlook, making them essential for making informed investment decisions. With Financial Modeling Prep, Earnings Call Transcr...
May 27, 2024 3:30 PM - Rajnish Katharotiya
In the ever-evolving world of technology, certain sectors have consistently demonstrated exceptional growth and innovation. The graphics processing units (GPUs) industry is one such sector, offering investors a golden opportunity for potentially high returns. In this blog, we'll delve into why inves...