Back to Compendium
Bruno Breakout
7

Bruno Breakout

The Explorer

🚀 Swing Trader 📅 62 years old (Born 1964)

"New highs are not the ceiling—they're the floor for what comes next."

Weathered face with laugh lines earned in a hundred different markets. Wears cargo pants with too many pockets (each one has a chart in it).

ℹ️ Character descriptions are creative personas representing trading strategy styles. They are not financial advice, promises, or guarantees of performance.

Sep 24, 2025 → Sep 24, 2026 (365d)

📊 Last Year Performance: Showing Bruno Breakout's performance over the last year across 102 stock symbols. 🟢 LIVE

$12,290
Avg Value (per symbol)
Started at: $11,366 (+$924)
+8.13%
Last Year ROI
46.2%
Win Rate
852
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+0.9%
1 Month
-0.1%
3 Months
+6.3%
6 Months
+9.3%
YTD
+8.1%
1 Year

Equity Curve (Last Year)

Combined P&L across all 102 symbols

⚙️ Trading Strategy

20-day high breakout with 2% confirmation

Waits for price to break above the 20-day high with at least 2% confirmation. Volume should spike on the breakout. Rides the trend until it breaks.

🎯 Best Suited For

Growth stocks breaking out of bases

"Every all-time high was once considered "too expensive.""

📜 Why This Strategy Works

When a stock breaks to new highs, there's no one "trapped" overhead wanting to sell. All the bagholders are gone. The path of least resistance is up.

Mathematical Formula

CODE VERIFIED — These formulas are extracted directly from the simulation engine and verified against the source code.
Source: scripts/run-*-simulation.php

📊 Entry Signal

📈 Entry Signal

Close price is 2%+ above 20-day high AND cooldown expired
→ BUY at current close price

📉 Exit Rules

• TARGET: Price ≥ entry × 1.15 (+15% gain)
• STOP_LOSS: Price ≤ entry × 0.95 (-5% loss)
• MAX_HOLD: Hold time ≥ 45 days

⚙️ Simulation Parameters

BREAKOUT_LOOKBACK: 20
BREAKOUT_CONFIRM_PCT: 2%
TARGET_GAIN_PCT: 15%
STOP_LOSS_PCT: 5%
MAX_HOLD_DAYS: 45

📖 Historical Origin

Origin: William O'Neil's CANSLIM system

William O'Neil started as a stockbroker in 1958, but his system crystallized in the early 1960s. He studied every big winner for decades and found a pattern: the best stocks broke out to new highs before their biggest moves.

🏆 Top 10 Performing Symbols (Last Year)

📉 Worst 5 Performing Symbols (Last Year)

📊 All Symbol Results

Click on any row to see detailed trade history with equity curve

