ETF Rotation Strategy - Journal Guide
ETF Rotation is a systematic swing/position strategy where traders rank SPDR sector ETFs by relative strength and rotate capital into top-ranked sectors monthly, using dual momentum and defensive.
7-day money-back guarantee
Stocks
Position
Intermediate
Entry & Exit Rules
Entry Rules
- Rank all 11 SPDR sector ETFs by 1-month, 3-month, and 6-month total return, weight equally, and select the top 2-3 sectors
- Apply absolute momentum filter: only enter a sector ETF if its 12-month return exceeds SHY (short-term Treasuries); otherwise rotate to AGG or cash
- Confirm SPY is above its 10-month SMA or 200-day MA before entering any equity sector position
- Execute all rotations on the first trading day of the month to maintain consistency and reduce noise
Exit Rules
- Exit any sector ETF that falls out of the top 2-3 ranked positions at the next monthly review
- Exit all equity sector positions immediately if SPY closes a calendar month below its 10-month SMA — rotate to AGG, SHY, or cash
- Exit a sector if its 12-month absolute momentum drops below SHY, regardless of relative rank
Key Metrics to Track
What to Record
Risk Management
Allocate capital equally across the 2-3 held sectors (33-50% per position). Never concentrate more than 50% in a single sector ETF. Cap total equity exposure at 100% — when the defensive signal fires, move the full portfolio to bonds or cash with no partial hedges.
Common Mistakes
ETF sector rotation is a rules-based position strategy suited to intermediate traders who want systematic market exposure without the noise of intraday decisions. By ranking the 11 SPDR sector ETFs on relative strength and rotating monthly into the top performers, traders capture momentum at the sector level while defensive filters limit drawdown during bear markets. The strategy requires discipline and precise journaling — without a structured log, it is impossible to distinguish a failing strategy from sloppy execution.
How ETF Rotation Works
The strategy exploits the well-documented tendency of outperforming sectors to continue outperforming over 1-12 month horizons — a phenomenon confirmed across decades of academic and practitioner research. Rather than picking individual stocks, traders gain diversified exposure to the strongest areas of the economy and rotate away from weakening ones.
The mechanics rest on two filters drawn from Gary Antonacci’s Dual Momentum framework. First, relative momentum identifies which of the 11 SPDR sector ETFs (XLK, XLE, XLV, XLF, XLI, XLY, XLP, XLU, XLRE, XLB, XLC) is strongest — scored by equally weighting 1-month, 3-month, and 6-month total returns. Second, absolute momentum screens out weak market environments: if a sector’s 12-month return doesn’t beat SHY (short-term Treasuries), it fails the filter even if it ranks #1 in relative strength.
The risk-off overlay uses SPY’s 10-month simple moving average or 200-day MA as the regime switch. When SPY closes a calendar month below that line, all equity exposure is exited and capital moves to AGG or cash. This signal, documented by Mebane Faber in his 2006 paper “A Quantitative Approach to Tactical Asset Allocation,” historically sidestepped the majority of bear market losses.
The strategy works best when sector leadership is clear and persistent — conditions common in trending macro environments like 2021-2022. It underperforms in whipsaw, sector-indifferent markets where leadership rotates faster than monthly cycles can capture.
Entry Rules
-
Run the RS screen on the first trading day of each month — Rank all 11 SPDR sector ETFs by composite score (equal-weight 1-month, 3-month, and 6-month total return). Select the top 2-3 sectors. Record all 11 scores in your journal before placing any orders.
-
Apply the absolute momentum filter — For each top-ranked sector, confirm its 12-month total return exceeds SHY’s 12-month return. If a sector fails this filter, replace it with AGG or cash rather than moving to the next-ranked equity sector.
-
Confirm the risk-on regime — Check that SPY closed the prior month above its 10-month SMA or 200-day MA. If SPY is below this level, do not enter any equity sector positions regardless of relative rankings. Hold AGG, SHY, or cash for the full month.
-
Execute at the open on rotation day — Use market or limit orders within the first 30 minutes. Do not delay — mid-month execution introduces timing drift that compounds over years and makes journal comparisons meaningless.
Exit Rules
-
Exit at the next monthly review if rank drops — Any sector that falls outside the top 2-3 at the next rotation date is sold at the open on the first trading day of the next month. No intra-month exits based on price action.
-
Exit all equity positions if SPY fails the MA test — If SPY closes any calendar month below its 10-month SMA, exit the entire equity portfolio at the open on the first trading day of the next month. Rotate fully to AGG or SHY — no partial hedges.
-
Exit if absolute momentum fails — If a held sector’s 12-month return drops below SHY at any monthly review, exit regardless of its relative rank. This prevents holding declining sectors simply because they’re declining less than others.
Risk Management for ETF Rotation
Allocate capital equally across the 2-3 held sectors — 50% each for two positions, 33% each for three. This prevents any single sector from dominating portfolio outcomes. Never concentrate more than 50% in a single ETF. When the defensive signal fires, move the entire portfolio to bonds or cash — partial hedges (e.g., 50% equity, 50% bonds) undermine the logic of the defensive filter and produce ambiguous journal data. SPDR sector ETFs carry an average expense ratio of 0.10-0.13%, making them cost-efficient for monthly turnover that generates approximately 24-36 trades per year.
Key Metrics to Track
- Benchmark Alpha — Monthly and YTD portfolio return vs. SPY. This is the single most important metric: a month of underperformance is only actionable if the journal shows whether it was a strategy failure or execution drift.
- Win Rate — Percentage of monthly rotations where the held sectors outperformed SPY. Expect this to be below 60% in any given year — the edge comes from asymmetry, not frequency.
- Max Drawdown — Peak-to-trough portfolio decline. Dual Momentum backtests (1974-2013) show max drawdown of roughly 25% vs. SPY’s 55% in the 2009 trough — this compression is the strategy’s primary value proposition.
- Defensive Signal Frequency — How many months per year the portfolio was in defensive mode. High frequency (above 4 months/year) may indicate a bear market regime requiring patience, not strategy changes.
Journal Fields for ETF Rotation Trades
| Field | What to Record | Example |
|---|---|---|
| Rotation Date | First trading day of month | ”Nov 1, 2022” |
| RS Scores (All 11 Sectors) | Composite score or rank for all 11 ETFs | ”XLE: #1 (+42%), XLV: #2 (+8%), XLU: #3 (+5%)“ |
| Sectors Entered | ETFs bought this rotation | ”XLE, XLV” |
| Sectors Exited | ETFs sold this rotation | ”XLK, XLY” |
| Defensive Signal Active | SPY vs. 10-month SMA status | ”No — SPY above 200-day MA” |
| Portfolio Return vs SPY | End-of-month comparison | ”Strategy: -1.2%, SPY: +5.4%“ |
Practical Example
On November 1, 2022, a trader with a $50,000 portfolio runs the monthly RS screen. XLE scores #1 with a 6-month return of +42%, XLV scores #2 at +8%, and XLU scores #3 at +5%. SPY is above its 200-day MA, so the defensive filter is inactive and all three top sectors pass the absolute momentum filter.
The trader sells October’s holdings (XLK and XLY) and deploys: $25,000 into XLE at $93.50 per share (267 shares) and $25,000 into XLV at $136.20 per share (183 shares). XLU is excluded to keep the portfolio to two positions at 50% each.
In JournalPlus, the trader logs: rotation date Nov 1, RS ranks for all 11 sectors, SPY 200-MA status = bullish, prior month P&L vs SPY.
By December 1, XLE has declined to $89.10 (-4.7%, a loss of $1,175) and XLV has risen to $140.80 (+3.4%, a gain of $850). Net portfolio change: -$325 (-0.65%), while SPY gained +5.4% that month. The journal shows one month of underperformance — but the full 12-month log reveals the strategy is +18% YTD vs. SPY at -14%, confirming this is a single noisy month, not a broken system.
Common Mistakes
-
Rotating mid-month — Executing on random dates rather than the first trading day introduces timing noise that makes month-over-month comparisons useless. Consistent dates are non-negotiable for journal integrity.
-
Skipping the absolute momentum filter — Holding the “best” sector when the whole market is in a downtrend (all sectors below T-bills) turns relative strength into a losing position. The 2022 bear market showed that even XLE’s +58.5% annual gain had multi-month drawdown periods that the absolute filter would have partially sidestepped.
-
Overriding the defensive signal — When SPY closes below the 10-month SMA, many traders rationalize staying in “strong” sectors. The 2022 case study — where XLK fell 33.2% while XLE gained 58.5% — is the exception; in most bear markets, all sectors fall together. The defensive signal exists for the average case.
-
Not logging all 11 RS scores — Recording only the sectors you bought makes it impossible to audit whether the ranking was applied correctly. If you log all 11 scores each month, you can reconstruct any rotation decision years later.
-
Confusing strategy underperformance with execution drift — A month where the strategy lags SPY may mean the system is broken, or it may mean you rotated on the wrong day, used incorrect return calculations, or skipped the absolute momentum check. Without a complete journal, these two explanations are indistinguishable. This is the journaling infrastructure that separates disciplined rotators from discretionary guessers.
How JournalPlus Helps with ETF Rotation
JournalPlus supports the custom journal fields that ETF rotation requires — traders can add fields for RS scores, defensive signal status, and benchmark comparison directly to each rotation entry, keeping all decision data alongside the trade record. The monthly P&L analytics make it straightforward to compare portfolio return vs. SPY for each period, surfacing the benchmark alpha metric that drives rotation decisions. Custom tags let traders mark each entry as “equity rotation” or “defensive” and filter historical performance by regime type. The trade review workflow is particularly valuable here: because rotation decisions compound over years, a structured end-of-month review against the full RS log is the primary tool for catching execution drift before it distorts strategy assessment.
How JournalPlus Helps
Strategy Tagging
Tag every trade with this strategy and track win rate, expectancy, and P&L by strategy over time.
Rule Compliance
Log whether you followed entry and exit rules. Spot when rule-breaking costs you money.
Performance Analytics
See which market conditions produce the best results for this strategy with automatic breakdowns.
Mistake Detection
AI flags pattern-breaking trades so you can stay disciplined and refine your edge.
What Traders Say
"Logging my RS scores every month in JournalPlus was the only way I could tell my 2023 underperformance was execution drift, not a broken strategy. I had been rotating mid-month instead of on the first trading day."
"The benchmark comparison field changed how I evaluate months. A -3% month looks very different when SPY was -7%."
Frequently Asked Questions
How many ETFs should I hold at once?
Most implementations hold the top 2-3 ranked sectors. Holding fewer concentrates risk; holding more than 3 dilutes the momentum signal. Two sectors at 50% each is the most common setup for accounts under $100,000.
Is monthly or weekly rotation better?
Monthly rotation outperforms in net-of-costs terms for most retail accounts. Weekly adds approximately 12 extra round trips per year, increasing transaction costs and tax events without a proportional improvement in returns.
What happens during a bear market?
When SPY closes below its 10-month SMA, exit all equity sector positions and move to AGG (bonds), SHY (short Treasuries), or cash. This defensive filter historically sidestepped the bulk of major bear market drawdowns, including 2008-2009 and the 2022 correction.
How do I calculate relative strength rankings?
Score each of the 11 SPDR sector ETFs using their 1-month, 3-month, and 6-month total returns. Assign equal weight to each period (sum the three returns, or rank by each and average the ranks). The sector with the highest composite score ranks #1.
Does this strategy work in a taxable account?
Monthly rotation generates approximately 24-36 trades per year, which is manageable for tax lot tracking. Most rotations will qualify for long-term capital gains treatment only if you hold sectors for over 12 months, which conflicts with the monthly cycle — plan for short-term gains in taxable accounts.
What if two sectors are nearly tied in ranking?
Use a tiebreaker based on the longest lookback period (6-month return). If still tied, hold both. Consistency in the ranking methodology matters more than optimizing any individual rotation.
Can I apply this strategy to non-US ETFs?
The framework applies to any liquid sector or country ETF universe. However, the specific benchmarks (SPY 200-day MA, SHY as the T-bill proxy) should be replaced with equivalents for the target market.
Start Tracking Your Trades
Journal every trade, track your strategy performance, and find your edge with JournalPlus.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee