Stock Forecast Based On a Predictive Algorithm | I Know First |Algorithmic Trading Evaluation Report for Aggressive Stocks (2024)

Algorithmic Trading Executive Summary

The purpose of this report is to present the results of live algorithmic trading forecast performance evaluation, specifically for Aggressive stocks package provided by I Know First. The following results were observed when signal and predictability filters were applied in order to pick the best performing stocks out of the most predictable ones. The period under evaluation is from 21st October 2018 to 21st October 2019. The corresponding returns distribution by horizon and signal filter level is below:

Aggressive Stocks Package Highlights:

  • The highest algorithmic trading return of 29.33% came from the Top 5 Signals stocks on 1-year investment horizon
  • There is a general increasing trend for returns improvement with the time horizon increase in the Top 5 assets by signal subset
  • Top 5 stocks subset consistently out-perform the S&P 500 benchmark by more than 5 times

Note that the above algorithmic trading results were obtained based on evaluation conducted over the specific time period and using a sample approach of consecutive filtering by predictability and by signal indicators to give a general presentation of the algorithmic trading forecast performance patterns for assets in the Aggressive package. The following report provides extensive explanation on our methodology and detailed analysis of the performance metrics that we obtained during the evaluation. This report continues I Know First evaluation series illustrating the ability to provide successful algorithmic trading predictions for aggressive stocks.

About the I Know First Algorithmic Trading Predictions

The I Know First self-learning algorithm analyses, models, and generates the stock market forecast. The algorithm is based on Artificial Intelligence (AI) and Machine Learning (ML), and incorporates elements of Artificial Neural Networks and Genetic Algorithms.

The system outputs the predicted trend as a number, positive or negative, along with a wave chart that predicts how the waves will overlap the trend. This helps the trader to decide which direction to trade, at what point to enter the trade, and when to exit. Since the model is 100% empirical, the results are based only on factual data, thereby avoiding any biases or emotions that may accompany human derived assumptions. The human factor is only involved in building the mathematical framework and providing the initial set of inputs and outputs to the system. The algorithm produces a forecast with a signal and a predictability indicator. The signal is the number in the middle of the box. The predictability is the number at the bottom of the box. At the top, a specific asset is identified. This format is consistent across all predictions.

Our algorithm provides two independent indicators for each asset – Signal and Predictability.

The Signal is the predicted strength and direction of movement of the asset. Measured from -inf to +inf.

The predictability indicates our confidence in that result. It is a Pearson correlation coefficient between past algorithmic performance and actual market movement. Measured from -1 to 1.

You can find the detailed description of our heatmaphere.

The Stock Picking Method

The method in this evaluation is as follows:

We take the top 10 assets recommended for long and top 10 recommended for short from each daily forecast. Afterwards, we start filtering union of these subsets by absolute signal value and pick the Y highest signals. Such methodology is employed due to the fact that aggressive stocks covered in this package tend to have significant volatility which makes predictability indicator harder to use and requiring more complex picking strategies, so for the purposes of this specific report that employs simple buy-sell strategy it is omitted from consideration.

For example, a top 10 signal filter means that on each day we take only the 10 assets with the strongest signals by absolute value and pick position for the asset in accordance with the forecast. By that, we essentially utilize a strategy that has long and short positions. If the signal is positive, then we buy and, if negative, we short.

The Performance Evaluation Method

We perform evaluations on the individual forecast level. It means that we calculate what would be the return of each forecast we have issued for each horizon in the testing period. Then, we take the average of those results by strategy and forecast horizon.

For example, to evaluate the performance of our 1-month forecasts, we calculate the return of each trade by using this formula:

Stock Forecast Based On a Predictive Algorithm | I Know First |Algorithmic Trading Evaluation Report for Aggressive Stocks (4)

This simulates a client purchasing the asset based on our prediction and selling it exactly 1 month in the future.

We iterate this calculation for all trading days in the analyzed period and average the results.

Note that this evaluation does not take a set portfolio and follow it. This is a different evaluation method at the individual forecast level.

The Hit Ratio Calculation

The hit ratio helps us to identify the accuracy of our algorithm’s predictions.

