Antonacci Dual Momentum Sector Rotation
Lab started: 2026-01-11 · Last run: 2026-07-24 · $100k base · $10k/trade
A sector momentum rule that rotates toward the strongest names and away from the weakest.
Quant Thesis
Antonacci dual momentum tests whether rotating into the strongest sector ETF can outperform passive market exposure.
Plain English Description
A sector momentum rule that rotates toward the strongest names and away from the weakest.
Strategy
Antonacci Dual Momentum Sector Rotation
Realized / Unrealized
$+5,192 / $+837
| Ticker | Entry | Current | P&L | Opened | Consec↓MA |
| XLK |
$190.52 |
$175.88 |
$-2,017.92 (-7.7%) |
2026-06-30 |
0 |
| XLE |
$53.11 |
$59.62 |
$+3,218.91 (+12.3%) |
2026-06-30 |
0 |
| XLI |
$185.23 |
$182.66 |
$-364.36 (-1.4%) |
2026-06-30 |
0 |
| CASH | $26,230.73 |
| BORROWED | $0.00 |
| ACCRUED INT. | $0.00 |
| OPEN POSITIONS | 3 |
| TOTAL TRADES | 15 |
| WINNERS | 7 |
| WIN RATE | 46.7% |
| SIM START | 2026-01-11 |
| Date | Action | Ticker | Price | Shares | Value | P&L | Notes |
| 2026-06-30 |
BUY |
XLI |
$185.23 |
141.7728 |
$26,260.58 |
— |
CASH |
| 2026-06-30 |
BUY |
XLE |
$53.11 |
494.4565 |
$26,260.58 |
— |
CASH |
| 2026-06-30 |
BUY |
XLK |
$190.52 |
137.8364 |
$26,260.58 |
— |
CASH |
| 2026-06-30 |
SELL |
XLI |
$185.23 |
152.3418 |
$28,206.87 |
$+1,154.11 (+4.4%) |
rebalance |
| 2026-06-30 |
SELL |
XLE |
$53.11 |
468.5546 |
$24,873.60 |
$-1,501.34 (-5.7%) |
rebalance |
| 2026-06-30 |
SELL |
XLK |
$190.52 |
138.0742 |
$26,294.59 |
$-80.34 (-0.3%) |
rebalance |
| 2026-05-29 |
BUY |
XLI |
$173.13 |
152.3418 |
$26,374.94 |
— |
CASH |
| 2026-05-29 |
BUY |
XLE |
$56.29 |
468.5546 |
$26,374.94 |
— |
CASH |
| 2026-05-29 |
BUY |
XLK |
$191.02 |
138.0742 |
$26,374.94 |
— |
CASH |
| 2026-05-29 |
SELL |
XLI |
$173.13 |
148.9331 |
$25,773.50 |
$-227.24 (-0.9%) |
rebalance |
| 2026-05-29 |
SELL |
XLK |
$191.02 |
163.0140 |
$31,127.38 |
$+3,229.79 (+12.4%) |
rebalance |
| 2026-05-29 |
SELL |
XLE |
$56.29 |
435.8883 |
$24,524.84 |
$-1,475.89 (-5.7%) |
rebalance |
| 2026-04-30 |
BUY |
XLI |
$174.58 |
148.9331 |
$26,000.74 |
— |
CASH |
| 2026-04-30 |
BUY |
XLK |
$159.50 |
163.0140 |
$26,000.74 |
— |
CASH |
| 2026-04-30 |
BUY |
XLE |
$59.65 |
435.8883 |
$26,000.74 |
— |
CASH |
| 2026-04-30 |
SELL |
XLI |
$174.58 |
155.0431 |
$27,056.08 |
$+1,248.00 (+5.0%) |
rebalance |
| 2026-04-30 |
SELL |
XLK |
$159.50 |
188.6766 |
$30,082.41 |
$+3,154.59 (+12.6%) |
rebalance |
| 2026-04-30 |
SELL |
XLE |
$59.65 |
409.3230 |
$24,404.82 |
$-670.30 (-2.7%) |
rebalance |
| 2026-03-31 |
BUY |
XLI |
$161.73 |
155.0431 |
$25,075.13 |
— |
CASH |
| 2026-03-31 |
BUY |
XLK |
$132.90 |
188.6766 |
$25,075.13 |
— |
CASH |
| 2026-03-31 |
BUY |
XLE |
$61.26 |
409.3230 |
$25,075.13 |
— |
CASH |
| 2026-03-31 |
SELL |
XLU |
$45.89 |
536.2566 |
$24,597.47 |
$-820.35 (-3.2%) |
rebalance |
| 2026-03-31 |
SELL |
XLE |
$61.26 |
457.5089 |
$28,015.50 |
$+1,636.54 (+6.4%) |
rebalance |
| 2026-03-31 |
SELL |
XLI |
$161.73 |
143.8932 |
$23,260.69 |
$-2,157.13 (-8.5%) |
rebalance |
| 2026-02-27 |
BUY |
XLU |
$47.40 |
536.2566 |
$25,417.82 |
— |
CASH |
| 2026-02-27 |
BUY |
XLE |
$55.56 |
457.5089 |
$25,417.82 |
— |
CASH |
| 2026-02-27 |
BUY |
XLI |
$176.64 |
143.8932 |
$25,417.82 |
— |
CASH |
| 2026-02-27 |
SELL |
XLE |
$55.56 |
492.9157 |
$27,373.45 |
$+1,495.27 (+6.0%) |
rebalance |
| 2026-02-27 |
SELL |
XLI |
$176.64 |
151.5368 |
$26,756.68 |
$+1,106.71 (+4.4%) |
rebalance |
| 2026-02-27 |
SELL |
XLK |
$138.59 |
173.9719 |
$24,099.16 |
$-900.84 (-3.6%) |
rebalance |