Stockpicking model

Stockpicking model

Discover the power of AI

The Analytical Platform’s stock-picking model uses machine learning, data analysis, and AI principles to rate stocks based on their expected risk-adjusted returns. It takes the values of the most relevant indicators into account to evaluate individual companies.

We have developed a model for market inefficiency exploitation (researchers call it no-arbitrage condition violation). The risk-adjusted return measures the profit your investment has made relative to the amount of risk the investment has represented throughout a given period of time. If two or more investments have delivered the same return over a given time period, the one that has the lowest risk will have a better risk-adjusted return.
The model estimates the normalized return of the monitored stock. There are nine submodels. All of them are estimated on the cross-sectional dataset of NxT size and tested with: linear ridge regression, elastic-net linear regression, a feed-forward neural network with continuous targets, elastic-net logistic regression, and a feed-forward neural network with binary targets

Simplified description of all the steps

  • 2022
    Finding the most relevant indicators
    Downloading the financial data
    The model downloads all the available fundamental, macroeconomic and price data for the last 30 years. The data are sourced from various publicly available data sources.
    Calculating the values of indicators
    The model uses the downloaded data to calculate the values of 2237 different indicators. Each of them belongs to one of these five categories of indicators: value, growth, volume, long term or short term price dynamics. In the value category are indicators that track the relation between stocks’ price and their intrinsic value. Growth indicators are those that measure the potential of a company to generate cash flows. Volume indicators describe how many shares or their dollar value are being traded. Long term price dynamics indicators describe stocks’ price behaviour over long periods such as months and years. Short term price dynamics indicators describe stocks’ price behaviour over short periods such as days and weeks.
    Selecting the most relevant indicators
    The model compares all the indicators with each other to select a smaller number of them that will be used to rank individual stocks later on.
    Removing highly correlated indicators
    In the case of two indicators showing similar results, the model will exclude one of them.
  • 2022
    Determining the relevance of each indicator
    Assigning weight to indicators
    The model calculates the percentage weight that each indicator should have based on its relevance.
  • 2022
    Producing the final output
    Calculating the score
    Based on the values of the indicators, the model calculates the score for each stock on the list.
    Testing
    The model validates whether the stocks performed according to the assigned score.
    Uploading
    The score of each stock is uploaded to the Analytical Platform web application.
    Describing
    The output of our model is ranked list of stocks with their score numbers. Stocks with a higher score have more potential to grow in value in the given forecast period, compared relatively to other stocks from S&P 100. You can see the actual score of stocks index in our web application.
  • 2022
    Using the final output
    Stock ranking
    Find the best investment opportunities on the market right now. Use our AP score and pick the best performing stocks into your portfolio.
    Investment strategies
    There is no such thing as guaranteed success in investing, but there are several ways to improve your odds. We have created stock-investing strategies based on our stock-picking model that outperform the stock market. Choose the right investment strategy for you and our automating software will manage everything else.
stockpicking-model-1