What if you could rotate into the market’s winners every week and skip the losers?
Weekly sector rotation with ETFs does exactly that.
Rank sector ETFs by momentum, filter for trend, and equally weight the top three to five each Sunday or Monday.
It catches sector shifts faster than quarterly rebalances and avoids the noise of daily trading.
In this post I lay out the full system: the ranking windows, trend filters, execution checklist, and the clear invalidation that keeps losses small.
Read on if you want a repeatable weekly plan that prioritizes discipline over guesswork.
Core Mechanics of Weekly Sector Rotation Trading

Weekly sector rotation moves trading capital into the strongest sectors over a set time window and exits the laggards. Every Sunday afternoon or Monday premarket, you scan sector ETFs for relative strength, rank what’s working, and reallocate into the top three to five. The whole thing runs on momentum (the idea that recent winners keep winning for a bit) and discipline (actually following your rules instead of chasing headlines).
Rotation frequency matters. Weekly timing catches sector shifts faster than quarterly rebalances but skips the daily noise that whipsaws you into overtrading. You compare each sector ETF against the S&P 500 and against each other using lookback windows like 5, 10, or 20 weeks, then swap underperformers for fresh leaders. If a sector breaks below your trend filter, rotate to cash or bonds and protect capital during rough patches.
The real appeal? Adaptability. Markets favor different sectors as conditions shift. Tech dominates expansions, staples hold up in recessions, energy spikes during inflation. A weekly rotation lets you ride those waves without the friction of daily rebalancing or the lag of holding static portfolios for months.
Here’s what a typical weekly workflow looks like:
- Sunday afternoon – rank all sector ETFs by one or more momentum lookback periods (usually 10 or 20 weeks).
- Filter step – check each top name is above its 50 or 200 day moving average. Drop anything below.
- Select top sectors – grab the three to five highest ranking ETFs that clear the filter.
- Compare holdings – spot which current positions aren’t in the top group anymore.
- Execute trades – sell lagging positions Monday morning at the open. Buy new leaders with equal weights.
- Set alerts – configure price or moving average alerts to catch mid week exits if a sector breaks trend.
- Log the rotation – write down sectors bought, sold, rank scores, and why in your trade journal.
The workflow rewards consistency. Miss one week and you’re stuck in a sector rolling over or you enter a breakout halfway done. Block the same time every Sunday, build checklists, stick to the same data source each week to avoid decision paralysis.
Sector ETF Universe and Classification

Sector ETF selection shapes every rotation decision. Broad market index funds like SPY blend all sectors together, which washes out leadership signals. Sector specific ETFs isolate performance so you can bet on healthcare without dragging utilities along or ride energy without diluting gains with tech. ETF sponsors split the market using the Global Industry Classification Standard (GICS), which organizes stocks into eleven sectors.
Liquidity and structure matter. The SPDR Select Sector funds are the most traded, offering tight spreads and deep order books. Vanguard and iShares cover similar sectors with slight differences in holdings and expense ratios. Stick with one family to keep methodology, index weighting, and rebalancing schedules consistent across your watchlist.
Common sector ETFs for weekly rotation:
- XLK (Technology) – software, semiconductors, IT services
- XLF (Financials) – banks, insurance, asset managers
- XLE (Energy) – oil, gas, integrated producers
- XLV (Health Care) – pharma, biotech, managed care
- XLY (Consumer Discretionary) – retail, autos, leisure
- XLP (Consumer Staples) – food, beverage, household products
- XLI (Industrials) – aerospace, machinery, transport
- XLB (Materials) – chemicals, metals, mining
- XLRE (Real Estate) – REITs, property trusts
- XLU (Utilities) – electric, gas, water providers
- XLC (Communication Services) – telecom, media, internet platforms
Each ETF family uses slightly different index construction. SPDR funds exclude real estate from financials and treat communication services standalone, while older Vanguard funds may lump them together. Verify ticker to sector mapping in your broker’s research tools and confirm each ETF tracks pure sector exposure without bond or international holdings. That clarity keeps rankings clean and avoids unintended bets.
Identifying Leading and Lagging Sectors

