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.

May 18, 2026 Jun 18, 2026 (31d)

📊 Last Month Performance: Showing Bruno Breakout's performance over the last month across 114 symbols. 🟢 LIVE

$11,985
Avg Value (per symbol)
Started at: $11,769 (+$217)
+1.84%
Last Month ROI
21.0%
Win Rate
86
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+1.8%
1 Month
+6.7%
3 Months
+9.9%
6 Months
+9.8%
YTD
+10.7%
1 Year

Equity Curve (Last Month)

Combined P&L across all 114 symbols

💰 Trading Activity (Last Month)

Stock Volume
$1,194,572
85 trades
Stock Fees
$0
✓ Commission FREE
Crypto Volume
$6,878
1 trades
Crypto Fees
$17
0.25% of volume

⚙️ 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 Month)

📉 Worst 5 Performing Symbols (Last Month)

📊 All Symbol Results

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

📅 Last Month: May 18, 2026 Jun 18, 2026 (31 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 1M Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 ARM 29 59🔥 +56.11% $12,737 $19,883 4 75% - +$7,147 -31.5% 7.8d -
2 SNOW 19 +30.45% $11,719 $15,287 2 100% - +$3,568 -25.7% 9.2d -
3 SOXL 49 51 +28.82% $27,036 $34,828 6 50% - +$7,792 -44.8% 4.8d -
4 AMC 2 30🔥 +19.56% $5,290 $6,325 4 50% - +$1,035 -64.2% 5.2d -
5 UNIUSD 3 +16.74% $6,806 $7,945 1 100% $2,077 +$1,139 -46.2% 2.2d -
6 MARA 25 +16.15% $14,160 $16,446 1 100% - +$2,287 -43.8% 2.9d -
7 HOOD 48 +15.88% $27,325 $31,664 1 100% - +$4,339 -29.9% 5.8d -
8 MRNA 3 +15.69% $5,643 $6,529 1 100% - +$885 -64.5% 4.7d -
9 SPY +10.63% $11,082 $12,260 1 100% - +$1,178 -0.0% 47.0d -
10 ARKK 11 +10.60% $9,919 $10,970 1 100% - +$1,051 -27.0% 14.1d -
11 GS 17 +10.55% $10,564 $11,678 1 100% - +$1,114 -10.8% 27.3d -
12 VTI +10.45% $11,075 $12,233 1 100% - +$1,157 -0.0% 47.0d -
13 VOO +10.35% $11,109 $12,259 1 100% - +$1,150 -0.0% 47.0d -
14 IWM +10.05% $10,648 $11,718 1 100% - +$1,070 -14.6% 37.7d -
15 LLY 16 +9.57% $10,973 $12,023 2 50% - +$1,050 -19.2% 19.3d -
16 RBLX 16 +9.38% $13,734 $15,023 2 50% - +$1,288 -35.7% 13.7d -
17 IBM +9.11% $10,467 $11,421 2 50% - +$954 -9.8% 29.2d -
18 BIIB +8.79% $9,633 $10,480 1 100% - +$847 -16.3% 11.3d -
19 ADBE +8.47% $9,402 $10,199 1 100% - +$796 -11.3% 29.2d -
20 SQQQ 3 +8.45% $6,638 $7,199 2 50% - +$561 -44.1% 5.6d -
21 NET 40 +7.38% $23,165 $24,875 2 50% - +$1,710 -27.6% 14.3d -
22 DIA +5.79% $9,963 $10,540 1 100% - +$577 -6.6% 31.4d -
23 V +5.68% $9,620 $10,167 1 100% - +$546 -5.2% 32.7d -
24 DIS +4.93% $15,281 $16,035 1 100% - +$753 -5.4% 22.9d -
25 MU 40 10🧊 +4.13% $33,361 $34,739 3 33% - +$1,378 -54.6% 10.6d -
26 KO +3.92% $10,776 $11,199 1 100% - +$422 -2.1% 47.3d -
27 MSFT +2.88% $9,321 $9,589 2 50% - +$268 -10.0% 6.7d -
28 AMD 18 8 +2.70% $14,081 $14,462 3 33% - +$380 -41.7% 11.3d -
29 XLF +1.52% $9,285 $9,426 1 100% - +$141 -7.2% 23.6d -
30 AVAXUSD 1 +0.52% $5,541 $5,570 NO ENTRY - $479 +$29 -40.8% 2.8d -
31 ISRG +0.00% $13,927 $13,927 NO ENTRY - - - -11.2% 30.9d -
32 XOM +0.00% $10,553 $10,553 NO ENTRY - - - -9.3% 30.7d -
33 SLB +0.00% $10,556 $10,556 NO ENTRY - - - -16.7% 30.8d -
34 HD +0.00% $7,759 $7,759 NO ENTRY - - - -14.1% 29.9d -
35 DOTUSD +0.00% $7,866 $7,866 NO ENTRY - $288 - -31.4% 3.3d -
36 PYPL 2 +0.00% $7,929 $7,929 NO ENTRY - - - -24.4% 21.1d -
37 CSCO +0.00% $12,994 $12,994 NO ENTRY - - - -5.2% 30.4d -
38 BTCUSD +0.00% $12,008 $12,008 NO ENTRY - $229 - -5.7% 15.7d -
39 CVX +0.00% $9,032 $9,032 NO ENTRY - - - -9.6% 22.7d -
40 BRK-B +0.00% $8,857 $8,857 NO ENTRY - - - -11.4% 30.0d -
41 ACN +0.00% $9,759 $9,759 NO ENTRY - - - -7.6% 42.0d -
42 META 10 +0.00% $11,679 $11,679 NO ENTRY - - - -15.0% 16.0d -
43 MA +0.00% $10,475 $10,475 NO ENTRY - - - -8.5% 35.5d -
44 WMT +0.00% $13,064 $13,064 NO ENTRY - - - -0.2% 45.6d -
45 AMGN +0.00% $10,676 $10,676 NO ENTRY - - - -5.0% 25.6d -
46 COP +0.00% $7,873 $7,873 NO ENTRY - - - -22.7% 25.4d -
47 SOLUSD +0.00% $12,525 $12,525 NO ENTRY - $508 - -11.2% 1.3d -
48 XLK +0.00% $13,756 $13,756 NO ENTRY - - - -10.4% 26.7d -
49 ABBV +0.00% $9,572 $9,572 NO ENTRY - - - -14.6% 21.5d -
50 PEPEUSD +0.00% $9,173 $9,173 NO ENTRY - $4,207 - -57.8% 24.0h -
51 WFC 18 +0.00% $11,814 $11,814 NO ENTRY - - - -13.4% 27.2d -
52 GLD +0.00% $12,300 $12,300 NO ENTRY - - - -5.9% 19.1d -
53 MDT +0.00% $10,922 $10,922 NO ENTRY - - - -5.4% 43.3d -
54 TMO 2 +0.00% $9,407 $9,407 NO ENTRY - - - -26.9% 11.7d -
55 GOOGL 44 +0.00% $18,574 $18,574 NO ENTRY - - - -10.1% 33.1d -
56 ETHUSD +0.00% $8,550 $8,550 NO ENTRY - $448 - -25.3% 9.7d -
57 UNH 17 +0.00% $12,965 $12,965 NO ENTRY - - - -28.0% 26.4d -
58 AXP +0.00% $14,037 $14,037 NO ENTRY - - - -5.5% 36.9d -
59 JPM +0.00% $11,823 $11,823 NO ENTRY - - - -5.5% 20.1d -
60 REGN +0.00% $7,642 $7,642 NO ENTRY - - - -30.1% 9.8d -
61 PFE +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d -
62 BMY +0.00% $11,316 $11,316 NO ENTRY - - - -10.3% 31.8d -
63 VRTX +0.00% $9,164 $9,164 NO ENTRY - - - -6.5% 37.0d -
64 PANW 34 +0.00% $18,707 $18,707 NO ENTRY - - - -14.4% 21.6d -
65 GILD +0.00% $12,882 $12,882 NO ENTRY - - - -9.8% 26.1d -
66 XLE +0.00% $11,107 $11,107 NO ENTRY - - - -5.0% 42.3d -
67 JNJ +0.00% $10,757 $10,757 NO ENTRY - - - -6.3% 36.8d -
68 VZ +0.00% $10,788 $10,788 NO ENTRY - - - -8.6% 29.9d -
69 C 8 +0.00% $11,202 $11,202 NO ENTRY - - - -19.1% 16.1d -
70 PEP +0.00% $9,191 $9,191 NO ENTRY - - - -15.8% 23.0d -
71 MCD +0.00% $9,989 $9,989 NO ENTRY - - - -5.0% 34.4d -
72 MS +0.00% $14,458 $14,458 NO ENTRY - - - -10.4% 29.0d -
73 BAC 35 +0.00% $15,383 $15,383 NO ENTRY - - - -9.8% 32.0d -
74 AAPL +0.00% $11,317 $11,317 NO ENTRY - - - -20.7% 20.9d -
75 UVXY 3 +0.00% $7,963 $7,963 1 0% - - -60.1% 2.8d -
76 BLK +0.00% $10,159 $10,159 NO ENTRY - - - -9.8% 30.7d -
77 QQQ +0.00% $13,103 $13,103 NO ENTRY - - - -0.0% 41.1d -
78 CMCSA +0.00% $9,307 $9,307 NO ENTRY - - - -7.6% 42.8d -
79 SCHW +0.00% $9,507 $9,507 NO ENTRY - - - -20.1% 31.4d -
80 PG +0.00% $10,347 $10,347 NO ENTRY - - - -5.1% 28.1d -
81 AMZN +0.00% $13,723 $13,723 NO ENTRY - - - -10.1% 29.7d -
82 PM +0.00% $14,966 $14,966 NO ENTRY - - - -5.2% 32.9d -
83 TSLA 13 +0.00% $12,659 $12,659 NO ENTRY - - - -27.4% 9.7d -
84 LTCUSD +0.00% $10,398 $10,398 NO ENTRY - $923 - -25.0% 2.8d -
85 NVDA 35 +0.00% $24,949 $24,949 NO ENTRY - - - -22.9% 15.1d -
86 XRPUSD +0.00% $10,084 $10,084 NO ENTRY - $1,395 - -23.7% 2.5d -
87 COST +0.00% $9,525 $9,525 NO ENTRY - - - -4.8% 41.0d -
88 DOGEUSD +0.00% $8,416 $8,416 NO ENTRY - $1,749 - -55.1% 2.5d -
89 RIVN 2 +0.00% $5,818 $5,818 NO ENTRY - - - -60.5% 5.0d -
90 LINKUSD +0.00% $14,288 $14,288 NO ENTRY - $942 - -16.3% 3.9d -
91 TLT +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d -
92 NFLX +0.00% $13,211 $13,211 NO ENTRY - - - -15.0% 15.6d -
93 SHIBUSD +0.00% $4,447 $4,447 NO ENTRY - $1,413 - -66.0% 2.0d -
94 INTC 3 1 -3.01% $8,511 $8,255 5 20% - -$256 -54.0% 6.0d -
95 CRWD 25 -4.97% $16,453 $15,635 1 0% - -$818 -15.3% 12.1d -
96 SOFI 34 -5.03% $24,837 $23,588 1 0% - -$1,249 -32.2% 7.6d -
97 DKNG 2 -5.04% $6,740 $6,400 1 0% - -$340 -38.1% 9.0d -
98 PLTR 23 -5.05% $17,297 $16,424 1 0% - -$874 -30.7% 7.4d -
99 ORCL 11 -5.07% $12,085 $11,472 1 0% - -$613 -40.5% 14.1d -
100 SPXU 1 -5.08% $4,886 $4,637 1 0% - -$248 -59.3% 7.6d -
101 COIN 10 -5.14% $10,867 $10,309 1 0% - -$559 -46.8% 4.7d -
102 VXX 2 -5.27% $5,473 $5,184 1 0% - -$288 -56.0% 4.3d -
103 SLV 18 -5.28% $14,858 $14,073 1 0% - -$784 -22.5% 18.9d -
104 GME 15 -5.29% $13,605 $12,885 1 0% - -$720 -45.0% 7.7d -
105 OXY 2 -5.31% $9,242 $8,751 1 0% - -$491 -19.0% 17.7d -
106 RIOT 4 -5.57% $9,969 $9,413 1 0% - -$555 -53.8% 4.1d -
107 AVGO 14 0 -8.12% $13,311 $12,230 3 33% - -$1,081 -31.0% 14.5d -
108 MRK -9.88% $8,499 $7,660 2 0% - -$840 -21.4% 24.4d -
109 TQQQ 44 -9.93% $29,492 $26,563 2 0% - -$2,929 -23.2% 16.7d -
110 SMCI 15 -10.10% $12,716 $11,431 2 0% - -$1,284 -44.1% 3.7d -
111 USO 16 -10.24% $14,416 $12,940 2 0% - -$1,476 -27.2% 21.9d -
112 LCID 4 -10.57% $9,324 $8,338 2 0% - -$986 -50.3% 4.7d -
113 NIO 3 -10.71% $7,472 $6,672 2 0% - -$800 -48.2% 5.8d -
114 CRM 2 -10.79% $9,055 $8,078 2 0% - -$977 -27.5% 27.6d -

👤 Personality

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