Factors
I used the following 4 factors for my long/short model:
- Revenue Growth (3-month average), Sentiment, Dividend Yield, Free Cash Flow
I used Dividend Yield as one of the four factors because dividend yielding stocks tend to outperform the market and I believe investors have an increased demand for yield in the current market environment. I used Free Cash Flow & Revenue Growth to assure that the company is able to sustain their dividend and fund capital expenditures with cash flow from operations rather than additional financing. I then used Sentiment in conjunction with the three other factors, in hopes that the model would pick up on securities that were in favor.
Benchmark
The S&P 500 probably wouldn’t be an appropriate benchmark for this strategy. An appropriate benchmark would be a similar long/short ETF. One could argue that a risk-free asset could be used for this equal weight long/short strategy, But I personally wouldn’t agree.
I couldn’t find a long/short ETF that was compatible with Quantopian so I used a risk-free ETF as the benchmark (SHY).
~SHY Objective: The iShares 1-3 Year Treasury Bond ETF seeks to track the investment results of an index composed of U.S. Treasury bonds with remaining maturities between one and three years
Recommendation
This model needs more work. This model doesn’t utilize enough factors to provide an accurate recommendation (I’m not implying that more factors would automatically improve this strategy).
Below are just some other factors that I will look to utilize in future models:
- Momentum, Quality, Volatility, Earnings, Analyst Revisions & Targets, Trend, Behavioral Finance Indicators, Technical Indicators, put/call ratios, Volume, Balance Sheet & Income Statement Ratios, Market Construction, Cyclical Companies, Market Environment
Please share your thoughts, comments, and model improvements. Thanks!