Rotation only works if you can separate momentum winners from losers reliably. Leadership analysis starts simple: which sector ETF gained the most recently. Price appreciation is the raw signal. Everything else refines it.
Traders rank sectors by trailing return over one or more lookback periods. A single 10 week return works, but combining multiple windows (5 week, 10 week, 20 week) reduces sensitivity to one off spikes. Calculate each ETF’s percentage gain over each period, sum the ranks, then re-rank the composite scores. Lowest combined rank (highest composite performance) is your current leader.
Relative strength refines the picture. Divide each sector ETF’s price by the S&P 500 ETF price to create a ratio line. When the ratio rises, the sector’s outperforming the broad market. When it falls, the sector lags. Plot the ratio on a chart and apply a moving average. A sector whose ratio sits above its own 20 week moving average and slopes upward is in a confirmed uptrend versus the benchmark.
Key metrics traders use to rank sectors:
- Trailing percentage return – raw performance over the last 5, 10, 20, or 50 weeks.
- Relative strength ratio – sector ETF price ÷ SPY price. Higher ratio equals outperformance.
- Relative strength index (RSI) – momentum oscillator. Readings above 50 confirm upward momentum.
- Rate of change (ROC) – percentage change from a fixed lookback. Positive ROC means rising.
- Slope of moving average – upward slope on the 50 or 200 day MA shows persistent strength.
- Volume confirmation – above average volume during price advances validates institutional interest.
Don’t chase blow off moves. Subtract the most recent one week return from the 10 week return to dampen short term spikes. That favors sectors building steady momentum over those spiking on single headlines, cutting the chance you buy the peak of a news driven rally.
Timing Entries and Exits for Weekly Rotation

Timing separates reactive guessing from disciplined execution. Weekly rotation uses fixed calendar timing (trading the same day each week) plus conditional triggers that override the calendar when risk spikes. Consistent action without overtrading.
Most traders execute rotations Sunday night or Monday morning. Weekend analysis gives time to rank sectors, check filters, and prep orders without intraday price pressure. If your broker supports after hours or premarket orders, queue trades Sunday evening at limit prices near Friday’s close. Otherwise, submit market on open orders Monday to capture opening liquidity.
Trend filters prevent buying sectors already rolling over. Before adding a top ranked sector, confirm price is above both the 50 and 200 day exponential moving averages. Price below either? Skip that sector and move to the next highest rank. When all top sectors fail the filter, allocate to cash or short duration bonds like SHY until at least one sector clears the hurdle.
Popular timing indicators for weekly rotation:
- 50 day and 200 day moving averages – price must be above both to qualify for entry.
- Weekly RSI(14) – readings below 30 flag oversold dips for entry timing. Above 70 warns of exhaustion.
- MACD histogram – zero line crosses and expanding bars confirm momentum direction.
- 20 week moving average slope – rising slope validates uptrend. Flattening warns of stall.
- Volume surge – above average weekly volume on up weeks confirms institutional buying.
- ATR (Average True Range) – rising ATR signals increasing volatility. Contract position size accordingly.
A simplified weekly timing process: rank all sector ETFs by composite momentum score Sunday afternoon. Filter out any ETF trading below its 50 day EMA. Select the top three passing ETFs. Compare to current holdings. If a holding no longer ranks in the top three, sell it Monday open. Buy the new leader with the freed capital. If fewer than three ETFs pass the filter, hold the rest in cash or a money market fund. Repeat next Sunday.
Executing Weekly Sector Rotation Trades

Execution discipline converts analysis into realized performance. A well designed system falls apart if trades are delayed, sizes miscalculated, or orders filled at poor prices. Weekly rotation demands a repeatable process that cuts slippage and emotional override.
Every rotation follows the same eight step sequence:
- Log into your broker platform – open the account, verify cash balance and current positions.
- Review your holdings – list the sector ETFs you own and their percentage allocations.
- Pull your Sunday rank sheet – reference the ranked list of sectors and filter results from your weekend scan.
- Identify exits – mark any holding that no longer appears in your top three to five qualified sectors.
- Calculate position sizes – divide available capital (including proceeds from planned sales) equally across the number of new positions.
- Queue sell orders first – enter market on open or limit orders to exit lagging positions. Confirm order details before submission.
- Queue buy orders next – enter market on open or limit orders for new leaders at equal dollar amounts. Double check ticker symbols.
- Confirm executions – after the open, verify all orders filled. Check average prices against your expected range. Log final allocations.
Order type choice matters. Market orders guarantee execution but risk poor fills during volatile opens. Limit orders at Friday’s close plus 0.5 percent protect against gap ups but may miss fills if the sector gaps higher on overnight news. For liquid SPDR sector ETFs, market on open orders typically fill within pennies of the prior close. For less liquid funds or large accounts, use limit orders and be ready to adjust if unfilled after the first five minutes.
Position sizing keeps risk balanced. Equal weight allocation (dividing capital by the number of holdings) is simplest. Rotate into three sectors? Each gets 33 percent. Hold five? Each gets 20 percent. Volatility based sizing adjusts for sector risk, allocating less to high volatility sectors like energy and more to stable ones like staples. Use ATR to measure volatility, then scale position size inversely so each holding targets the same dollar risk.
Avoid partial rotations unless your account is large. Selling 50 shares of one ETF and buying 50 of another creates clean turnover and easy record keeping. Fractional share brokers simplify rebalancing for smaller accounts, letting you hit exact dollar targets without rounding errors or leftover cash drag.
Tools and Platforms for Sector Rotation

