BTS Strength Zones — S&P-100 Stocks Backtest

BTS Strength Zones — S&P-100 Stocks is a long-only tactical allocation strategy built to pursue targeted equity participation from the premise that recurring calendar windows can identify favorable periods for S&P-100 stock exposure, using published BTS Strength Zones and a portfolio-level VIX 50/35 admission regime across S&P-100 stocks, with SPY or SHY used when no zone is entered.

Jump to >> Rules and mechanics · Full backtest history · Advanced insights and diagnostics

Strategy summary

BTS Strength Zones — S&P-100 Stocks is a long-only, event-driven tactical equity allocation model. The BTS S&P-100 Stocks Heatmap supplies 167 published BTS Strength Zone windows across 94 active S&P-100 stocks, while a portfolio-level VIX 50/35 regime determines whether an active zone may enter.

The strategy uses recurring calendar windows to seek targeted equity exposure. The VIX regime controls admission, scheduled zone endings control exits, and a blocked zone may enter later if the regime returns to ON while the zone remains active.

The traded set combines 94 active S&P-100 stocks with two fallback ETFs, SPY and SHY. The fixed universe contains 99 current S&P-100 components; five universe members have no published BTS Strength Zone and therefore receive no offensive allocation.

Full S&P-100 stock universe: MMM, ABT, ABBV, ACN, ADBE, AMD, GOOG, GOOGL, MO, AMZN, AXP, AMT, AMGN, AAPL, AMAT, T, BAC, BNY, BRK.B, BLK, BA, BKNG, BMY, AVGO, COF, CAT, SCHW, CVX, CSCO, C, KO, CL, CMCSA, COP, COST, CVS, DHR, DE, DUK, LLY, EMR, XOM, FDX, GE, GD, GM, GILD, GS, HD, INTC, IBM, INTU, ISRG, JNJ, JPM, LRCX, LIN, LMT, LOW, MA, MCD, MDT, MRK, META, MU, MSFT, MDLZ, MS, NFLX, NEE, NKE, NVDA, ORCL, PLTR, PEP, PFE, PM, PG, QCOM, RTX, CRM, NOW, SPG, SO, SBUX, TMUS, TSLA, TXN, TMO, USB, UBER, UNP, UPS, UNH, VZ, V, WMT, DIS, and WFC.

Each stock becomes historically eligible at the first true strategy Open in its frozen source all-data start year. Eighty-one active stocks are eligible at the January 2, 2003 analysis start; the remaining 13 activate as their own source years begin. No synthetic, padded, proxy, or pre-history price may activate a stock.

Once admitted, each stock remains held through its scheduled BTS Strength Zone and exits at the Close of its final trading day. At target-decision events, all entered BTS Strength Zone stocks are equal-weighted.

The portfolio remains long-only and targets full investment whenever a complete target is set; temporary cash may appear only between final-zone Close exits and the next-Open portfolio reconstruction. Entered BTS Strength Zone stocks receive the full allocation; with zero entered zones, SPY carries the ON state and SHY carries the OFF state.

This backtest applies the same current S&P-100 constituent set throughout the historical analysis. It does not reconstruct point-in-time S&P-100 membership. Symbols enter only when their own source history becomes eligible, but the same current S&P-100 constituent set is applied throughout the historical analysis. Interpret the results as a historical seasonality analysis of the current S&P-100 components, not as a simulation of the S&P-100 membership that existed at each date.

What this strategy is not

  • Not a VIX exit strategy: a later OFF signal does not terminate or resize a BTS Strength Zone that has already entered.
  • Not a relative-strength ranking model: the strategy does not select only the highest-ranked S&P-100 stock or rotate into a single winner.
  • Not a fixed 99-stock basket or daily equal-weight portfolio: only entered zones receive weight, and routine market drift does not trigger rebalancing.
  • Instead: it is an event-driven allocation model that admits published BTS Strength Zones while the portfolio-level VIX regime is ON, holds admitted zones to their scheduled ending, and uses SPY or SHY when no zone is entered.

How to interpret BTS Zones

BTS Zones is a systematic historical framework for identifying recurring periods of relative strength across standardized BTS Weeks.

The Tools section publishes seven BTS Heatmaps, each for a different market universe. The corresponding backtest pages apply a consistent strategy framework to the published BTS Strength Zones for each heatmap, documenting how the zones translate into portfolio positions and trading decisions.

See how the BTS Heatmaps and their Strength Zones backtests are standardized for direct comparison across market universes.

All BTS Heatmaps use the same governing BTS Strength Zone formulas and the same qualification, ranking, overlap, and selection rules. BTS Heatmaps are not individually tuned. Candidate windows must demonstrate persistent relative strength, statistical support, sufficient move magnitude and concentration, and acceptable quality characteristics before they can qualify.

Within each BTS Heatmap, a BTS Strength Zone is a locked recurring BTS Week interval. The same interval is fixed for every year and is not selected again after each year’s results are known.

BTS Strength Zones are derived from historical data and should be understood as in-sample findings, not as forecasts or independent out-of-sample validation. On this page, the same frozen current S&P-100 constituent set is used throughout the analysis. This current-constituent selection does not reconstruct the S&P-100 membership that existed at each historical date.

The backtest applies the published BTS Strength Zones through a separate portfolio implementation. A recurring BTS Strength Zone does not necessarily produce a portfolio entry each year because entry also depends on asset eligibility, valid source history, and the portfolio-level VIX regime.

Execution, costs, dividends, portfolio accounting, and reporting follow the standard BTS Methodology.

Report summary

