Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Different long short strategy algo. Additive and filter factors.

Hi,

I'm building an algo that accomplishes:
- Follows a different strategy for longs and shorts.
- Some of the factors are applied as filters, reducing the universe.
- Some of the factors are processed (ranked) and added altogether.
- Is market neutral.
- Uses order_optimal_portfolio and TargetWeights.

I've built the skeleton and implemented some factors just as a first draft (not focused on returns for now, just on coding the strategy):

Short:
- First, filters low profitability stocks.
- Second, filters expensive companies (using the profitability result as a mask).
- Once we have the stocks to trade, weights are defined by adding high volatility and low momentum.

Long:
- This part of the portfolio (50%), in the example just hedges longing the S&P.

Some doubts or things that came to my mind while building it:
- Being profitability the first filter factor, should it be the most emphasized?
- Regarding factor addition, in other discussions I've read that something similar to what I do here does not provide real additive quality but just average between two factors. Which are typical techniques for proper factor addition?
- Any other feedback on the approach is really appreciated.

Thanks in advance.