Launch of I Know First’s AI-Predictive System for the Indian Stock Market – Beating the NSE Benchmark

As of May 15th, 2018, I Know First finished the implementation and the training period of its AI-based ranking and forecasting model for the main equities listed on the National Stock Exchange (NSE) of India, specifically a selection of 366 equally-weighted stocks. On this date, I Know first published the first Indian stock forecast for the subscribed investors in the local Indian market, as the timing of the data feed and the forecast generation was adjusted to the respective time zone.

According to our forecast evaluation results, the predictions generated returns greatly surpassing that of the benchmark we have utilized, namely, the sample of equally-weighted 366 most liquid stocks from the National Stock Exchange held by I Know First.

For each covered stock the forecasts are generated daily for 6 main time horizons, expressed in calendar days/months/years: 3 days, 7 days, 14 days, 1 month, 3 months and 1 year.

The daily updated forecast consists of two numbers: the signal which indicates the predicted direction and strength of the stock’s movement in the respective time frame, and the predictability which indicates how predictable the algorithm considers the stock’s movements to be.

Currently, I Know First’s AI-based forecasting system covers 366 main equities listed on the National Stock Exchange, which we have used as the benchmark below.

AI Added Value to the Investors:

The predictive AI system can be used by investors/traders to make smarter investment decisions by:

  • Identifying promising opportunities in the Indian stock market
  • Implementing custom screens as overlay to support their research and investment process.

The AI tool is an active investment management product, suitable for institutional as well as private self-directed DIY investors, helping outperform the market and manage portfolios with more confidence.

Performance Evaluation:

Time Horizon:

In the period of 12/25/2017 – 05/10/2018 the forecasts for the National Stock Exchange (I Know First coverage: 366 stocks) have been generated daily. Evaluation is based on all published Long/Short forecasts, for 3d, 7d, 14d and 1 month time horizons during these periods.

*Since the forecasting time frames are given in calendar days, the table below details the corresponding holding periods in trading days used



The benchmark used in our evaluation is the 366 equally-weighted stocks that I Know First hold from NSE. It is used for comparison purposes demonstrating average returns using size, such as market capitalization, according to same time horizons.

Evaluation Breakdown:

  • Unfiltered Return Evaluation

Table 1 presents the evaluation of the forecasted performance of the unfiltered NSE stocks held by I Know First. The unfiltered average returns with prediction levels > 0 demonstrates the algorithm’s performance by sampling all stocks using merely the predictors that are positive and may not have high predictability levels. Average trade returns (Long/Short) are shown for all time horizons – 3d, 7d, 14d, and 1m – versus the corresponding average returns of the benchmark.

The table shows that the stocks selected using I Know First forecasts significantly outperform the benchmark for all time horizons. The long/short algorithm is able to identify the main trend of the market as well as the best investment opportunities.  

Table 1: Forecast Evaluation for Unfiltered Stocks

  • Filtered Return Evaluation

Table 2 presents the respective evaluation of the forecasted performance of the filtered 100 most predictable stocks among the benchmarked 366 NSE stocks held by I Know First. The table clearly shows that for the 100 most predictable stocks, the average trade return outperformed both benchmark returns, with performance generally improving as stocks with stronger signals were selected, especially for longer time horizons. It emphasizes the importance of signals in successfully outperforming the benchmark.

Table 2: Forecast Evaluation for Most Predictable Stocks

  • Predictability Effect Evaluation

Finally in Table 3, we compared the average returns across the unfiltered and filtered sections with different predictability indicators. As demonstrated in the table, the introduction of predictability significantly improves the forecast performance for all time horizons. It highlights the importance of the predictability level with higher average returns when it’s increasing.

Table 3: Predictability Effect

Evaluation Remarks:

It is evident that the predictability indicator is crucial to identifying consistently market outperforming opportunities and that virtually all the average returns obtained using the predictability filtered algorithmic forecasts beat the market. Moreover, among the stocks with high predictability levels, the strongest signals on average consistently correspond to higher returns as well.

Therefore, in order to outperform the market and get more impressive results from the algorithm, it is crucial to focus on the assets which the algorithm identifies as most predictable, and at the same time also on the ones with the strongest signals (and thus the most up/down side depending on signal’s direction).


I Know First AI-based predictive system considers the markets holistically – it searches for patterns and relationships/interconnections in huge sets of historical daily updated, structured capital markets data and considers the financial world as a large complex system as a whole.

From the patterns learned and matched to the current market conditions, the algorithm is deriving future projections for the securities. It condenses the learned patterns into two indicators representing each asset’s forecast, allowing the investor to use the ranked predictions to identify great investment opportunities and to support his/her investment process and beat the broad market.

The predictability indicator, available for each security and time frame, helps to track how successful the algorithm is in learning the behavior of each individual asset and thus to focus on the most promising opportunities.

After primarily focusing on the U.S. stock market, the implementation of I Know First deep-learning model for the Indian stock market and its outstanding results since the launch this March highlight the superiority of I Know First’s approach and exemplifies the adaptability and high scalability level of the system to markets across the globe.