Equities
Lucena Research | February 25, 2015
This study from Lucena Research shows how to use RavenPack Equity Indicators in conjunction with traditional factors to enhance portfolio returns.
Executive Summary:
In the study, Lucena Research uses RavenPack Equity Indicators in two strategies. First, Lucena constructs a portfolio by using the RP Indicators together with a 5-day momentum factor and, secondly, it combines them with other factors selected by Machine Learning in the Lucena QuantDesk® platform.
Lucena found that constructing portfolios using sentiment indicators jointly with traditional factors can result in significant outperformance versus the S&P 500 benchmark over their Jan 2005 to Nov 2014 backtesting period. In particular, with machine learning, Lucena finds P/E ratios and moving average crosses to work well with the sentiment indicators, delivering:
We show how sentiment information in combination with a Machine Learning technique can provide a successful stock trading strategy . Specifically, we:
This research leverages a dataset of sentiment indicators developed by RavenPack International S.L. RavenPack recently investigated the utility of these sentiment indicators to predict 5 day price reversion (see citation). We carry that work forward in the creation of a full predictive model that can be used to drive a trading strategy . Overall, our results indicate that the sentiment information has predictive value and is useful as part of a Machine Learning strategy that significantly outperforms the market from which the candidate equities are drawn.
Lucena Research has developed a suite of Machine Learning tools that facilitate the creation of statistical models for stock price prediction. Machine Learning is simply the use of historical cause/effect data to build a model to predict future cause/effect relationships. We typically refer to the factors or variables that may cause price changes as “observations” and the affected factors (such as price) as the “predictions.” Once the Machine Learning model is trained using example data, it can be consulted to make predictions based on the current values of factors.
Figure 1: Machine Learning Block Diagram For convenience, we refer to the components of the observation as X, and the forecast or prediction as Y. There are a number of algorithms that can be used to build a Machine Learning-based model, such as KNN, SVM or decision trees. The specific method we use in this case is proprietary. In this study, the data elements used for training include the following, for each stock in the S&P 500:
For convenience, we refer to the components of the observation as X, and the forecast or prediction as Y. There are a number of algorithms that can be used to build a Machine Learning-based model, such as KNN, SVM or decision trees. The specific method we use in this case is proprietary. In this study, the data elements used for training include the following, for each stock in S&P 500.
Strategy: We implemented a trading strategy in simulation as follows: On the first trading day of each week, we compute a forecast for each member of the S&P 500. We assess each decile (groups of 50) of stocks ranked from highest forecast to lowest, as follows: We enter an equally-weighted long position in each group of 50 stocks. Positions are held one week, and then rebalanced.
Benchmark: One purpose of this experiment is to determine the value sentiment indicators can provide to a strategy. Accordingly we built a benchmark approach by following the exact same procedures as described above for the experimental strategy, except with the sentiment indicators removed. The benchmark is then, essentially informed only by momentum.
Please use your business email. If you don't have one, please email us at info@ravenpack.com.
We will process your personal data with the purpose of managing your personal account on RavenPack and offering our services. You can exercise your rights of access, rectification, erasure, restriction of processing, data portability and objection by emailing us at privacy@ravenpack.com. For more information, you can check out our Privacy Policy.
Your request has been recorded and a team member will be in touch soon.
RavenPack is introducing a multidimensional approach to news analytics that captures the evolving complexity of news, enabling traders to build more dynamic and transparent strategies.
New research using RavenPack Job Analytics to quantify tech adoption in hiring posts proves that companies hiring for novel tech skills outperform peers from an investment perspective.
Our multi-asset allocation strategy based on inflation nowcasts and RavenPack sentiment analytics outperforms the S&P 500 and stabilizes volatility. With real Sharpe ratios of up to 1.25 and a risk control approach, it delivers a compelling inflation hedge for investors.