ItemValue
StrategyBTS Strength Zones — S&P-100 Stocks
CategoryTactical allocation / VIX-regime BTS Strength Zones
Universe99 S&P-100 stocks; SPY and SHY are fallback assets; $VIX and $SPX are non-traded references
Trade DirectionLong-only allocation
Free Preview Window2021–2025 (5 years); BTS uses the five most recent whole calendar years for free previews.
Full Backtest Period2003–2025 (23 years); BTS uses the available whole-calendar-year window supported by required history and methodology rules.
Window Start RuleThe last valid pre-window $VIX Close establishes the opening regime. Eighty-one active stocks are eligible at the January 2, 2003 Open; the remaining 13 activate at the first true strategy Open in their frozen source all-data start years.
Starting Capital$10,000
Primary BenchmarkSPY buy-and-hold
Methodology VersionBTS-3377
Publication DateJune 27, 2026
Source / CreditBrian Ernest Metzger; BTS Zones methodology and BTS S&P-100 Stocks Heatmap

Benchmark summary

BTS Strength Zones are defined using relative performance versus $SPX. Separately, the primary portfolio benchmark is buy-and-hold SPY, which preserves continuous passive exposure to the broad U.S. equity market.

All reported performance measures the complete modeled BTS Zones portfolio implementation, not the BTS Strength Zone methodology in isolation.

For the benchmark-selection framework, see How to Choose the Right Benchmark.

  • Primary Benchmark: buy-and-hold SPY.
  • Preserves: continuous passive broad U.S. equity-market exposure.
  • Removes: the published BTS Strength Zone schedule, VIX-gated admission, S&P-100 stock selection, equal allocation across entered zones, scheduled exits, and the SPY/SHY fallback.
  • Excludes: a holdings-matched comparison using the same S&P-100 stock holdings. The performance difference versus SPY therefore cannot be attributed to the BTS Strength Zone schedule alone.

Key metrics: 2021–2025 free preview

  • The free preview is a recent-window orientation tool, not the complete evidence set.
  • A five-year preview period can be useful, but it can also overstate or understate the full historical tradeoff.
  • The full report expands the scorecard across the complete report window and adds the path-level interpretation behind the headline numbers.

The 2021–2025 preview shows a large return advantage with volatility close to buy-and-hold SPY and a smaller maximum drawdown. A rebased $10,000 account finished at $65,102 versus $19,791, with CAGR of 45.6% versus 14.7%. Strategy volatility was 17.3% versus 17.1%, maximum drawdown was -15.3% versus -24.5%, and Sharpe was 2.2 versus 0.9.

The visible tradeoff is substantial implementation intensity: 1,155.2 modeled executions per year, a 63.9% FIFO Win Rate, and Time in Market rounded to 99.6%.

CategoryMetricStrategyBenchmark
ActivityTime in Market99.6%100.0%
ActivityTrades per Year1155.2
ActivityWin Rate63.9%
RiskVolatility17.3%17.1%
RiskMax Drawdown-15.3%-24.5%
RiskSharpe Ratio2.20.9
RiskCalmar Ratio3.00.6
ResultCAGR45.6%14.7%
ResultEnding Capital$65,102$19,791
2021–2025, whole calendar years. Ending Capital is final value of a rebased $10,000 starting account. Time in Market excludes terminal reporting closes. Win Rate uses FIFO closed-position observations. Benchmark is a passive hold, not a recurring trade system, so benchmark Trades per Year and Win Rate are not reported.


Create a free account

Create a Free Account to unlock the decision rules, signal illustration, and backtest mechanics behind this strategy preview. No payment or credit card is required.

Free Account unlocks:

Decision rules: see exactly what was tested before interpreting the preview result.
Signal illustration: follow the strategy from input data to signal state to portfolio action.
Backtest mechanics: understand how the strategy, benchmark, execution timing, costs, dividends, and cash handling are connected.
Strategy updates: get notified as new BTS strategy research and diagnostics are added.
No payment or credit card required


Upgrade to Pro

Upgrade to Pro to review the full backtest history, full scorecard metrics, equity curves, drawdown profiles, caution flags, failure modes, tradeoffs, and portfolio-role framing.

Everything in Free plus:

Full backtest history: access the complete tested record so the preview result can be evaluated in full context.
Full scorecard metrics: compare the complete return, risk, drawdown, activity, CAGR, and ending-capital record against the benchmark.
Equity curves: see the strategy’s path personality: how it behaves across market environments, where it gains or loses ground, and how its journey compares with the benchmark.
Drawdown profiles: evaluate the losses, recovery periods, and time underwater that shape the real investor experience.
Strategy caution flags: see the key interpretation risks before drawing conclusions from the headline result.
Failure modes and tradeoffs: see what the strategy gave up, where it struggled, and what the tested tradeoff required.
Portfolio-role framing: connect the backtest to its possible Benefit, Cost, and Role in a broader portfolio context.


Upgrade to Ultra Pro

Upgrade to Ultra Pro to unlock advanced diagnostics by month, year, regime period, rolling window, and implementation logic.

Everything in Pro plus:

Pseudocode strategy logic: convert the written rules into a clear implementation sequence with signal timing, state handling, and target-output logic.
Monthly and annual returns: see when the strategy actually made or lost money across the calendar record.
Calendar-return summary: separate consistent behavior from standout years, weak years, and flat years.
Regime-filtered results: compare how the strategy behaved in benchmark up years versus benchmark down years.
Rolling-window diagnostics: test whether the result depended on the full sample or held across many start and end dates.
3-year rolling windows: examine shorter holding-period outcomes, including best cases, worst cases, and benchmark-relative consistency.
5-year rolling windows: evaluate longer-window durability and whether the strategy’s defensive profile persisted over fuller market cycles.
Implementation guardrails: avoid accidentally testing a different strategy by changing timing, cash treatment, window rules, or state logic.

Further research