The hit ratio is then calculated as follows:

For instance, a 90% hit ratio for top 10 signal filter would imply that the algorithm correctly predicted the price movements of 9 out of 10 assets within this particular set of assets. If it was a one asset case, as it was in Apple stock forecast evaluation or performed for gold price predictions, the computation would be performed on the number of times that a specific asset was correctly predicted.

The Benchmarking Method

The benchmark used in this report is the average S&P 500 return for the periods of the respective time horizons from 21 October 2018 to 21 October 2019 in a long position. We measured the returns of our package emulating long and short strategy for our forecasts against the benchmark. This helps us to determine the effectiveness of our algorithm by comparing the rate of return of the benchmark with the rate of return of our predictability-based strategy.

Stock Universe Under Consideration – Aggressive Stocks Universe

In this report we conduct algorithmic quantitative trading back-testing for “aggressive” stocks that I Know First cover by its algorithmic forecast in Aggressive stocks package. The period for evaluation and testing is from 21st October 2018 to 21st October 2019. During this period, we were providing our clients with daily forecasts for Aggressive stocks and the time horizons which we evaluate in this report are 6 periods spanning from 3 days to 1 year.

Evaluating the Signal Indicator for Aggressive Stocks

In this section we will demonstrate how adding the signal indicator to our stock picking method improves the above performance even further. After filtering by predictability, we applied further filtering by signal strength to investigate potential improvement. The results of the testing showed that there is a significant positive marginal effect on the assets return, especially in the case of the 14-days, 1-months and 1-year investment horizons. We present our findings in the following table and charts.

From table 1, we can see that if we apply signal strength filtering to the Aggressive stocks’ universe, subsets for 14 days, 1-month and 1-year time horizons will show significant improvements in the performance as we filter from All signals to Top 10, and to Top 5 signals. In general, all the above subsets start to produce greater returns than the benchmark’s for majority of the time horizons, with only exception – 3-months time horizon. As soon as we start to consider longer time horizon, we see that the returns of the Top 10 and Top 5 subsets make significant jumps on this horizons reaching as high as 5.64% and 5.62% by Top 10 and Top 5 on 1-month horizon, respectively; while for 1-year horizon these figures tops at 21.09% and 29.33%, respectively. From table 2, it is easy to see that these high returns come from relatively risky set of stocks, as the hit ratio ranges from 50% to 60%, which is expected as these stocks are characterized by extreme volatility and are extremely complex to forecast. Despite everything, the package out-performs S&P 500 benchmark multiple times, providing an investor with an invaluable tool to capture the most profitable trades in the market.

Conclusions for Algorithmic Trading

In this analysis, we demonstrated the out-performance of our forecasts for the stocks from Aggressive stocks package picked by I Know First’s AI Algorithm for the period from 21st October 2019 to 21st October 2019.

Applying our predictability indicator as an investment criterion coupled with filtering by our signal strength, results in even greater performance over the benchmarks comprised of stocks from the Aggressive stocks universe. That said, the Top 5 stocks by signal yield significantly higher returns than any other asset subset on all considered time horizons spanning from 3 days to 1 year. Therefore, an investor who wants to critically contribute to the structure of his investments by adding some aggressive stocks to his portfolio can do so by simultaneously utilizing the I Know First predictability and signal indicators as criteria for picking best stocks.

Stock Forecast Based On a Predictive Algorithm | I Know First  |Algorithmic Trading Evaluation Report for Aggressive Stocks (2024)

FAQs

What is the algorithm for stock prediction? ›

The LSTM algorithm has the ability to store historical information and is widely used in stock price prediction (Heaton et al. 2016). For stock price prediction, LSTM network performance has been greatly appreciated when combined with NLP, which uses news text data as input to predict price trends.

What is the most successful stock predictor? ›

1. AltIndex – Overall Most Accurate Stock Predictor with Claimed 72% Win Rate. From our research, AltIndex is the most accurate stock predictor to consider today. Unlike other predictor services, AltIndex doesn't rely on manual research or analysis.

What is the formula for predicting the stock market? ›

