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 26, 2026 Jul 26, 2026 (30d)

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

$12,054
Avg Value (per symbol)
Started at: $12,155 ($-101)
-0.83%
Last Month ROI
4.9%
Win Rate
37
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

-0.8%
1 Month
+2.5%
3 Months
+5.6%
6 Months
+7.6%
YTD
+7.6%
1 Year

Equity Curve (Last Month)

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

📉 Worst 5 Performing Symbols (Last Month)

📊 All Symbol Results

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

📅 Last Month: Jun 26, 2026 Jul 26, 2026 (30 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 IBM 27 +16.75% $11,421 $13,334 1 100% - +$1,913 -9.8% 29.2d -
2 MRNA 3 +15.56% $6,529 $7,545 1 100% - +$1,016 -64.5% 4.7d -
3 VRTX +15.35% $9,164 $10,571 1 100% - +$1,407 -6.5% 37.0d -
4 CRWD 30 +15.18% $15,635 $18,008 1 100% - +$2,373 -15.3% 12.1d -
5 PLTR 26 +15.17% $16,424 $18,916 1 100% - +$2,492 -30.7% 7.4d -
6 VZ +0.00% $10,788 $10,788 NO ENTRY - - - -8.6% 29.9d -
7 PG +0.00% $10,347 $10,347 NO ENTRY - - - -5.1% 28.1d -
8 AMZN 21 +0.00% $13,025 $13,025 NO ENTRY - - - -10.1% 29.7d -
9 C +0.00% $11,202 $11,202 NO ENTRY - - - -19.1% 16.1d -
10 XLF +0.00% $9,426 $9,426 NO ENTRY - - - -7.2% 23.6d -
11 CRM 2 +0.00% $8,078 $8,078 NO ENTRY - - - -27.5% 27.6d -
12 OXY 2 +0.00% $8,751 $8,751 NO ENTRY - - - -19.0% 17.7d -
13 BMY +0.00% $11,316 $11,316 NO ENTRY - - - -10.3% 31.8d -
14 JNJ +0.00% $10,757 $10,757 NO ENTRY - - - -6.3% 36.8d -
15 XOM +0.00% $10,553 $10,553 NO ENTRY - - - -9.3% 30.7d -
16 MS +0.00% $14,458 $14,458 NO ENTRY - - - -10.4% 29.0d -
17 DIS +0.00% $16,035 $16,035 NO ENTRY - - - -5.4% 22.9d -
18 MRK +0.00% $7,660 $7,660 NO ENTRY - - - -21.4% 24.4d -
19 BLK +0.00% $9,604 $9,604 NO ENTRY - - - -9.8% 30.7d -
20 XLK +0.00% $13,048 $13,048 1 0% - - -10.4% 26.7d -
21 AVGO 11 +0.00% $11,568 $11,568 NO ENTRY - - - -31.0% 14.5d -
22 DIA +0.00% $10,540 $10,540 NO ENTRY - - - -6.6% 31.4d -
23 AMGN +0.00% $10,676 $10,676 NO ENTRY - - - -5.0% 25.6d -
24 VTI +0.00% $12,233 $12,233 NO ENTRY - - - -0.0% 47.0d -
25 BRK-B +0.00% $8,857 $8,857 NO ENTRY - - - -11.4% 30.0d -
26 UVXY 3 +0.00% $7,173 $7,173 1 0% - - -60.1% 2.8d -
27 NET 34 +0.00% $24,875 $24,875 NO ENTRY - - - -27.6% 14.3d -
28 JPM +0.00% $11,823 $11,823 NO ENTRY - - - -5.5% 20.1d -
29 COP +0.00% $7,873 $7,873 NO ENTRY - - - -22.7% 25.4d -
30 REGN +0.00% $7,642 $7,642 NO ENTRY - - - -30.1% 9.8d -
31 WFC 14 +0.00% $11,814 $11,814 NO ENTRY - - - -13.4% 27.2d -
32 ADBE +0.00% $10,199 $10,199 NO ENTRY - - - -11.3% 29.2d -
33 SPY +0.00% $12,260 $12,260 NO ENTRY - - - -0.0% 47.0d -
34 AAPL +0.00% $11,317 $11,317 NO ENTRY - - - -20.7% 20.9d -
35 MSFT +0.00% $9,589 $9,589 NO ENTRY - - - -10.0% 6.7d -
36 CVX +0.00% $9,032 $9,032 NO ENTRY - - - -9.6% 22.7d -
37 PANW 28 +0.00% $18,707 $18,707 NO ENTRY - - - -14.4% 21.6d -
38 AXP +0.00% $14,037 $14,037 NO ENTRY - - - -5.5% 36.9d -
39 UNH +0.00% $12,965 $12,965 NO ENTRY - - - -28.0% 26.4d -
40 META 10 +0.00% $10,935 $10,935 NO ENTRY - - - -15.0% 16.0d -
41 XLE +0.00% $11,107 $11,107 NO ENTRY - - - -5.0% 42.3d -
42 VOO +0.00% $12,259 $12,259 NO ENTRY - - - -0.0% 47.0d -
43 IWM +0.00% $11,718 $11,718 NO ENTRY - - - -14.6% 37.7d -
44 BAC 28 +0.00% $15,383 $15,383 NO ENTRY - - - -9.8% 32.0d -
45 GOOGL 35 +0.00% $18,574 $18,574 NO ENTRY - - - -10.1% 33.1d -
46 V +0.00% $10,167 $10,167 NO ENTRY - - - -5.2% 32.7d -
47 HD +0.00% $7,759 $7,759 NO ENTRY - - - -14.1% 29.9d -
48 MDT +0.00% $10,922 $10,922 NO ENTRY - - - -5.4% 43.3d -
49 SLB +0.00% $10,556 $10,556 NO ENTRY - - - -16.7% 30.8d -
50 MCD +0.00% $9,989 $9,989 NO ENTRY - - - -5.0% 34.4d -
51 ISRG +0.00% $13,927 $13,927 NO ENTRY - - - -11.2% 30.9d -
52 PFE +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d -
53 PYPL +0.00% $7,929 $7,929 NO ENTRY - - - -24.4% 21.1d -
54 BIIB +0.00% $10,480 $10,480 NO ENTRY - - - -16.3% 11.3d -
55 MA +0.00% $10,475 $10,475 NO ENTRY - - - -8.5% 35.5d -
56 ABBV +0.00% $9,572 $9,572 NO ENTRY - - - -14.6% 21.5d -
57 GS 13 +0.00% $11,102 $11,102 1 0% - - -10.8% 27.3d -
58 TMO +0.00% $9,407 $9,407 NO ENTRY - - - -26.9% 11.7d -
59 ORCL 10 +0.00% $11,472 $11,472 NO ENTRY - - - -40.5% 14.1d -
60 GILD +0.00% $12,882 $12,882 NO ENTRY - - - -9.8% 26.1d -
61 GLD +0.00% $11,644 $11,644 NO ENTRY - - - -5.9% 19.1d -
62 TSLA +0.00% $12,659 $12,659 NO ENTRY - - - -27.4% 9.7d -
63 LLY 13 +0.00% $12,023 $12,023 NO ENTRY - - - -19.2% 19.3d -
64 SCHW +0.00% $9,507 $9,507 NO ENTRY - - - -20.1% 31.4d -
65 KO +0.00% $11,199 $11,199 NO ENTRY - - - -2.1% 47.3d -
66 QQQ +0.00% $13,103 $13,103 NO ENTRY - - - -0.0% 41.1d -
67 USO 13 +0.00% $12,940 $12,940 NO ENTRY - - - -27.2% 21.9d -
68 MARA 21 +0.00% $16,446 $16,446 NO ENTRY - - - -43.8% 2.9d -
69 RBLX 19 +0.00% $15,023 $15,023 NO ENTRY - - - -35.7% 13.7d -
70 SOFI 29 +0.00% $23,588 $23,588 NO ENTRY - - - -32.2% 7.6d -
71 NVDA 28 +0.00% $24,949 $24,949 NO ENTRY - - - -22.9% 15.1d -
72 ARKK 9 +0.00% $10,970 $10,970 NO ENTRY - - - -27.0% 14.1d -
73 SNOW 16 +0.00% $15,287 $15,287 NO ENTRY - - - -25.7% 9.2d -
74 DKNG 2 +0.00% $6,400 $6,400 NO ENTRY - - - -38.1% 9.0d -
75 NIO 3 +0.00% $6,672 $6,672 NO ENTRY - - - -48.2% 5.8d -
76 TLT +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d -
77 GME 13 +0.00% $12,885 $12,885 NO ENTRY - - - -45.0% 7.7d -
78 TQQQ 37 +0.00% $24,430 $24,430 NO ENTRY - - - -23.2% 16.7d -
79 NFLX +0.00% $13,211 $13,211 NO ENTRY - - - -15.0% 15.6d -
80 CSCO -1.81% $12,994 $12,758 1 0% - -$235 -5.2% 30.4d -
81 COST -4.73% $9,526 $9,075 1 0% - -$451 -4.8% 41.0d -
82 SLV 18 -5.02% $14,074 $13,367 1 0% - -$707 -22.5% 18.9d -
83 LCID 3 -5.05% $8,338 $7,917 1 0% - -$421 -50.3% 4.7d -
84 RIVN 2 -5.10% $5,818 $5,521 1 0% - -$297 -60.5% 5.0d -
85 SMCI 8 -5.13% $10,847 $10,290 2 0% - -$556 -44.1% 3.7d -
86 WMT -5.18% $13,064 $12,388 1 0% - -$677 -0.2% 45.6d -
87 SPXU 1 -5.20% $4,637 $4,396 1 0% - -$241 -59.3% 7.6d -
88 SQQQ 2 -5.20% $6,754 $6,403 1 0% - -$351 -44.1% 5.6d -
89 AMC 2 -5.38% $6,325 $5,984 1 0% - -$340 -64.2% 5.2d -
90 AMD 15 -5.39% $13,510 $12,781 1 0% - -$728 -41.7% 11.3d -
91 HOOD 43 -5.41% $31,664 $29,951 1 0% - -$1,713 -29.9% 5.8d -
92 CMCSA -5.41% $9,307 $8,804 1 0% - -$504 -7.6% 42.8d -
93 COIN 3 -5.42% $10,308 $9,750 1 0% - -$559 -46.8% 4.7d -
94 VXX 2 -5.43% $5,184 $4,903 1 0% - -$282 -56.0% 4.3d -
95 PM -5.49% $14,966 $14,144 1 0% - -$822 -5.2% 32.9d -
96 PEP -6.62% $9,190 $8,582 1 0% - -$608 -15.8% 23.0d -
97 ACN -7.93% $9,759 $8,985 1 0% - -$774 -7.6% 42.0d -
98 ARM 24 -8.11% $18,884 $17,352 1 0% - -$1,531 -31.5% 7.8d -
99 RIOT 4 -9.98% $8,917 $8,027 2 0% - -$890 -53.8% 4.1d -
100 INTC 3 -11.12% $8,255 $7,337 2 0% - -$918 -54.0% 6.0d -
101 MU 32 -12.88% $32,748 $28,530 2 0% - -$4,218 -54.6% 10.6d -
102 SOXL 32 0🧊 -25.61% $28,851 $21,463 3 0% - -$7,389 -44.8% 4.8d -

👤 Personality

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