The right tools compress a 30 minute Sunday task into 10 minutes and reduce mistakes. Rotation systems need three things: data retrieval, ranking automation, and trade execution. Free platforms cover the basics. Paid services add speed and precision.
Start with a charting platform that displays sector ETF prices, moving averages, and relative strength ratios on a single screen. TradingView offers free multi chart layouts, custom indicators, and alert triggers. StockCharts.com provides pre built sector performance tables and relative strength charts without coding. Both platforms let you save watchlists and template charts so setup is one click each Sunday.
Tool categories for sector rotation workflows:
- Charting software – TradingView, StockCharts.com, ThinkorSwim for visual analysis and moving average overlays.
- Screeners and scanners – Finviz, TC2000, Trade Ideas to filter ETFs by momentum, volume, and technical criteria.
- Spreadsheet templates – Google Sheets or Excel to calculate composite ranks, log trades, and track performance metrics.
- Broker platforms – Fidelity, Interactive Brokers, TD Ameritrade for order entry, execution, and portfolio reporting.
- Relative strength calculators – built in RS indicators in most platforms. Custom scripts available for precise ratio charts.
- Alert systems – email or SMS notifications when an ETF crosses a moving average or falls below a rank threshold.
- Backtesting engines – AmiBroker, QuantConnect, or Python libraries to validate rule changes before live trading.
Choosing tools depends on account size and time budget. Free tools work for accounts under 50,000 dollars and traders willing to manual rank sectors in a spreadsheet. Paid platforms with automated ranking, one click rebalancing, and integrated backtesting make sense above 100,000 dollars or when managing multiple strategies. Prioritize reliability over features. A free tool you use every week beats an expensive suite you abandon after two months.
Build your workflow in stages. Week one, manually pull ETF prices into a spreadsheet and calculate returns. Week two, add a charting platform and overlay moving averages. Week three, set up alerts for moving average crosses. Week four, automate the ranking formula. Incremental improvements compound into a seamless Sunday routine that feels effortless.
Risk Management and Transaction Costs

Weekly rotation introduces risks buy and hold investors avoid. Frequent trading multiplies transaction costs, exposes portfolios to whipsaw during choppy markets, and can trigger short term tax rates on gains. Managing these risks keeps net returns above benchmarks.
Transaction costs eat into performance. Every rotation generates two trades (a sell and a buy), each incurring a spread and potential commission. SPDR sector ETFs typically trade with 1 to 3 cent spreads. On a 10,000 dollar position, that’s 10 to 30 dollars per round trip. Rotate weekly for a year and costs reach 500 to 1,500 dollars, or 5 to 15 percent of capital if returns don’t cover the drag. Model costs before going live. Calculate annual turnover, multiply by average spread, subtract from expected returns to estimate net performance.
Volatility creates position size risk. Energy and biotech sectors swing wider than utilities and staples. Equal dollar allocation to all sectors means unequal risk. A 20 percent allocation to XLE with 40 percent annualized volatility carries twice the dollar risk of a 20 percent XLU position with 20 percent volatility. Use ATR based position sizing to equalize risk. Divide target dollar risk by each sector’s ATR, then buy that number of shares. Volatile sectors get smaller positions, stable sectors larger ones, and total portfolio volatility stays controlled.
Concentration amplifies single sector bets. Holding only three sectors means 33 percent in each. One sector crashes on unexpected news? The portfolio drops 10 percent overnight. Diversification across five sectors cuts single name impact to 20 percent but increases turnover and costs. Balance depends on account size and risk tolerance. Smaller accounts favor three to four sectors to minimize trading friction. Larger accounts can spread across five to six.
Practical risk management techniques for weekly rotation:
- Set maximum position size – cap any single sector at 25 percent of total capital to limit concentration.
- Use stop loss rules – exit any holding that falls 8 to 10 percent below entry or breaches its 50 day moving average mid week.
- Require trend confirmation – only buy sectors above both 50 day and 200 day moving averages. Move to cash when none qualify.
- Limit turnover – skip rotations when the new top sector ranks only marginally above the current holding. Set a minimum rank difference threshold.
- Monitor correlation – avoid holding multiple highly correlated sectors (XLK and XLC are both tech heavy) to preserve diversification.
- Track tax impact – if trading in a taxable account, model short term capital gains tax. Consider holding winners past one year when possible or run rotation in an IRA.
Whipsaw weeks hurt. A sector ranks first Sunday, you rotate in Monday, it drops to fourth by Wednesday. You hold through Friday, it finishes sixth, you rotate out the following Monday for a loss. To reduce whipsaws, apply a confirmation filter. A new sector must rank in the top three for two consecutive weeks before entry, or must outperform the current holding by a minimum threshold (say 2 percent over the ranking period). That delay costs some early gains but cuts losing trades in half.
Measuring Performance and Evaluating Results

