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.

Mar 1, 2026 Apr 1, 2026 (30d)

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

$11,410
Avg Value (per symbol)
Started at: $11,404 (+$6)
+0.05%
Last Month ROI
6.7%
Win Rate
57
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+0.1%
1 Month
+2.3%
3 Months
+1.8%
6 Months
+2.3%
YTD
+8.7%
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: Mar 1, 2026 Apr 1, 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 UVXY 3 56🔥 +47.10% $6,036 $8,879 5 60% - +$2,843 -60.1% 2.8d -
2 USO 13 49🔥 +29.94% $9,131 $11,865 3 67% - +$2,734 -27.2% 21.9d -
3 VXX 2 48🔥 +25.55% $4,591 $5,764 3 67% - +$1,173 -56.0% 4.3d -
4 OXY 7 +19.37% $8,767 $10,465 1 100% - +$1,698 -19.0% 17.7d -
5 SQQQ 3 +16.32% $6,380 $7,421 1 100% - +$1,041 -44.1% 5.6d -
6 SPXU 2 +15.10% $4,843 $5,574 1 100% - +$731 -59.3% 7.6d -
7 NIO 3 +12.57% $7,017 $7,900 2 50% - +$882 -48.2% 5.8d -
8 COIN 10 +10.46% $9,608 $10,612 2 50% - +$1,005 -46.8% 4.7d -
9 MRNA 3 9 +3.55% $6,435 $6,663 3 33% - +$228 -64.5% 4.7d -
10 ARM 17 10 +3.33% $12,493 $12,909 3 33% - +$416 -31.5% 7.8d -
11 SLB +0.00% $10,556 $10,556 NO ENTRY - - - -16.7% 30.8d -
12 NVDA 29 +0.00% $21,647 $21,647 NO ENTRY - - - -22.9% 15.1d -
13 QQQ +0.00% $11,451 $11,451 NO ENTRY - - - -0.0% 41.1d -
14 AMGN +0.00% $10,676 $10,676 NO ENTRY - - - -5.0% 25.6d -
15 JPM +0.00% $11,066 $11,066 NO ENTRY - - - -5.5% 20.1d -
16 MRK +0.00% $8,499 $8,499 NO ENTRY - - - -21.4% 24.4d -
17 GILD +0.00% $12,882 $12,882 NO ENTRY - - - -9.8% 26.1d -
18 IBM +0.00% $10,467 $10,467 NO ENTRY - - - -9.8% 29.2d -
19 WFC +0.00% $11,639 $11,639 NO ENTRY - - - -13.4% 27.2d -
20 REGN +0.00% $7,642 $7,642 NO ENTRY - - - -30.1% 9.8d -
21 CMCSA +0.00% $9,799 $9,799 NO ENTRY - - - -7.6% 42.8d -
22 XLF +0.00% $9,285 $9,285 NO ENTRY - - - -7.2% 23.6d -
23 V +0.00% $9,620 $9,620 NO ENTRY - - - -5.2% 32.7d -
24 MCD +0.00% $9,989 $9,989 NO ENTRY - - - -5.0% 34.4d -
25 JNJ +0.00% $10,757 $10,757 NO ENTRY - - - -6.3% 36.8d -
26 MDT +0.00% $10,922 $10,922 NO ENTRY - - - -5.4% 43.3d -
27 SCHW +0.00% $9,507 $9,507 NO ENTRY - - - -20.1% 31.4d -
28 DIA +0.00% $9,963 $9,963 NO ENTRY - - - -6.6% 31.4d -
29 GS +0.00% $10,564 $10,564 NO ENTRY - - - -10.8% 27.3d -
30 GLD +0.00% $11,905 $11,905 NO ENTRY - - - -5.9% 19.1d -
31 PANW 17 +0.00% $14,119 $14,119 NO ENTRY - - - -14.4% 21.6d -
32 MSFT +0.00% $9,321 $9,321 NO ENTRY - - - -10.0% 6.7d -
33 PFE +0.00% $9,450 $9,450 NO ENTRY - - - -6.5% 42.2d -
34 KO +0.00% $10,776 $10,776 NO ENTRY - - - -2.1% 47.3d -
35 BRK-B +0.00% $8,857 $8,857 NO ENTRY - - - -11.4% 30.0d -
36 XLE +0.00% $11,337 $11,337 NO ENTRY - - - -5.0% 42.3d -
37 PG +0.00% $10,888 $10,888 NO ENTRY - - - -5.1% 28.1d -
38 PYPL 2 +0.00% $7,724 $7,724 NO ENTRY - - - -24.4% 21.1d -
39 ISRG +0.00% $14,678 $14,678 NO ENTRY - - - -11.2% 30.9d -
40 TMO 2 +0.00% $9,896 $9,896 NO ENTRY - - - -26.9% 11.7d -
41 BAC +0.00% $13,871 $13,871 NO ENTRY - - - -9.8% 32.0d -
42 VZ +0.00% $10,788 $10,788 NO ENTRY - - - -8.6% 29.9d -
43 TSLA 13 +0.00% $13,328 $13,328 NO ENTRY - - - -27.4% 9.7d -
44 PEP +0.00% $9,191 $9,191 NO ENTRY - - - -15.8% 23.0d -
45 ADBE +0.00% $10,002 $10,002 NO ENTRY - - - -11.3% 29.2d -
46 BLK +0.00% $9,209 $9,209 NO ENTRY - - - -9.8% 30.7d -
47 UNH +0.00% $11,258 $11,258 NO ENTRY - - - -28.0% 26.4d -
48 AAPL +0.00% $9,954 $9,954 NO ENTRY - - - -20.7% 20.9d -
49 CVX +0.00% $9,605 $9,605 NO ENTRY - - - -9.6% 22.7d -
50 BMY +0.00% $11,316 $11,316 NO ENTRY - - - -10.3% 31.8d -
51 CSCO +0.00% $12,994 $12,994 NO ENTRY - - - -5.2% 30.4d -
52 SPY +0.00% $11,082 $11,082 NO ENTRY - - - -0.0% 47.0d -
53 SOFI 30 +0.00% $22,676 $22,676 NO ENTRY - - - -32.2% 7.6d -
54 ARKK 7 +0.00% $10,461 $10,461 NO ENTRY - - - -27.0% 14.1d -
55 RBLX 19 +0.00% $15,283 $15,283 NO ENTRY - - - -35.7% 13.7d -
56 AXP +0.00% $13,161 $13,161 NO ENTRY - - - -5.5% 36.9d -
57 VOO +0.00% $11,109 $11,109 NO ENTRY - - - -0.0% 47.0d -
58 WMT +0.00% $13,064 $13,064 NO ENTRY - - - -0.2% 45.6d -
59 GOOGL +0.00% $15,952 $15,952 NO ENTRY - - - -10.1% 33.1d -
60 XLK +0.00% $11,964 $11,964 NO ENTRY - - - -10.4% 26.7d -
61 ACN +0.00% $10,511 $10,511 NO ENTRY - - - -7.6% 42.0d -
62 PM +0.00% $14,966 $14,966 NO ENTRY - - - -5.2% 32.9d -
63 COST +0.00% $9,525 $9,525 NO ENTRY - - - -4.8% 41.0d -
64 BIIB +0.00% $9,633 $9,633 NO ENTRY - - - -16.3% 11.3d -
65 MA +0.00% $11,028 $11,028 NO ENTRY - - - -8.5% 35.5d -
66 SNOW 8 +0.00% $10,679 $10,679 NO ENTRY - - - -25.7% 9.2d -
67 IWM +0.00% $10,647 $10,647 NO ENTRY - - - -14.6% 37.7d -
68 ABBV +0.00% $10,069 $10,069 NO ENTRY - - - -14.6% 21.5d -
69 AMD 9 +0.00% $10,984 $10,984 NO ENTRY - - - -41.7% 11.3d -
70 CRM 3 +0.00% $10,054 $10,054 NO ENTRY - - - -27.5% 27.6d -
71 VTI +0.00% $11,076 $11,076 NO ENTRY - - - -0.0% 47.0d -
72 AMZN +0.00% $12,556 $12,556 NO ENTRY - - - -10.1% 29.7d -
73 PLTR 25 +0.00% $19,561 $19,561 NO ENTRY - - - -30.7% 7.4d -
74 MS +0.00% $12,578 $12,578 NO ENTRY - - - -10.4% 29.0d -
75 DIS +0.00% $15,281 $15,281 NO ENTRY - - - -5.4% 22.9d -
76 TLT +0.00% $9,501 $9,501 NO ENTRY - - - -5.0% 28.2d -
77 GME 14 +0.00% $13,605 $13,605 NO ENTRY - - - -45.0% 7.7d -
78 NFLX +0.00% $12,115 $12,115 NO ENTRY - - - -15.0% 15.6d -
79 AMC 1 +0.00% $3,922 $3,922 NO ENTRY - - - -64.2% 5.2d -
80 SOXL 11 0 -2.06% $12,255 $12,002 4 25% - -$252 -44.8% 4.8d -
81 META 6 -4.87% $10,709 $10,188 1 0% - -$522 -15.0% 16.0d -
82 DKNG 3 -5.00% $7,894 $7,499 1 0% - -$395 -38.1% 9.0d -
83 COP -5.02% $8,909 $8,462 1 0% - -$447 -22.7% 25.4d -
84 HD -5.05% $8,595 $8,161 1 0% - -$434 -14.1% 29.9d -
85 XOM -5.08% $11,118 $10,553 1 0% - -$565 -9.3% 30.7d -
86 C 2 -5.09% $10,105 $9,591 1 0% - -$514 -19.1% 16.1d -
87 NET 27 -5.10% $19,459 $18,466 1 0% - -$992 -27.6% 14.3d -
88 VRTX -5.13% $9,659 $9,164 1 0% - -$496 -6.5% 37.0d -
89 RIOT 4 -5.24% $7,916 $7,501 1 0% - -$415 -53.8% 4.1d -
90 AVGO 12 -5.28% $12,243 $11,596 1 0% - -$646 -31.0% 14.5d -
91 LLY 10 -5.32% $11,589 $10,972 1 0% - -$617 -19.2% 19.3d -
92 LCID 13 -5.32% $11,938 $11,303 1 0% - -$635 -50.3% 4.7d -
93 ORCL 10 -5.37% $11,677 $11,050 1 0% - -$627 -40.5% 14.1d -
94 CRWD 18 -6.43% $14,031 $13,129 1 0% - -$902 -15.3% 12.1d -
95 MU 25 -9.80% $22,330 $20,141 2 0% - -$2,188 -54.6% 10.6d -
96 RIVN 2 -9.86% $5,916 $5,333 2 0% - -$583 -60.5% 5.0d -
97 INTC 3 -10.08% $6,477 $5,824 2 0% - -$653 -54.0% 6.0d -
98 TQQQ 35 -10.42% $23,018 $20,620 2 0% - -$2,399 -23.2% 16.7d -
99 HOOD 42 -10.77% $31,232 $27,868 2 0% - -$3,364 -29.9% 5.8d -
100 SLV 17 -10.95% $14,292 $12,727 2 0% - -$1,565 -22.5% 18.9d -
101 MARA 13 -13.13% $12,887 $11,195 2 0% - -$1,692 -43.8% 2.9d -
102 SMCI 4 -27.75% $13,263 $9,583 1 0% - -$3,681 -44.1% 3.7d -

👤 Personality

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