📅 Last Year: Sep 24, 2025 → Sep 24, 2026 (365 days)
📖 Understanding Score & Momentum columns
📊 Score — Lifetime Quality Score
Measures how well this strategy+symbol combination has performed across the entire simulation history. Based on return, win rate, drawdown control, profit factor, and trade count. Higher is better.
75+ Elite   60+ Good   40+ Fair   <40 Weak
⚡ Mom — 30-Day Momentum Score
Measures performance over the last 30 days only. Same quality model but calibrated for short-term activity. Captures recent regime shifts that the lifetime score may miss.
75+ Hot   60+ Active   40+ Moderate   <40 Quiet
Spread Indicators — Comparing Mom vs Score reveals regime sensitivity:
🔥 Heating Up — Mom is 20+ points above Score. This symbol is performing significantly better recently than its lifetime average. Could indicate a favorable regime shift.
🧊 Cooling Off — Mom is 20+ points below Score. This symbol is underperforming recently despite a strong lifetime track record. Could indicate an unfavorable regime shift.
No icon = Steady — Scores within ±20 points. Consistent performance.
⚠️ Scores are calculated from simulated backtest data and are for informational purposes only. They do not constitute financial advice or predict future performance. Full methodology →
Rank Symbol Score Mom Return 1Y Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 MU 38 — +129.62% $14,041 $32,241 27 44% - +$18,200 -54.6% 10.6d ✓ -
2 MARA 34 — +119.61% $10,406 $22,852 21 48% - +$12,446 -43.8% 2.9d ✓ -
3 USO 23 8 +93.40% $8,389 $16,225 17 47% - +$7,836 -27.2% 21.9d ✓ -
4 MRNA 4 9 +62.48% $5,288 $8,592 24 38% - +$3,304 -64.5% 4.7d ✓ -
5 SOXL 28 10 +51.50% $11,856 $17,963 49 37% - +$6,106 -44.8% 4.8d ✓ -
6 SLB 15 — +48.81% $8,375 $12,463 4 75% - +$4,088 -16.7% 30.8d ✓ -
7 SLV 19 — +45.71% $9,489 $13,826 19 37% - +$4,337 -22.5% 18.9d ✓ -
8 GOOGL 38 — +45.35% $12,621 $18,345 6 67% - +$5,724 -10.1% 33.1d ✓ -
9 CRWD 33 — +37.62% $13,494 $18,570 12 42% - +$5,076 -15.3% 12.1d ✓ -
10 AMC 2 — +37.60% $4,664 $6,418 17 35% - +$1,754 -64.2% 5.2d ✓ -
11 PLTR 33 — +36.29% $16,839 $22,951 14 43% - +$6,111 -30.7% 7.4d ✓ -
12 XOM — — +34.72% $9,073 $12,223 4 75% - +$3,150 -9.3% 30.7d ✓ -
13 UNH 19 — +34.34% $10,299 $13,835 3 100% - +$3,537 -28.0% 26.4d ✓ -
14 NET 43 1🧊 +32.42% $20,562 $27,228 17 41% - +$6,666 -27.6% 14.3d ✓ -
15 IBM 19 — +31.95% $10,105 $13,334 6 50% - +$3,229 -9.8% 29.2d ✓ -
16 VZ — — +26.03% $9,575 $12,067 3 100% - +$2,492 -8.6% 29.9d ✓ -
17 PANW 28 — +24.42% $13,329 $16,584 6 50% - +$3,255 -14.4% 21.6d ✓ -
18 XLE — — +23.25% $9,964 $12,280 3 67% - +$2,317 -5.0% 42.3d ✓ -
19 RIOT 5 — +22.41% $7,374 $9,027 26 31% - +$1,653 -53.8% 4.1d ✓ -
20 AMGN — — +20.03% $10,329 $12,398 3 100% - +$2,069 -5.0% 25.6d ✓ -
21 AMD 11 — +19.17% $9,145 $10,898 25 32% - +$1,753 -41.7% 11.3d ✓ -
22 GME 17 — +18.99% $11,818 $14,062 6 50% - +$2,244 -45.0% 7.7d ✓ -
23 RBLX 22 — +18.51% $12,052 $14,283 12 42% - +$2,231 -35.7% 13.7d ✓ -
24 SQQQ 3 — +17.89% $6,498 $7,660 15 33% - +$1,162 -44.1% 5.6d ✓ -
25 COP 2 — +17.23% $7,727 $9,059 5 60% - +$1,331 -22.7% 25.4d ✓ -
26 BMY — — +16.65% $9,701 $11,316 4 75% - +$1,615 -10.3% 31.8d ✓ -
27 INTC 3 — +15.75% $6,799 $7,870 30 30% - +$1,071 -54.0% 6.0d ✓ -
28 SCHW — — +14.96% $9,507 $10,929 1 100% - +$1,422 -20.1% 31.4d ✓ -
29 DIS — — +13.74% $15,281 $17,381 2 100% - +$2,100 -5.4% 22.9d ✓ -
30 AAPL — — +13.69% $9,954 $11,317 1 100% - +$1,363 -20.7% 20.9d ✓ -
31 BAC — — +13.23% $13,586 $15,383 2 100% - +$1,797 -9.8% 32.0d ✓ -
32 MDT — — +13.23% $10,847 $12,282 5 60% - +$1,435 -5.4% 43.3d ✓ -
33 GLD — — +12.66% $10,741 $12,101 6 67% - +$1,360 -5.9% 19.1d ✓ -
34 MSFT — — +11.79% $9,831 $10,990 4 50% - +$1,159 -10.0% 6.7d ✓ -
35 SNOW 22 — +11.77% $14,947 $16,707 11 36% - +$1,759 -25.7% 9.2d ✓ -
36 SPY — — +10.63% $11,082 $12,260 1 100% - +$1,178 -0.0% 47.0d ✓ -
37 VTI — — +10.45% $11,075 $12,233 1 100% - +$1,157 -0.0% 47.0d ✓ -
38 VOO — — +10.35% $11,109 $12,259 1 100% - +$1,150 -0.0% 47.0d ✓ -
39 IWM — — +10.05% $10,648 $11,718 1 100% - +$1,070 -14.6% 37.7d ✓ -
40 LLY 10 — +9.60% $9,795 $10,736 9 33% - +$940 -19.2% 19.3d ✓ -
41 REGN — — +9.38% $6,987 $7,642 2 50% - +$655 -30.1% 9.8d ✓ -
42 AMZN 27 — +9.20% $13,973 $15,258 6 33% - +$1,285 -10.1% 29.7d ✓ -
43 XLK — — +9.06% $11,964 $13,048 2 50% - +$1,084 -10.4% 26.7d ✓ -
44 AXP — — +8.68% $12,283 $13,349 3 67% - +$1,066 -5.5% 36.9d ✓ -
45 CVX — — +8.45% $9,638 $10,453 4 50% - +$814 -9.6% 22.7d ✓ -
46 GILD — — +8.12% $12,882 $13,928 1 100% - +$1,046 -9.8% 26.1d ✓ -
47 JPM — — +7.97% $11,106 $11,991 3 67% - +$885 -5.5% 20.1d ✓ -
48 TMO 3 — +7.38% $9,061 $9,729 4 50% - +$669 -26.9% 11.7d ✓ -
49 QQQ — — +7.34% $11,451 $12,291 2 50% - +$840 -0.0% 41.1d ✓ -
50 VRTX — — +7.09% $9,345 $10,008 5 40% - +$663 -6.5% 37.0d ✓ -
51 META 11 — +6.33% $10,347 $11,002 8 38% - +$655 -15.0% 16.0d ✓ -
52 WFC — — +5.85% $11,161 $11,814 2 100% - +$653 -13.4% 27.2d ✓ -
53 DIA — — +5.79% $9,963 $10,540 1 100% - +$577 -6.6% 31.4d ✓ -
54 V — — +5.68% $9,620 $10,167 1 100% - +$546 -5.2% 32.7d ✓ -
55 MRK 1 — +4.84% $7,857 $8,237 5 40% - +$380 -21.4% 24.4d ✓ -
56 ABBV — — +3.53% $10,604 $10,979 3 33% - +$374 -14.6% 21.5d ✓ -
57 MS — — +2.98% $14,040 $14,458 3 33% - +$418 -10.4% 29.0d ✓ -
58 WMT — — +2.88% $12,041 $12,388 2 50% - +$347 -0.2% 45.6d ✓ -
59 MCD — — +2.67% $9,729 $9,989 1 100% - +$260 -5.0% 34.4d ✓ -
60 BIIB — — +2.40% $9,703 $9,936 3 33% - +$233 -16.3% 11.3d ✓ -
61 KO — — +1.95% $11,006 $11,220 3 67% - +$215 -2.1% 47.3d ✓ -
62 XLF — — +1.52% $9,285 $9,426 1 100% - +$141 -7.2% 23.6d ✓ -
63 AVGO 13 — +0.72% $12,358 $12,447 15 40% - +$89 -31.0% 14.5d ✓ -
64 BRK-B — — +0.12% $8,858 $8,868 1 100% - +$11 -11.4% 30.0d ✓ -
65 C — — +0.06% $11,195 $11,202 4 25% - +$7 -19.1% 16.1d ✓ -
66 PFE — — +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d ✓ -
67 TLT — — +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d ✓ -
68 ISRG 18 — -0.15% $12,441 $12,422 4 25% - -$19 -11.2% 30.9d ✓ -
69 NFLX 17 — -1.42% $12,325 $12,150 4 50% - -$175 -15.0% 15.6d ✓ -
70 OXY 3 — -2.10% $9,132 $8,940 8 38% - -$192 -19.0% 17.7d ✓ -
71 CSCO — — -3.20% $12,370 $11,974 4 50% - -$396 -5.2% 30.4d ✓ -
72 SMCI 15 — -3.82% $12,870 $12,378 19 37% - -$492 -44.1% 3.7d ✓ -
73 JNJ — — -5.24% $10,757 $10,194 1 0% - -$564 -6.3% 36.8d ✓ -
74 BLK — — -5.31% $9,669 $9,155 4 25% - -$513 -9.8% 30.7d ✓ -
75 PG — — -5.48% $10,217 $9,657 3 33% - -$560 -5.1% 28.1d ✓ -
76 UVXY 3 — -6.40% $6,354 $5,947 20 25% - -$407 -60.1% 2.8d ✓ -
77 ADBE 8 — -7.10% $11,077 $10,291 7 29% - -$786 -11.3% 29.2d ✓ -
78 TQQQ 36 — -7.30% $25,938 $24,045 15 27% - -$1,893 -23.2% 16.7d ✓ -
79 MA — — -9.58% $11,028 $9,971 2 0% - -$1,056 -8.5% 35.5d ✓ -
80 NVDA 39 — -10.15% $26,218 $23,557 8 25% - -$2,661 -22.9% 15.1d ✓ -
81 CRM 3 14 -10.23% $11,166 $10,024 10 20% - -$1,142 -27.5% 27.6d ✓ -
82 PM — — -10.43% $14,966 $13,405 2 0% - -$1,561 -5.2% 32.9d ✓ -
83 ARM 20 7 -10.70% $15,735 $14,051 27 26% - -$1,684 -31.5% 7.8d ✓ -
84 RIVN 2 — -10.93% $4,969 $4,426 13 23% - -$543 -60.5% 5.0d ✓ -
85 CMCSA — — -12.38% $9,579 $8,393 4 25% - -$1,186 -7.6% 42.8d ✓ -
86 PEP — — -13.01% $9,374 $8,155 4 0% - -$1,220 -15.8% 23.0d ✓ -
87 ACN 5 — -13.54% $10,510 $9,087 5 20% - -$1,423 -7.6% 42.0d ✓ -
88 COST — — -13.70% $10,000 $8,630 3 0% - -$1,370 -4.8% 41.0d ✓ -
89 GS 3 — -14.47% $11,705 $10,011 6 17% - -$1,694 -10.8% 27.3d ✓ -
90 SOFI 28 — -15.77% $22,629 $19,060 14 21% - -$3,569 -32.2% 7.6d ✓ -
91 PYPL 3 — -17.85% $9,685 $7,956 8 25% - -$1,729 -24.4% 21.1d ✓ -
92 VXX 2 — -18.71% $5,131 $4,171 14 21% - -$960 -56.0% 4.3d ✓ -
93 HOOD 39 — -20.80% $33,154 $26,258 22 27% - -$6,896 -29.9% 5.8d ✓ -
94 HD 1 — -20.96% $9,313 $7,361 5 0% - -$1,952 -14.1% 29.9d ✓ -
95 ARKK 6 — -21.03% $13,132 $10,370 9 22% - -$2,762 -27.0% 14.1d ✓ -
96 LCID 3 — -26.22% $12,929 $9,539 16 19% - -$3,390 -50.3% 4.7d ✓ -
97 TSLA 14 — -27.97% $16,699 $12,028 6 0% - -$4,671 -27.4% 9.7d ✓ -
98 NIO 3 — -29.02% $7,894 $5,603 15 20% - -$2,291 -48.2% 5.8d ✓ -
99 SPXU 1 — -30.44% $5,696 $3,962 9 11% - -$1,734 -59.3% 7.6d ✓ -
100 COIN 4 — -38.20% $13,019 $8,046 20 20% - -$4,973 -46.8% 4.7d ✓ -
101 DKNG 2 — -41.63% $9,356 $5,461 15 13% - -$3,895 -38.1% 9.0d ✓ -
102 ORCL 2 0 -53.63% $18,673 $8,659 18 11% - -$10,014 -40.5% 14.1d ✓ -

👤 Personality

Adventurous, optimistic, curious. Believes new highs mean new possibilities. Hates when people say "it's too high to buy."