Strategies from influential investment books — translated into backtestable rules with specific thresholds.
Rank stocks by quality (return on capital) and cheapness (earnings yield). Buy the top-ranked combination. Hold 1 year, rebalance. Exclude financials and utilities.
| Metric | Threshold |
|---|---|
| Earnings Yield | Top decile (> 10%) |
| Return on Capital | > 25% |
| Market Cap | > $100M |
Buy INTC and CSCO when earnings yield > 8% and return on capital > 20%, sell when earnings yield drops below 4%Among cheap stocks (low P/B), use 9 binary signals to separate improving companies from deteriorating ones. Buy when F-Score ≥ 8 AND P/B < 1.5.
| # | Condition | Score 1 if... |
|---|---|---|
| 1 | ROA | ROA > 0 this year |
| 2 | Operating Cash Flow | OCF > 0 this year |
| 3 | ROA Change | ROA this year > ROA last year |
| 4 | Accruals | OCF > Net Income |
| 5 | Leverage | Long-term debt decreased YoY |
| 6 | Liquidity | Current ratio increased YoY |
| 7 | Dilution | No new shares issued |
| 8 | Gross Margin | Gross margin increased YoY |
| 9 | Asset Turnover | Asset turnover increased YoY |
Buy INTC when P/B < 1.5 and ROA > 0 and operating cash flow > net income and gross margin is improvingBuy the 10 highest-yielding Dow Jones stocks annually. High yield often indicates temporary undervaluation. Rebalance each January.
Backtest an equal-weight portfolio of the 2024 Dogs of the Dow — WBA, VZ, MMM, DOW, IBM, CVX, AMGN, CSCO, KO, JNJ — rebalanced annually over the last 5 yearsBuy assets with the strongest recent returns. Stay invested when above long-term trend, exit when below.
| Metric | Threshold |
|---|---|
| 12-month return | Top decile |
| 6-month return | Top quartile |
| 200-day SMA | Price above |
| 50/200 cross | Golden cross (bullish) |
Buy SPY when 50-day SMA crosses above 200-day SMA, sell when it crosses belowBuy when price is stretched too far below average — it tends to snap back.
| Metric | Buy Threshold |
|---|---|
| RSI | < 30 |
| Bollinger Band | Within 5% of lower band |
| Distance from 50 SMA | > 2 standard deviations below |
Buy QQQ when RSI(14) < 30 and price is within 5% of the lower Bollinger Band, sell when RSI > 70Buy the cheapest stocks by enterprise value to operating earnings. Pure cheapness outperforms quality+cheapness.
| Metric | Threshold |
|---|---|
| EV/Operating Earnings | Bottom decile (< 4x) |
| Market Cap | > $100M |
Buy T and VZ when EV/EBITDA < 6, sell when EV/EBITDA rises above 10Only buy stocks in confirmed Stage 2 uptrends that meet ALL of these technical criteria:
| # | Condition |
|---|---|
| 1 | Price > 150-day SMA |
| 2 | Price > 200-day SMA |
| 3 | 150-day SMA > 200-day SMA |
| 4 | 200-day SMA trending up ≥ 1 month |
| 5 | 50-day SMA > 150-day SMA > 200-day SMA |
| 6 | Price > 50-day SMA |
| 7 | Price ≥ 25% above 52-week low |
| 8 | Price within 25% of 52-week high |
Buy NVDA when price is above the 50, 150, and 200-day SMA and within 25% of 52-week high and 25% above 52-week lowStocks move through 4 stages. Only buy in Stage 2 (advancing), sell in Stage 3 (topping).
| Stage | Condition | Action |
|---|---|---|
| 1 (Basing) | Price oscillates around flat 30-week MA | Watch |
| 2 (Advancing) | Price breaks above 30-week MA on volume | BUY |
| 3 (Topping) | Price oscillates around flattening 30-week MA | SELL |
| 4 (Declining) | Price below declining 30-week MA | Avoid |
Buy AAPL when price closes above the 150-day SMA after closing below it the previous day, on volume 1.5x above average. Sell when it closes back below the 150-day SMA.Companies that have raised dividends for 25+ consecutive years have proven business models.
| Metric | Threshold |
|---|---|
| Consecutive dividend increases | ≥ 25 years |
| Dividend Yield | > 2% |
| Payout Ratio | < 75% |
| Debt/Equity | < 1.0 |
| FCF covers dividend | FCF > dividends paid |
Buy KO and JNJ when dividend yield > 2% and payout ratio < 75% and debt-to-equity < 1 and free cash flow is positiveTotal cash returned to shareholders (dividends + buybacks + debt paydown) is a better predictor than dividend yield alone.
| Metric | Threshold |
|---|---|
| Shareholder Yield | Top quintile (> 8%) |
| Dividend Yield | > 0% |
| Buyback Yield | Positive (shares decreasing) |
| P/E | < 20 |
Buy MO and VZ when shareholder yield > 8% and P/E < 20 and dividend yield > 0%Combine relative momentum (which asset is strongest) with absolute momentum (is it positive at all) to avoid bear markets.
| Step | Condition |
|---|---|
| 1 | Calculate 12-month return of SPY vs EFA |
| 2 | Pick the winner (relative momentum) |
| 3 | Is winner's return > T-bill rate? (absolute momentum) |
| 4 | If yes → invest in winner |
| 5 | If no → move to bonds (AGG) |
Buy SPY when its 12-month return is positive and higher than international stocks, otherwise buy AGGDifferent sectors outperform at different phases of the economic cycle.
| Phase | Signal | Favored Sectors |
|---|---|---|
| Early Recovery | GDP accelerating, rates low | Technology, Industrials |
| Mid Cycle | GDP strong, rates rising | Technology, Energy |
| Late Cycle | GDP slowing, inflation rising | Energy, Healthcare |
| Recession | GDP negative, rates falling | Utilities, Consumer Staples |
Buy XLK when GDP growth is accelerating and federal funds rate is below 3%, sell and buy XLV when GDP is decliningBroad diversification, tilt toward value/small, keep costs low, and rebalance mechanically.
| Allocation | Asset | ETF |
|---|---|---|
| 25% | US Large Cap | VTI / SPY |
| 25% | US Small Cap | VB / IJR |
| 25% | International Small Cap | VSS / SCZ |
| 25% | Short-Term Treasuries | SHY / VGSH |
Backtest equal allocation: 25% VTI, 25% VB, 25% VSS, 25% SHY — rebalance annually| Rule | Threshold |
|---|---|
| Calendar rebalance | Annually (Jan 1) |
| Band rebalance | When allocation drifts > 5% from target |
| Contrarian rebalance | Sell winners, buy losers back to target |
| Condition | Signal | Action |
|---|---|---|
| Stocks cheap | CAPE < 15, dividend yield > 3% | Increase stock allocation by 10% |
| Stocks expensive | CAPE > 30, dividend yield < 1.5% | Decrease stock allocation by 10% |
| Yield curve inverted | 2Y > 10Y treasury | Reduce risk, increase bonds |
Buy VTI when the 10-year treasury yield is above the 2-year yield, sell and buy SHY when the curve inverts