Today's algorithm ranks each of SPDR sectors ETF's according to one year momentum and their one month linear regression slope. Momentum is ranked in descending order however slope is ranked in ascending order. Ranks are totaled and whichever ETF has the lowest score is purchased each month.
The rationale behind this strategy is that a positive slope is associated with long term gains whilst a negative slope is associated with recent declines. I wanted to target ETF's with long term momentum that have recently pulled back in price (Buy the dip and let her rip!).