Active Holding▶ LIVE
DGRO
Div. Growth · Factor leadership
Pairwise Donchian Signal StateN=30 · shift(1) · ratio breakout / latch
Pair
Current
Upper
Lower
Status / Direction
Vote
SPMO/DGRO
1.6424
23% of range
2.0248upper
1.5259lower
flip 28d ago
IN BAND
▼ last down
+1 DGRO
vote
SPMO/SPYG
1.1603
43% of range
1.2379upper
1.1015lower
flip 119d ago
IN BAND
▼ last down
+1 SPYG
vote
SPMO/SPHQ
1.5937
28% of range
1.8057upper
1.5102lower
flip 29d ago
IN BAND
▼ last down
+1 SPHQ
vote
SPMO/IVE
0.5562
26% of range
0.6682upper
0.5178lower
flip 28d ago
IN BAND
▼ last down
+1 IVE
vote
DGRO/SPYG
0.7065
87% of range
0.7219upper
0.6045lower
flip 27d ago
IN BAND
▲ last up
+1 DGRO
vote
DGRO/SPHQ
0.9704
81% of range
0.9898upper
0.8884lower
flip 27d ago
IN BAND
▲ last up
+1 DGRO
vote
DGRO/IVE
0.3387
93% of range
0.3394upper
0.3300lower
flip 27d ago
IN BAND
▲ last up
+1 DGRO
vote
SPYG/SPHQ
1.3736
6% of range
1.4820upper
1.3663lower
flip 21d ago
IN BAND
▼ last down
+1 SPHQ
vote
SPYG/IVE
0.4794
12% of range
0.5472upper
0.4701lower
flip 21d ago
IN BAND
▼ last down
+1 IVE
vote
SPHQ/IVE
0.3490
22% of range
0.3715upper
0.3429lower
flip 27d ago
IN BAND
▼ last down
+1 IVE
vote
Vote Tally · max 4 per factor · latching signal
Winner: DGRO — Div. Growth (4/4 votes) · Each ratio votes for the ETF breaking above its 30-day Donchian high (latches until broken down).
Performancevs SPY B&H
Since Inception
Ann. Return
+13.6%
SPY: +15.5%
Sharpe Ratio
0.73
SPY: 0.88
Max Drawdown
-35.5%
SPY: -33.7%
200d MA filter (toggle on chart): +11.2% ann · Sharpe 0.78 · MaxDD -22.6% · now DGRO · 118 switches
Total Returns
Strategy
+290.8%
since inception
SPY B&H
+367.4%
since inception
Volatility
18.5%
annualised
Signal Pipeline
N=30 · Shift=1 · Pairwise ratio Donchian · Latching · No confirmation window
⚠ MONITORING
DGRO leads by 1 vote · IVE (3/4) within striking range
Hold DGRO · reassess on any pair flip
Current Regime
DGRO
Div. Growth · 4/4 votes · 28 days
since 16 Oct 2026 · prev: SPYG
Annual ReturnsStrategy vs SPY
Individual Factor Performance (Buy & Hold)
| Factor | Ann Ret | Sharpe | Max DD | Total Ret |
| SPMO Momentum |
+18.7% |
0.90 |
-30.9% |
+525.1% |
| DGRO Div. Growth |
+14.3% |
0.88 |
-35.1% |
+318.5% |
| SPYG Growth |
+17.4% |
0.85 |
-32.7% |
+456.0% |
| SPHQ Quality |
+14.6% |
0.82 |
-31.6% |
+328.7% |
| IVE Value |
+12.7% |
0.76 |
-37.0% |
+260.0% |
Switch Log (last 20)Total: 128 switches
| Date | From → To |
| 16 Oct 2026 |
SPYG
→
DGRO |
| 21 Sep 2026 |
IVE
→
SPYG |
| 03 Sep 2026 |
DGRO
→
IVE |
| 16 Jul 2026 |
SPMO
→
DGRO |
| 08 Apr 2026 |
DGRO
→
SPMO |
| 30 Mar 2026 |
SPHQ
→
DGRO |
| 27 Feb 2026 |
DGRO
→
SPHQ |
| 30 Jan 2026 |
SPHQ
→
DGRO |
| 06 Jan 2026 |
IVE
→
SPHQ |
| 13 Nov 2025 |
SPYG
→
IVE |
| 28 Oct 2025 |
IVE
→
SPYG |
| 22 Oct 2025 |
SPYG
→
IVE |
| 15 Sep 2025 |
SPMO
→
SPYG |
| 01 May 2025 |
SPHQ
→
SPMO |
| 24 Apr 2025 |
DGRO
→
SPHQ |
| 04 Apr 2025 |
IVE
→
DGRO |
| 25 Mar 2025 |
DGRO
→
IVE |
| 06 Mar 2025 |
SPHQ
→
DGRO |
| 25 Feb 2025 |
SPMO
→
SPHQ |
| 16 Jan 2025 |
SPYG
→
SPMO |