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.

Feb 6, 2026 May 6, 2026 (88d)

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

$11,828
Avg Value (per symbol)
Started at: $11,239 (+$589)
+5.24%
Last 3 Months ROI
31.1%
Win Rate
189
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 3 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 3 Months)

📉 Worst 5 Performing Symbols (Last 3 Months)

📊 All Symbol Results

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

📅 Last 3 Months: Feb 6, 2026 May 6, 2026 (88 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 3M Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 SOXL 33 61🔥 +88.41% $11,901 $22,422 10 60% - +$10,522 -44.8% 4.8d -
2 USO 22 +70.07% $9,131 $15,529 6 67% - +$6,398 -27.2% 21.9d -
3 INTC 3 +47.25% $5,586 $8,225 5 60% - +$2,639 -54.0% 6.0d -
4 MU 33 +42.15% $22,329 $31,741 5 60% - +$9,412 -54.6% 10.6d -
5 AMD 19 +35.32% $10,966 $14,840 4 75% - +$3,873 -41.7% 11.3d -
6 AMC 2 +33.20% $4,200 $5,595 3 67% - +$1,394 -64.2% 5.2d -
7 UVXY 3 +32.67% $6,356 $8,433 7 43% - +$2,077 -60.1% 2.8d -
8 TQQQ 41 +28.12% $23,020 $29,493 4 50% - +$6,473 -23.2% 16.7d -
9 COIN 14 +26.88% $9,205 $11,680 5 60% - +$2,474 -46.8% 4.7d -
10 MARA 16 +25.18% $9,716 $12,163 6 50% - +$2,447 -43.8% 2.9d -
11 NET 30 +20.71% $19,191 $23,166 5 60% - +$3,974 -27.6% 14.3d -
12 VXX 2 +19.19% $4,592 $5,473 4 50% - +$881 -56.0% 4.3d -
13 GOOGL 55 +16.43% $15,953 $18,574 1 100% - +$2,621 -10.1% 33.1d -
14 NVDA 42 +15.26% $21,646 $24,949 1 100% - +$3,303 -22.9% 15.1d -
15 PANW 28 +15.16% $14,119 $16,260 1 100% - +$2,140 -14.4% 21.6d -
16 UNH 21 +15.16% $11,258 $12,965 1 100% - +$1,707 -28.0% 26.4d -
17 XLK +14.97% $11,965 $13,756 1 100% - +$1,791 -10.4% 26.7d -
18 RIOT 4 +13.57% $7,228 $8,209 5 40% - +$981 -53.8% 4.1d -
19 OXY 2 +12.33% $8,227 $9,242 3 67% - +$1,014 -19.0% 17.7d -
20 VZ +11.96% $9,636 $10,788 1 100% - +$1,152 -8.6% 29.9d -
21 XLE +11.47% $9,964 $11,107 2 50% - +$1,143 -5.0% 42.3d -
22 C 10 +10.85% $10,106 $11,202 2 50% - +$1,096 -19.1% 16.1d -
23 NIO 3 +10.74% $6,748 $7,473 4 50% - +$725 -48.2% 5.8d -
24 BLK +10.32% $9,209 $10,159 1 100% - +$950 -9.8% 30.7d -
25 AMZN +9.30% $12,556 $13,723 2 50% - +$1,168 -10.1% 29.7d -
26 META 13 +9.05% $10,710 $11,679 2 50% - +$969 -15.0% 16.0d -
27 AVGO 16 +8.67% $12,250 $13,312 4 50% - +$1,062 -31.0% 14.5d -
28 NFLX +7.19% $12,325 $13,211 2 50% - +$886 -15.0% 15.6d -
29 GME 12 +5.65% $12,877 $13,605 1 100% - +$728 -45.0% 7.7d -
30 CSCO +4.45% $12,440 $12,994 1 100% - +$554 -5.2% 30.4d -
31 SQQQ 2 +4.05% $6,380 $6,638 3 33% - +$258 -44.1% 5.6d -
32 SOFI 36 +3.43% $24,012 $24,836 3 33% - +$824 -32.2% 7.6d -
33 AMGN +3.36% $10,329 $10,676 1 100% - +$347 -5.0% 25.6d -
34 RBLX 18 +3.34% $13,291 $13,735 3 33% - +$444 -35.7% 13.7d -
35 PYPL 3 +2.65% $7,724 $7,929 1 100% - +$205 -24.4% 21.1d -
36 GLD +2.62% $11,601 $11,905 1 100% - +$304 -5.9% 19.1d -
37 CRWD 20 +2.02% $14,031 $14,315 3 33% - +$283 -15.3% 12.1d -
38 ARM 16 +1.95% $12,493 $12,737 6 33% - +$244 -31.5% 7.8d -
39 XOM +1.75% $10,372 $10,553 2 50% - +$182 -9.3% 30.7d -
40 BMY +1.59% $11,139 $11,316 1 100% - +$177 -10.3% 31.8d -
41 PG +1.28% $10,216 $10,347 2 50% - +$131 -5.1% 28.1d -
42 SPXU 1 +0.88% $4,843 $4,886 2 50% - +$43 -59.3% 7.6d -
43 PFE +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d -
44 PM +0.00% $14,966 $14,966 NO ENTRY - - - -5.2% 32.9d -
45 DIS +0.00% $15,281 $15,281 NO ENTRY - - - -5.4% 22.9d -
46 KO +0.00% $10,776 $10,776 NO ENTRY - - - -2.1% 47.3d -
47 MSFT +0.00% $9,321 $9,321 NO ENTRY - - - -10.0% 6.7d -
48 BRK-B +0.00% $8,857 $8,857 NO ENTRY - - - -11.4% 30.0d -
49 IWM +0.00% $10,647 $10,647 NO ENTRY - - - -14.6% 37.7d -
50 V +0.00% $9,620 $9,620 NO ENTRY - - - -5.2% 32.7d -
51 DIA +0.00% $9,963 $9,963 NO ENTRY - - - -6.6% 31.4d -
52 SCHW +0.00% $9,507 $9,507 NO ENTRY - - - -20.1% 31.4d -
53 GS +0.00% $10,564 $10,564 NO ENTRY - - - -10.8% 27.3d -
54 IBM +0.00% $10,467 $10,467 NO ENTRY - - - -9.8% 29.2d -
55 MDT +0.00% $10,922 $10,922 NO ENTRY - - - -5.4% 43.3d -
56 VTI +0.00% $11,076 $11,076 NO ENTRY - - - -0.0% 47.0d -
57 MCD +0.00% $9,989 $9,989 NO ENTRY - - - -5.0% 34.4d -
58 BAC +0.00% $13,871 $13,871 NO ENTRY - - - -9.8% 32.0d -
59 SLB +0.00% $10,556 $10,556 NO ENTRY - - - -16.7% 30.8d -
60 ABBV +0.00% $10,069 $10,069 NO ENTRY - - - -14.6% 21.5d -
61 WMT +0.00% $13,064 $13,064 NO ENTRY - - - -0.2% 45.6d -
62 WFC +0.00% $11,639 $11,639 NO ENTRY - - - -13.4% 27.2d -
63 XLF +0.00% $9,285 $9,285 NO ENTRY - - - -7.2% 23.6d -
64 SPY +0.00% $11,082 $11,082 NO ENTRY - - - -0.0% 47.0d -
65 JNJ +0.00% $10,757 $10,757 NO ENTRY - - - -6.3% 36.8d -
66 MS +0.00% $12,578 $12,578 NO ENTRY - - - -10.4% 29.0d -
67 AAPL +0.00% $9,954 $9,954 NO ENTRY - - - -20.7% 20.9d -
68 VOO +0.00% $11,109 $11,109 NO ENTRY - - - -0.0% 47.0d -
69 AXP +0.00% $13,161 $13,161 NO ENTRY - - - -5.5% 36.9d -
70 REGN +0.00% $7,642 $7,642 NO ENTRY - - - -30.1% 9.8d -
71 QQQ +0.00% $11,451 $11,451 NO ENTRY - - - -0.0% 41.1d -
72 GILD +0.00% $12,882 $12,882 NO ENTRY - - - -9.8% 26.1d -
73 COST +0.00% $9,525 $9,525 NO ENTRY - - - -4.8% 41.0d -
74 TLT +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d -
75 ARKK 3 -0.27% $9,946 $9,919 2 50% - -$27 -27.0% 14.1d -
76 PEP -0.33% $9,221 $9,191 1 0% - -$30 -15.8% 23.0d -
77 JPM -0.36% $11,106 $11,066 1 0% - -$40 -5.5% 20.1d -
78 MRK -0.67% $8,556 $8,499 1 0% - -$57 -21.4% 24.4d -
79 BIIB -0.72% $9,703 $9,633 1 0% - -$70 -16.3% 11.3d -
80 CVX -1.43% $9,163 $9,032 2 50% - -$131 -9.6% 22.7d -
81 RIVN 2 -1.65% $5,916 $5,818 4 25% - -$98 -60.5% 5.0d -
82 MRNA 3 -1.70% $6,435 $6,325 4 25% - -$109 -64.5% 4.7d -
83 SLV 15 -2.86% $13,101 $12,727 5 20% - -$375 -22.5% 18.9d -
84 TMO 2 -4.95% $9,897 $9,407 1 0% - -$490 -26.9% 11.7d -
85 MA -5.01% $11,028 $10,475 1 0% - -$552 -8.5% 35.5d -
86 TSLA 15 -5.01% $13,327 $12,659 1 0% - -$668 -27.4% 9.7d -
87 CMCSA -5.03% $9,800 $9,307 1 0% - -$493 -7.6% 42.8d -
88 ISRG -5.12% $14,679 $13,927 1 0% - -$752 -11.2% 30.9d -
89 VRTX -5.13% $9,659 $9,164 1 0% - -$496 -6.5% 37.0d -
90 CRM 3 -5.26% $10,054 $9,525 1 0% - -$529 -27.5% 27.6d -
91 ORCL 7 -5.48% $11,107 $10,498 3 33% - -$609 -40.5% 14.1d -
92 ADBE -6.00% $10,002 $9,402 1 0% - -$600 -11.3% 29.2d -
93 HOOD 40 11🧊 -6.31% $29,166 $27,325 7 29% - -$1,840 -29.9% 5.8d -
94 ACN -7.15% $10,511 $9,759 1 0% - -$752 -7.6% 42.0d -
95 DKNG 2 -8.29% $7,748 $7,106 3 33% - -$642 -38.1% 9.0d -
96 PLTR 25 -8.45% $18,894 $17,297 3 33% - -$1,597 -30.7% 7.4d -
97 SNOW 4 -9.59% $11,215 $10,139 3 33% - -$1,076 -25.7% 9.2d -
98 HD -9.72% $8,595 $7,759 2 0% - -$835 -14.1% 29.9d -
99 LLY 9 -10.10% $12,205 $10,972 2 0% - -$1,233 -19.2% 19.3d -
100 COP -11.63% $8,910 $7,873 2 0% - -$1,036 -22.7% 25.4d -
101 SMCI 12 -15.64% $13,074 $11,029 3 67% - -$2,045 -44.1% 3.7d -
102 LCID 4 0 -21.89% $11,937 $9,324 4 0% - -$2,613 -50.3% 4.7d -

👤 Personality

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