Performance measurement tells you whether weekly rotation beats passive indexing and where the system needs tuning. Raw returns alone mislead because they ignore risk, turnover, and luck. A full evaluation compares multiple metrics against a benchmark, typically SPY or an equal weight sector index.
Start with compound annual growth rate (CAGR). Divide ending portfolio value by starting value, raise to the power of one divided by number of years, subtract one, multiply by 100. A system that turns 10,000 dollars into 15,000 dollars over three years delivers a CAGR of 14.5 percent. Compare that to SPY’s CAGR over the same period. Outperformance of 2 to 4 percent annualized after costs validates the extra effort.
Maximum drawdown measures pain. Calculate the largest peak to trough decline in portfolio value during the test period. A strategy with 18 percent CAGR but 40 percent drawdown is harder to stick with than one posting 14 percent CAGR and 20 percent drawdown. Target rotation drawdowns below 25 percent, ideally under 20 percent, to keep the system tradable during bear markets.
Performance metrics to track weekly:
- CAGR – annualized return over the full test period.
- Maximum drawdown – largest percentage decline from any prior peak.
- Sharpe ratio – excess return above risk free rate divided by volatility. Higher is better. Above 1.0 is solid.
- Win rate – percentage of weekly rotations that result in a gain over the holding period.
- Average gain per trade – sum of all winning trade returns divided by number of winners.
- Average loss per trade – sum of all losing trade returns divided by number of losers. Compare to average gain.
- Annual turnover – total dollar value traded in a year divided by average account size. Rotation systems often run 400 to 800 percent turnover.
Backtest the system over at least 10 years, ideally 15 to 20, to capture multiple market cycles. Use actual ETF price data from providers like Norgate or CSI, not synthetic index returns, because ETF tracking error and expense ratios matter. Run the backtest with realistic assumptions: deduct spreads, model slippage at 0.05 percent per trade, subtract expense ratios. Include both bull and bear periods (especially 2008 and 2020) to see how trend filters and cash rotation perform during crashes.
Review results quarterly. Compare actual trades to backtest expectations. If live win rate is 55 percent but backtest showed 65 percent, investigate whether market conditions changed, execution slipped, or parameters drifted. Track each rotation in a journal: date, sectors bought, sectors sold, rank scores, reason for trade, outcome. Patterns emerge. You might notice rotations during the first week of the month outperform mid month rotations, or that exits triggered by moving average breaks save more than rank based exits. Use those insights to refine entry filters, adjust ranking periods, or tweak position sizing rules, then backtest changes before applying them live.
Final Words
In the action, this post laid out the core mechanics, the sector ETF universe, how to spot leading sectors, timing entries and exits, step‑by‑step execution, tools to streamline the work, risk controls, and how to measure results.
The workflow is clear: pick your ETF list, rank weekly, apply timing filters, rotate into leaders, size positions, and track costs and performance.
using sector ETFs to implement weekly rotation trades gives you a repeatable, rules‑based approach. Start small, test, and iterate — steady progress beats loud guesses.
FAQ
Q: Is there a sector rotation ETF?
A: A sector rotation ETF isn’t a single common passive product; some actively managed ETFs and strategy funds rotate sector exposure, but most traders build rotation using a basket of sector ETFs and clear rules.
Q: What is the 7% rule in ETF?
A: The 7% rule in ETFs is a simple heuristic some traders use to limit any single ETF position to about 7% of portfolio capital to reduce concentration and control turnover and risk.
Q: Why does Dave Ramsey say not to invest in ETFs?
A: Dave Ramsey says not to invest in ETFs because they can encourage short-term trading and include leveraged or complex products; he prefers straightforward, long-term mutual fund approaches and set-and-forget allocations.
Q: What is the 3 5 10 rule for ETFs?
A: The 3-5-10 rule for ETFs is a position-sizing guideline: start with roughly 3% of capital, add to 5% on confirmation, and cap exposure to any single theme or ETF near 10% to limit concentration.
