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.

Nov 6, 2025 May 6, 2026 (180d)

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

$11,989
Avg Value (per symbol)
Started at: $11,467 (+$522)
+4.55%
Last 6 Months ROI
32.8%
Win Rate
383
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+4.0%
1 Month
+5.2%
3 Months
+4.5%
6 Months
+6.6%
YTD
+14.5%
1 Year

Equity Curve (Last 6 Months)

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 6 Months)

📉 Worst 5 Performing Symbols (Last 6 Months)

📊 All Symbol Results

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

📅 Last 6 Months: Nov 6, 2025 May 6, 2026 (180 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 6M Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 SOXL 33 61🔥 +100.11% $11,205 $22,422 19 47% - +$11,217 -44.8% 4.8d -
2 USO 22 +85.10% $8,389 $15,529 8 63% - +$7,139 -27.2% 21.9d -
3 MU 33 +80.51% $17,584 $31,741 11 55% - +$14,157 -54.6% 10.6d -
4 INTC 3 +60.31% $5,131 $8,225 10 50% - +$3,095 -54.0% 6.0d -
5 SLV 15 +41.19% $9,014 $12,727 12 42% - +$3,713 -22.5% 18.9d -
6 GOOGL 55 +28.15% $14,494 $18,574 2 100% - +$4,080 -10.1% 33.1d -
7 SLB +26.04% $8,375 $10,556 3 67% - +$2,181 -16.7% 30.8d -
8 NET 30 +25.70% $18,429 $23,166 8 50% - +$4,736 -27.6% 14.3d -
9 BMY +23.17% $9,187 $11,316 3 100% - +$2,129 -10.3% 31.8d -
10 MRNA 3 +22.11% $5,180 $6,325 11 36% - +$1,145 -64.5% 4.7d -
11 GME 12 +21.66% $11,183 $13,605 2 100% - +$2,422 -45.0% 7.7d -
12 AMC 2 +19.95% $4,664 $5,595 5 40% - +$931 -64.2% 5.2d -
13 RBLX 18 +19.14% $11,528 $13,735 4 50% - +$2,206 -35.7% 13.7d -
14 META 13 +18.92% $9,821 $11,679 4 50% - +$1,858 -15.0% 16.0d -
15 AMD 19 +17.97% $12,579 $14,840 9 44% - +$2,260 -41.7% 11.3d -
16 XOM +16.31% $9,073 $10,553 3 67% - +$1,480 -9.3% 30.7d -
17 MARA 16 +16.26% $10,462 $12,163 11 36% - +$1,701 -43.8% 2.9d -
18 UNH 21 +15.16% $11,258 $12,965 1 100% - +$1,707 -28.0% 26.4d -
19 XLK +14.97% $11,965 $13,756 1 100% - +$1,791 -10.4% 26.7d -
20 UVXY 3 +14.36% $7,374 $8,433 13 31% - +$1,059 -60.1% 2.8d -
21 TQQQ 41 +13.71% $25,937 $29,493 8 38% - +$3,556 -23.2% 16.7d -
22 SQQQ 2 +13.43% $5,852 $6,638 5 40% - +$786 -44.1% 5.6d -
23 AVGO 16 +13.36% $11,743 $13,312 8 50% - +$1,569 -31.0% 14.5d -
24 VZ +12.67% $9,575 $10,788 2 100% - +$1,213 -8.6% 29.9d -
25 XLE +11.47% $9,964 $11,107 2 50% - +$1,143 -5.0% 42.3d -
26 GLD +10.84% $10,741 $11,905 3 67% - +$1,164 -5.9% 19.1d -
27 REGN +9.38% $6,987 $7,642 2 50% - +$655 -30.1% 9.8d -
28 PANW 28 +9.19% $14,891 $16,260 2 50% - +$1,368 -14.4% 21.6d -
29 WMT +8.50% $12,040 $13,064 1 100% - +$1,023 -0.2% 45.6d -
30 MRK +8.17% $7,857 $8,499 2 50% - +$642 -21.4% 24.4d -
31 NFLX +7.19% $12,325 $13,211 2 50% - +$886 -15.0% 15.6d -
32 AXP +7.14% $12,284 $13,161 1 100% - +$877 -5.5% 36.9d -
33 OXY 2 +6.52% $8,676 $9,242 4 50% - +$566 -19.0% 17.7d -
34 NIO 3 +5.53% $7,081 $7,473 8 38% - +$392 -48.2% 5.8d -
35 BLK +5.07% $9,669 $10,159 2 50% - +$490 -9.8% 30.7d -
36 CSCO +5.04% $12,370 $12,994 2 100% - +$623 -5.2% 30.4d -
37 WFC +4.28% $11,161 $11,639 1 100% - +$478 -13.4% 27.2d -
38 AMGN +3.36% $10,329 $10,676 1 100% - +$347 -5.0% 25.6d -
39 AMZN +3.31% $13,284 $13,723 3 33% - +$440 -10.1% 29.7d -
40 MCD +2.67% $9,729 $9,989 1 100% - +$260 -5.0% 34.4d -
41 BAC +2.10% $13,585 $13,871 1 100% - +$285 -9.8% 32.0d -
42 COP +1.89% $7,727 $7,873 4 50% - +$146 -22.7% 25.4d -
43 PG +1.28% $10,216 $10,347 2 50% - +$131 -5.1% 28.1d -
44 RIVN 2 +1.27% $5,745 $5,818 7 29% - +$73 -60.5% 5.0d -
45 COIN 14 +0.75% $11,593 $11,680 9 33% - +$87 -46.8% 4.7d -
46 SOFI 36 +0.67% $24,671 $24,836 7 29% - +$165 -32.2% 7.6d -
47 C 10 +0.06% $11,195 $11,202 4 25% - +$7 -19.1% 16.1d -
48 PFE +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d -
49 PM +0.00% $14,966 $14,966 NO ENTRY - - - -5.2% 32.9d -
50 DIS +0.00% $15,281 $15,281 NO ENTRY - - - -5.4% 22.9d -
51 MSFT +0.00% $9,321 $9,321 NO ENTRY - - - -10.0% 6.7d -
52 BRK-B +0.00% $8,857 $8,857 NO ENTRY - - - -11.4% 30.0d -
53 IWM +0.00% $10,647 $10,647 NO ENTRY - - - -14.6% 37.7d -
54 V +0.00% $9,620 $9,620 NO ENTRY - - - -5.2% 32.7d -
55 DIA +0.00% $9,963 $9,963 NO ENTRY - - - -6.6% 31.4d -
56 SCHW +0.00% $9,507 $9,507 NO ENTRY - - - -20.1% 31.4d -
57 VTI +0.00% $11,076 $11,076 NO ENTRY - - - -0.0% 47.0d -
58 XLF +0.00% $9,285 $9,285 NO ENTRY - - - -7.2% 23.6d -
59 SPY +0.00% $11,082 $11,082 NO ENTRY - - - -0.0% 47.0d -
60 JNJ +0.00% $10,757 $10,757 NO ENTRY - - - -6.3% 36.8d -
61 AAPL +0.00% $9,954 $9,954 NO ENTRY - - - -20.7% 20.9d -
62 VOO +0.00% $11,109 $11,109 NO ENTRY - - - -0.0% 47.0d -
63 QQQ +0.00% $11,451 $11,451 NO ENTRY - - - -0.0% 41.1d -
64 GILD +0.00% $12,882 $12,882 NO ENTRY - - - -9.8% 26.1d -
65 TLT +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d -
66 JPM -0.36% $11,106 $11,066 1 0% - -$40 -5.5% 20.1d -
67 BIIB -0.72% $9,703 $9,633 1 0% - -$70 -16.3% 11.3d -
68 RIOT 4 -0.72% $8,268 $8,209 11 27% - -$60 -53.8% 4.1d -
69 VRTX -1.94% $9,345 $9,164 3 33% - -$181 -6.5% 37.0d -
70 PEP -1.96% $9,374 $9,191 2 0% - -$184 -15.8% 23.0d -
71 KO -2.08% $11,005 $10,776 1 0% - -$229 -2.1% 47.3d -
72 LLY 9 -2.13% $11,211 $10,972 4 25% - -$239 -19.2% 19.3d -
73 VXX 2 -2.27% $5,600 $5,473 7 29% - -$127 -56.0% 4.3d -
74 CMCSA -2.85% $9,580 $9,307 2 50% - -$273 -7.6% 42.8d -
75 COST -4.75% $10,000 $9,525 1 0% - -$475 -4.8% 41.0d -
76 MA -5.01% $11,028 $10,475 1 0% - -$552 -8.5% 35.5d -
77 ABBV -5.05% $10,604 $10,069 1 0% - -$536 -14.6% 21.5d -
78 ISRG -5.12% $14,679 $13,927 1 0% - -$752 -11.2% 30.9d -
79 MDT -5.37% $11,542 $10,922 1 0% - -$620 -5.4% 43.3d -
80 CVX -6.29% $9,639 $9,032 3 33% - -$606 -9.6% 22.7d -
81 NVDA 42 -6.38% $26,649 $24,949 5 20% - -$1,700 -22.9% 15.1d -
82 ACN -7.15% $10,511 $9,759 1 0% - -$752 -7.6% 42.0d -
83 CRWD 20 -8.22% $15,597 $14,315 5 20% - -$1,282 -15.3% 12.1d -
84 PYPL 3 -8.31% $8,647 $7,929 3 33% - -$719 -24.4% 21.1d -
85 SPXU 1 -8.99% $5,368 $4,886 4 25% - -$483 -59.3% 7.6d -
86 TMO 2 -9.72% $10,420 $9,407 2 0% - -$1,013 -26.9% 11.7d -
87 GS -9.74% $11,704 $10,564 2 0% - -$1,140 -10.8% 27.3d -
88 IBM -9.77% $11,601 $10,467 2 0% - -$1,133 -9.8% 29.2d -
89 MS -10.41% $14,040 $12,578 2 0% - -$1,462 -10.4% 29.0d -
90 ADBE -10.66% $10,524 $9,402 2 0% - -$1,122 -11.3% 29.2d -
91 PLTR 25 -11.16% $19,470 $17,297 7 29% - -$2,173 -30.7% 7.4d -
92 HD -14.12% $9,035 $7,759 3 0% - -$1,276 -14.1% 29.9d -
93 CRM 3 -14.70% $11,167 $9,525 3 0% - -$1,642 -27.5% 27.6d -
94 DKNG 2 -14.88% $8,348 $7,106 8 25% - -$1,242 -38.1% 9.0d -
95 ARKK 3 -14.99% $11,668 $9,919 5 20% - -$1,749 -27.0% 14.1d -
96 SMCI 12 -17.34% $13,343 $11,029 7 43% - -$2,314 -44.1% 3.7d -
97 TSLA 15 -19.13% $15,654 $12,659 4 0% - -$2,995 -27.4% 9.7d -
98 LCID 4 0 -19.31% $11,555 $9,324 7 14% - -$2,231 -50.3% 4.7d -
99 ARM 16 -22.03% $16,336 $12,737 11 18% - -$3,599 -31.5% 7.8d -
100 HOOD 40 11🧊 -24.55% $36,217 $27,325 11 18% - -$8,891 -29.9% 5.8d -
101 ORCL 7 -31.60% $15,348 $10,498 8 13% - -$4,850 -40.5% 14.1d -
102 SNOW 4 -32.16% $14,946 $10,139 7 14% - -$4,807 -25.7% 9.2d -

👤 Personality

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