For a beginning investor, an easier task is determining if the stock is trading lower or higher than its peers by looking at the price-to-earnings (P/E) ratio. The P/E ratio is calculated by dividing the current price per share by the most recent 12-month trailing earnings per share.

What are stock forecasts based on? ›

Stock Forecast can refer to: Stock forecasts based on human experience: Human traders based on their experience in terms of stock price patterns, volume changes, and market news/rumors regarding a particular stock.

Which algorithm is best for prediction? ›

Linear regression is a supervised learning algorithm used to predict and forecast values within a continuous range, such as sales numbers or prices.

What is the best algorithm for stocks? ›

Here are some of the most often-used algorithmic trading strategies and examples.
  • Momentum. ...
  • Trend Following. ...
  • Risk-On/ Risk-Off. ...
  • Inverse Volatility. ...
  • Black Swan Catchers. ...
  • Index Fund Rebalancing. ...
  • Mean Reversion. ...
  • Market Timing.
Dec 7, 2022

What is the most accurate free stock predictor? ›

Best Free Stock Screeners
  • Zacks is the best free option for stock screeners. ...
  • Finviz is an excellent stock screening platform, but there is a learning curve that traders must overcome. ...
  • TradingView is another excellent option that traders can use before committing to a premium stock screener.

Which indicator is best for stock prediction? ›

However, if you'd like to get started with technical trading, here are five of the best indicators you can start with.
  • The Simple Moving Average. A simple moving average (SMA) is exactly what it sounds like. ...
  • Bollinger Bands. ...
  • 52-Week High/Low. ...
  • P/E Ratio. ...
  • Parabolic Stop-And-Reverse.
Mar 8, 2024

Which AI is best for the stock market? ›

EquBot is an AI tool for stock market trading. It utilizes Natural Language Processing (NLP) and Machine Language Algorithm ( MLA) to analyze market information, make investments, and manage portfolios. Equbot aims to improve portfolio performance and utilize investment outcomes through its innovative approach.

Which stock will boom in 2024? ›

Best Stocks to Invest in India 2024
S.No.Top 5 StocksIndustry/Sector
1.Tata Consultancy Services LtdIT - Software
2.Infosys LtdIT - Software
3.Hindustan Unilever LtdFMCG
4.Reliance Industries LtdRefineries
1 more row
6 days ago

Can AI predict the stock market? ›

"We found that these AI models significantly outperform traditional methods. The machine learning models can predict stock returns with remarkable accuracy, achieving an average monthly return of up to 2.71% compared to about 1% for traditional methods," adds Professor Azevedo.

How do I know which stock will go up today? ›

If you see a stock price movement that could indicate a surge, the volume of trades for that stock can tell you that there's significant interest in the stock and allow you to confirm that it's not a false rally. At the same time, trading volume can be a great sign if the surging price is about to come to an end.

How reliable are stock analysts? ›

How accurate are Wall Street analyst ratings? Some Wall Street analyst ratings are highly accurate, meaning their ratings lead to successful returns for investors. However, in the stock market, nothing is truly guaranteed. This means investors want to interpret analyst ratings with a healthy dose of skepticism.

How accurate are analyst price targets? ›

We find that analysts' target forecasts tend to commit systematically upward bias (9.4%), large absolute pricing error (24.8%), over-prediction of the actual price changes (21%), and a low proportion (54%) of correct directional forecasts.

What is the AI algorithm for stock trading? ›

Predictive modeling is the method of collecting past data to anticipate future trends. In stock trading, AI algorithms can process millions of transactions and analyze this historical data to predict stock market behavior based on previous scenarios.

Is there an algorithm for stock trading? ›

Algorithms Automate Trading Strategies

Depending on your coding prowess or financial backing, most trading strategies can be automated through algorithms. If you can articulate your strategy then an algorithm can be coded for it.

Is there an algorithm for the stock market? ›

Algorithmic trading combines computer programming and financial markets to execute trades at precise moments. Algorithmic trading attempts to strip emotions out of trades, ensures the most efficient execution of a trade, places orders instantaneously and may lower trading fees.

Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 5680

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.