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, 2024 → Sep 24, 2026 (730d)

📊 2 Years Performance: We gave Bruno Breakout $10,000 and let him trade 102 stock symbols from Jan 2, 2024 to today. 🟢 LIVE

$12,113
Avg Value (per symbol)
Started at: $10,000 (+$2,113)
+21.13%
2-Year ROI
43.6%
Win Rate
1,650
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 (2 Years)

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 (2 Years)

📉 Worst 5 Performing Symbols (2 Years)

📊 All Symbol Results

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

📅 2 Years: Sep 24, 2024 → Sep 24, 2026 (730 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 Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 MU 38 — +222.41% $10,000 $32,241 47 40% - +$22,241 -54.6% 10.6d ✓ -
2 NET 43 1🧊 +172.28% $10,000 $27,228 27 44% - +$17,228 -27.6% 14.3d ✓ -
3 HOOD 39 — +162.58% $10,000 $26,258 42 40% - +$16,258 -29.9% 5.8d ✓ -
4 TQQQ 36 — +140.45% $10,000 $24,045 28 36% - +$14,045 -23.2% 16.7d ✓ -
5 NVDA 39 — +135.57% $10,000 $23,557 20 40% - +$13,557 -22.9% 15.1d ✓ -
6 PLTR 33 — +129.51% $10,000 $22,951 31 48% - +$12,951 -30.7% 7.4d ✓ -
7 MARA 34 — +128.52% $10,000 $22,852 48 38% - +$12,852 -43.8% 2.9d ✓ -
8 SOFI 28 — +90.60% $10,000 $19,060 32 41% - +$9,060 -32.2% 7.6d ✓ -
9 CRWD 33 — +85.70% $10,000 $18,570 18 39% - +$8,570 -15.3% 12.1d ✓ -
10 GOOGL 38 — +83.45% $10,000 $18,345 12 58% - +$8,345 -10.1% 33.1d ✓ -
11 SOXL 28 10 +79.63% $10,000 $17,963 83 34% - +$7,963 -44.8% 4.8d ✓ -
12 DIS — — +73.81% $10,000 $17,381 6 83% - +$7,381 -5.4% 22.9d ✓ -
13 SNOW 22 — +67.07% $10,000 $16,707 22 41% - +$6,707 -25.7% 9.2d ✓ -
14 PANW 28 — +65.84% $10,000 $16,584 11 55% - +$6,584 -14.4% 21.6d ✓ -
15 USO 23 8 +62.25% $10,000 $16,225 23 39% - +$6,225 -27.2% 21.9d ✓ -
16 BAC — — +53.83% $10,000 $15,383 7 71% - +$5,383 -9.8% 32.0d ✓ -
17 AMZN 27 — +52.58% $10,000 $15,258 10 50% - +$5,258 -10.1% 29.7d ✓ -
18 MS — — +44.58% $10,000 $14,458 7 57% - +$4,458 -10.4% 29.0d ✓ -
19 RBLX 22 — +42.83% $10,000 $14,283 21 48% - +$4,283 -35.7% 13.7d ✓ -
20 GME 17 — +40.62% $10,000 $14,062 16 38% - +$4,062 -45.0% 7.7d ✓ -
21 ARM 20 7 +40.51% $10,000 $14,051 39 26% - +$4,051 -31.5% 7.8d ✓ -
22 GILD — — +39.28% $10,000 $13,928 7 57% - +$3,928 -9.8% 26.1d ✓ -
23 UNH 19 — +38.35% $10,000 $13,835 9 56% - +$3,835 -28.0% 26.4d ✓ -
24 SLV 19 — +38.26% $10,000 $13,826 25 36% - +$3,826 -22.5% 18.9d ✓ -
25 PM — — +34.05% $10,000 $13,405 6 50% - +$3,405 -5.2% 32.9d ✓ -
26 AXP — — +33.49% $10,000 $13,349 6 67% - +$3,349 -5.5% 36.9d ✓ -
27 IBM 19 — +33.34% $10,000 $13,334 9 56% - +$3,334 -9.8% 29.2d ✓ -
28 XLK — — +30.48% $10,000 $13,048 6 50% - +$3,048 -10.4% 26.7d ✓ -
29 SLB 15 — +24.63% $10,000 $12,463 9 44% - +$2,463 -16.7% 30.8d ✓ -
30 AVGO 13 — +24.47% $10,000 $12,447 27 37% - +$2,447 -31.0% 14.5d ✓ -
31 ISRG 18 — +24.22% $10,000 $12,422 9 33% - +$2,422 -11.2% 30.9d ✓ -
32 AMGN — — +23.98% $10,000 $12,398 5 100% - +$2,398 -5.0% 25.6d ✓ -
33 WMT — — +23.88% $10,000 $12,388 4 75% - +$2,388 -0.2% 45.6d ✓ -
34 SMCI 15 — +23.78% $10,000 $12,378 46 33% - +$2,378 -44.1% 3.7d ✓ -
35 QQQ — — +22.91% $10,000 $12,291 3 67% - +$2,291 -0.0% 41.1d ✓ -
36 MDT — — +22.82% $10,000 $12,282 6 67% - +$2,282 -5.4% 43.3d ✓ -
37 XLE — — +22.80% $10,000 $12,280 6 67% - +$2,280 -5.0% 42.3d ✓ -
38 SPY — — +22.60% $10,000 $12,260 3 100% - +$2,260 -0.0% 47.0d ✓ -
39 VOO — — +22.59% $10,000 $12,259 3 100% - +$2,259 -0.0% 47.0d ✓ -
40 VTI — — +22.33% $10,000 $12,233 3 100% - +$2,233 -0.0% 47.0d ✓ -
41 XOM — — +22.23% $10,000 $12,223 8 50% - +$2,223 -9.3% 30.7d ✓ -
42 NFLX 17 — +21.50% $10,000 $12,150 9 44% - +$2,150 -15.0% 15.6d ✓ -
43 GLD — — +21.01% $10,000 $12,101 7 71% - +$2,101 -5.9% 19.1d ✓ -
44 VZ — — +20.67% $10,000 $12,067 5 80% - +$2,067 -8.6% 29.9d ✓ -
45 TSLA 14 — +20.28% $10,000 $12,028 27 30% - +$2,028 -27.4% 9.7d ✓ -
46 JPM — — +19.91% $10,000 $11,991 6 67% - +$1,991 -5.5% 20.1d ✓ -
47 CSCO — — +19.74% $10,000 $11,974 8 63% - +$1,974 -5.2% 30.4d ✓ -
48 WFC — — +18.14% $10,000 $11,814 7 71% - +$1,814 -13.4% 27.2d ✓ -
49 IWM — — +17.18% $10,000 $11,718 6 50% - +$1,718 -14.6% 37.7d ✓ -
50 AAPL — — +13.17% $10,000 $11,317 6 33% - +$1,317 -20.7% 20.9d ✓ -
51 BMY — — +13.16% $10,000 $11,316 6 67% - +$1,316 -10.3% 31.8d ✓ -
52 KO — — +12.20% $10,000 $11,220 4 75% - +$1,220 -2.1% 47.3d ✓ -
53 C — — +12.02% $10,000 $11,202 8 50% - +$1,202 -19.1% 16.1d ✓ -
54 META 11 — +10.02% $10,000 $11,002 14 36% - +$1,002 -15.0% 16.0d ✓ -
55 MSFT — — +9.90% $10,000 $10,990 7 43% - +$990 -10.0% 6.7d ✓ -
56 ABBV — — +9.79% $10,000 $10,979 8 50% - +$979 -14.6% 21.5d ✓ -
57 SCHW — — +9.29% $10,000 $10,929 8 38% - +$929 -20.1% 31.4d ✓ -
58 AMD 11 — +8.98% $10,000 $10,898 38 29% - +$898 -41.7% 11.3d ✓ -
59 LLY 10 — +7.36% $10,000 $10,736 13 31% - +$736 -19.2% 19.3d ✓ -
60 DIA — — +5.40% $10,000 $10,540 4 50% - +$540 -6.6% 31.4d ✓ -
61 CVX — — +4.53% $10,000 $10,453 7 43% - +$453 -9.6% 22.7d ✓ -
62 ARKK 6 — +3.70% $10,000 $10,370 19 42% - +$370 -27.0% 14.1d ✓ -
63 ADBE 8 — +2.91% $10,000 $10,291 11 36% - +$291 -11.3% 29.2d ✓ -
64 JNJ — — +1.94% $10,000 $10,194 3 33% - +$194 -6.3% 36.8d ✓ -
65 V — — +1.67% $10,000 $10,167 3 67% - +$167 -5.2% 32.7d ✓ -
66 CRM 3 14 +0.24% $10,000 $10,024 14 36% - +$24 -27.5% 27.6d ✓ -
67 GS 3 — +0.11% $10,000 $10,011 11 36% - +$11 -10.8% 27.3d ✓ -
68 VRTX — — +0.08% $10,000 $10,008 6 33% - +$8 -6.5% 37.0d ✓ -
69 MCD — — -0.11% $10,000 $9,989 2 100% - -$11 -5.0% 34.4d ✓ -
70 MA — — -0.29% $10,000 $9,971 6 50% - -$29 -8.5% 35.5d ✓ -
71 BIIB — — -0.64% $10,000 $9,936 8 25% - -$64 -16.3% 11.3d ✓ -
72 TMO 3 — -2.71% $10,000 $9,729 11 27% - -$271 -26.9% 11.7d ✓ -
73 PG — — -3.43% $10,000 $9,657 5 40% - -$343 -5.1% 28.1d ✓ -
74 LCID 3 — -4.61% $10,000 $9,539 40 20% - -$461 -50.3% 4.7d ✓ -
75 TLT — — -4.99% $10,000 $9,501 1 0% - -$499 -5.0% 28.2d ✓ -
76 PFE — — -5.50% $10,000 $9,450 3 33% - -$550 -6.5% 42.2d ✓ -
77 XLF — — -5.74% $10,000 $9,426 3 33% - -$574 -7.2% 23.6d ✓ -
78 BLK — — -8.45% $10,000 $9,155 8 25% - -$845 -9.8% 30.7d ✓ -
79 ACN 5 — -9.13% $10,000 $9,087 9 44% - -$913 -7.6% 42.0d ✓ -
80 COP 2 — -9.41% $10,000 $9,059 10 30% - -$941 -22.7% 25.4d ✓ -
81 RIOT 5 — -9.73% $10,000 $9,027 56 30% - -$973 -53.8% 4.1d ✓ -
82 OXY 3 — -10.60% $10,000 $8,940 14 36% - -$1,060 -19.0% 17.7d ✓ -
83 BRK-B — — -11.32% $10,000 $8,868 3 33% - -$1,132 -11.4% 30.0d ✓ -
84 ORCL 2 0 -13.41% $10,000 $8,659 26 23% - -$1,341 -40.5% 14.1d ✓ -
85 COST — — -13.70% $10,000 $8,630 3 0% - -$1,370 -4.8% 41.0d ✓ -
86 MRNA 4 9 -14.08% $10,000 $8,592 45 27% - -$1,408 -64.5% 4.7d ✓ -
87 CMCSA — — -16.07% $10,000 $8,393 7 29% - -$1,607 -7.6% 42.8d ✓ -
88 MRK 1 — -17.63% $10,000 $8,237 7 29% - -$1,763 -21.4% 24.4d ✓ -
89 PEP — — -18.45% $10,000 $8,155 7 14% - -$1,845 -15.8% 23.0d ✓ -
90 COIN 4 — -19.54% $10,000 $8,046 42 24% - -$1,954 -46.8% 4.7d ✓ -
91 PYPL 3 — -20.44% $10,000 $7,956 13 38% - -$2,044 -24.4% 21.1d ✓ -
92 INTC 3 — -21.30% $10,000 $7,870 49 29% - -$2,130 -54.0% 6.0d ✓ -
93 SQQQ 3 — -23.40% $10,000 $7,660 32 25% - -$2,340 -44.1% 5.6d ✓ -
94 REGN — — -23.58% $10,000 $7,642 7 14% - -$2,358 -30.1% 9.8d ✓ -
95 HD 1 — -26.39% $10,000 $7,361 8 13% - -$2,639 -14.1% 29.9d ✓ -
96 AMC 2 — -35.82% $10,000 $6,418 25 32% - -$3,582 -64.2% 5.2d ✓ -
97 UVXY 3 — -40.53% $10,000 $5,947 43 23% - -$4,053 -60.1% 2.8d ✓ -
98 NIO 3 — -43.97% $10,000 $5,603 35 23% - -$4,397 -48.2% 5.8d ✓ -
99 DKNG 2 — -45.39% $10,000 $5,461 26 19% - -$4,539 -38.1% 9.0d ✓ -
100 RIVN 2 — -55.74% $10,000 $4,426 28 18% - -$5,574 -60.5% 5.0d ✓ -
101 VXX 2 — -58.29% $10,000 $4,171 33 18% - -$5,829 -56.0% 4.3d ✓ -
102 SPXU 1 — -60.38% $10,000 $3,962 20 5% - -$6,038 -59.3% 7.6d ✓ -

👤 Personality

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