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.

Jun 18, 2024 Jun 18, 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,341
Avg Value (per symbol)
Started at: $10,000 (+$2,341)
+23.41%
2-Year ROI
44.4%
Win Rate
1,544
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+1.9%
1 Month
+7.4%
3 Months
+11.1%
6 Months
+10.9%
YTD
+12.3%
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: Jun 18, 2024 Jun 18, 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 SOXL 49 51 +248.28% $10,000 $34,828 78 36% - +$24,828 -44.8% 4.8d -
2 MU 40 10🧊 +247.39% $10,000 $34,739 42 40% - +$24,739 -54.6% 10.6d -
3 HOOD 48 +216.64% $10,000 $31,664 41 41% - +$21,664 -29.9% 5.8d -
4 TQQQ 44 +165.63% $10,000 $26,563 26 42% - +$16,563 -23.2% 16.7d -
5 NVDA 35 +149.49% $10,000 $24,949 22 41% - +$14,949 -22.9% 15.1d -
6 NET 40 +148.75% $10,000 $24,875 24 46% - +$14,875 -27.6% 14.3d -
7 SOFI 34 +135.88% $10,000 $23,588 31 48% - +$13,588 -32.2% 7.6d -
8 ARM 29 59🔥 +98.83% $10,000 $19,883 34 29% - +$9,883 -31.5% 7.8d -
9 PANW 34 +87.07% $10,000 $18,707 11 55% - +$8,707 -14.4% 21.6d -
10 GOOGL 44 +85.74% $10,000 $18,574 9 67% - +$8,574 -10.1% 33.1d -
11 MARA 25 +64.46% $10,000 $16,446 51 35% - +$6,446 -43.8% 2.9d -
12 PLTR 23 +64.24% $10,000 $16,424 29 45% - +$6,424 -30.7% 7.4d -
13 DIS +60.35% $10,000 $16,035 5 80% - +$6,035 -5.4% 22.9d -
14 CRWD 25 +56.35% $10,000 $15,635 17 35% - +$5,635 -15.3% 12.1d -
15 BAC 35 +53.83% $10,000 $15,383 9 78% - +$5,383 -9.8% 32.0d -
16 SNOW 19 +52.87% $10,000 $15,287 21 38% - +$5,287 -25.7% 9.2d -
17 RBLX 16 +50.23% $10,000 $15,023 18 50% - +$5,023 -35.7% 13.7d -
18 PM +49.66% $10,000 $14,966 5 80% - +$4,966 -5.2% 32.9d -
19 AMD 18 8 +44.62% $10,000 $14,462 32 34% - +$4,462 -41.7% 11.3d -
20 MS +44.58% $10,000 $14,458 7 57% - +$4,458 -10.4% 29.0d -
21 SLV 18 +40.73% $10,000 $14,073 22 36% - +$4,073 -22.5% 18.9d -
22 AXP +40.37% $10,000 $14,037 5 80% - +$4,037 -5.5% 36.9d -
23 ISRG +39.27% $10,000 $13,927 8 50% - +$3,927 -11.2% 30.9d -
24 XLK +37.56% $10,000 $13,756 5 60% - +$3,756 -10.4% 26.7d -
25 AMZN +37.23% $10,000 $13,723 8 50% - +$3,723 -10.1% 29.7d -
26 NFLX +32.11% $10,000 $13,211 8 38% - +$3,211 -15.0% 15.6d -
27 QQQ +31.03% $10,000 $13,103 2 100% - +$3,103 -0.0% 41.1d -
28 WMT +30.64% $10,000 $13,064 4 100% - +$3,064 -0.2% 45.6d -
29 CSCO +29.94% $10,000 $12,994 6 83% - +$2,994 -5.2% 30.4d -
30 UNH 17 +29.65% $10,000 $12,965 9 56% - +$2,965 -28.0% 26.4d -
31 USO 16 +29.40% $10,000 $12,940 19 32% - +$2,940 -27.2% 21.9d -
32 GME 15 +28.85% $10,000 $12,885 19 26% - +$2,885 -45.0% 7.7d -
33 GILD +28.82% $10,000 $12,882 7 57% - +$2,882 -9.8% 26.1d -
34 TSLA 13 +26.59% $10,000 $12,659 30 33% - +$2,659 -27.4% 9.7d -
35 GLD +23.00% $10,000 $12,300 5 80% - +$2,300 -5.9% 19.1d -
36 SPY +22.60% $10,000 $12,260 3 100% - +$2,260 -0.0% 47.0d -
37 VOO +22.59% $10,000 $12,259 3 100% - +$2,259 -0.0% 47.0d -
38 VTI +22.33% $10,000 $12,233 3 100% - +$2,233 -0.0% 47.0d -
39 AVGO 14 0 +22.30% $10,000 $12,230 26 35% - +$2,230 -31.0% 14.5d -
40 LLY 16 +20.23% $10,000 $12,023 15 40% - +$2,023 -19.2% 19.3d -
41 JPM +18.23% $10,000 $11,823 5 60% - +$1,823 -5.5% 20.1d -
42 WFC 18 +18.14% $10,000 $11,814 9 56% - +$1,814 -13.4% 27.2d -
43 IWM +17.18% $10,000 $11,718 7 57% - +$1,718 -14.6% 37.7d -
44 META 10 +16.79% $10,000 $11,679 12 33% - +$1,679 -15.0% 16.0d -
45 GS 17 +16.78% $10,000 $11,678 9 44% - +$1,678 -10.8% 27.3d -
46 ORCL 11 +14.72% $10,000 $11,472 21 29% - +$1,472 -40.5% 14.1d -
47 SMCI 15 +14.31% $10,000 $11,431 45 31% - +$1,431 -44.1% 3.7d -
48 IBM +14.21% $10,000 $11,421 8 50% - +$1,421 -9.8% 29.2d -
49 AAPL +13.17% $10,000 $11,317 6 33% - +$1,317 -20.7% 20.9d -
50 BMY +13.16% $10,000 $11,316 7 57% - +$1,316 -10.3% 31.8d -
51 C 8 +12.02% $10,000 $11,202 9 44% - +$1,202 -19.1% 16.1d -
52 KO +11.99% $10,000 $11,199 4 75% - +$1,199 -2.1% 47.3d -
53 XLE +11.07% $10,000 $11,107 5 60% - +$1,107 -5.0% 42.3d -
54 ARKK 11 +9.70% $10,000 $10,970 20 40% - +$970 -27.0% 14.1d -
55 MDT +9.22% $10,000 $10,922 3 67% - +$922 -5.4% 43.3d -
56 VZ +7.88% $10,000 $10,788 4 75% - +$788 -8.6% 29.9d -
57 JNJ +7.57% $10,000 $10,757 3 67% - +$757 -6.3% 36.8d -
58 AMGN +6.76% $10,000 $10,676 3 100% - +$676 -5.0% 25.6d -
59 SLB +5.56% $10,000 $10,556 8 38% - +$556 -16.7% 30.8d -
60 XOM +5.53% $10,000 $10,553 7 43% - +$553 -9.3% 30.7d -
61 DIA +5.40% $10,000 $10,540 4 50% - +$540 -6.6% 31.4d -
62 BIIB +4.80% $10,000 $10,480 7 29% - +$480 -16.3% 11.3d -
63 MA +4.75% $10,000 $10,475 6 50% - +$475 -8.5% 35.5d -
64 PG +3.47% $10,000 $10,347 4 50% - +$347 -5.1% 28.1d -
65 COIN 10 +3.09% $10,000 $10,309 40 28% - +$309 -46.8% 4.7d -
66 ADBE +1.99% $10,000 $10,199 9 44% - +$199 -11.3% 29.2d -
67 V +1.67% $10,000 $10,167 3 67% - +$167 -5.2% 32.7d -
68 BLK +1.59% $10,000 $10,159 6 33% - +$159 -9.8% 30.7d -
69 MCD -0.11% $10,000 $9,989 3 67% - -$11 -5.0% 34.4d -
70 ACN -2.41% $10,000 $9,759 6 67% - -$241 -7.6% 42.0d -
71 MSFT -4.11% $10,000 $9,589 6 33% - -$411 -10.0% 6.7d -
72 ABBV -4.28% $10,000 $9,572 7 43% - -$428 -14.6% 21.5d -
73 COST -4.75% $10,000 $9,525 1 0% - -$475 -4.8% 41.0d -
74 SCHW -4.93% $10,000 $9,507 7 29% - -$493 -20.1% 31.4d -
75 TLT -4.99% $10,000 $9,501 1 0% - -$499 -5.0% 28.2d -
76 PFE -5.50% $10,000 $9,450 4 25% - -$550 -6.5% 42.2d -
77 XLF -5.74% $10,000 $9,426 3 33% - -$574 -7.2% 23.6d -
78 RIOT 4 -5.87% $10,000 $9,413 53 30% - -$587 -53.8% 4.1d -
79 TMO 2 -5.93% $10,000 $9,407 11 27% - -$593 -26.9% 11.7d -
80 CMCSA -6.93% $10,000 $9,307 6 33% - -$693 -7.6% 42.8d -
81 PEP -8.09% $10,000 $9,191 6 17% - -$809 -15.8% 23.0d -
82 VRTX -8.36% $10,000 $9,164 4 25% - -$836 -6.5% 37.0d -
83 CVX -9.68% $10,000 $9,032 6 33% - -$968 -9.6% 22.7d -
84 BRK-B -11.43% $10,000 $8,857 2 0% - -$1,143 -11.4% 30.0d -
85 OXY 2 -12.49% $10,000 $8,751 13 31% - -$1,249 -19.0% 17.7d -
86 LCID 4 -16.62% $10,000 $8,338 44 20% - -$1,662 -50.3% 4.7d -
87 INTC 3 1 -17.45% $10,000 $8,255 43 28% - -$1,745 -54.0% 6.0d -
88 CRM 2 -19.22% $10,000 $8,078 11 27% - -$1,922 -27.5% 27.6d -
89 UVXY 3 -20.37% $10,000 $7,963 45 31% - -$2,037 -60.1% 2.8d -
90 PYPL 2 -20.71% $10,000 $7,929 11 36% - -$2,071 -24.4% 21.1d -
91 COP -21.27% $10,000 $7,873 9 22% - -$2,127 -22.7% 25.4d -
92 HD -22.41% $10,000 $7,759 8 25% - -$2,241 -14.1% 29.9d -
93 MRK -23.41% $10,000 $7,660 6 17% - -$2,341 -21.4% 24.4d -
94 REGN -23.58% $10,000 $7,642 7 14% - -$2,358 -30.1% 9.8d -
95 SQQQ 3 -28.01% $10,000 $7,199 29 24% - -$2,801 -44.1% 5.6d -
96 NIO 3 -33.28% $10,000 $6,672 37 27% - -$3,328 -48.2% 5.8d -
97 MRNA 3 -34.71% $10,000 $6,529 42 21% - -$3,471 -64.5% 4.7d -
98 DKNG 2 -36.00% $10,000 $6,400 25 20% - -$3,600 -38.1% 9.0d -
99 AMC 2 30🔥 -36.75% $10,000 $6,325 20 30% - -$3,675 -64.2% 5.2d -
100 RIVN 2 -41.82% $10,000 $5,818 25 20% - -$4,182 -60.5% 5.0d -
101 VXX 2 -48.16% $10,000 $5,184 32 22% - -$4,816 -56.0% 4.3d -
102 SPXU 1 -53.63% $10,000 $4,637 18 11% - -$5,363 -59.3% 7.6d -

👤 Personality

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