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 6, 2024 May 6, 2026 (730d)
⚠️ Crypto has 0.25% trading fees per side — results reflect fee impact

📊 2 Years Performance: We gave Bruno Breakout $10,000 and let him trade 12 crypto symbols from Jan 2, 2024 to today. 🟢 LIVE

$9,184
Avg Value (per symbol)
Started at: $10,000 ($-816)
-8.16%
2-Year ROI
29.9%
Win Rate
219
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

+0.1%
1 Month
-1.4%
3 Months
-2.2%
6 Months
-1.1%
YTD
-3.7%
1 Year

Equity Curve (2 Years)

Combined P&L across all 12 symbols

💰 Trading Activity (2 Years)

Stock Volume
$0
0 trades
Stock Fees
$0
✓ Commission FREE
Crypto Volume
$2,065,962
219 trades
Crypto Fees
$5,165
0.25% of volume

⚠️ Important Note: This simulation tests each symbol with its own $10K account (not pooled). Crypto symbols can show 40-75%+ fee drag due to high trade frequency.

Stocks are FREE on Alpaca, so the ~100 stock symbols have zero fee impact.

⚙️ 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 (2 Years)

📉 Worst 5 Performing Symbols (2 Years)

📊 All Symbol Results

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

📅 2 Years: May 6, 2024 May 6, 2026 (730 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 Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 LINKUSD +42.88% $10,000 $14,288 15 47% $942 +$4,288 -16.3% 3.9d -
2 SOLUSD +25.25% $10,000 $12,525 8 50% $508 +$2,525 -11.2% 1.3d -
3 BTCUSD +20.08% $10,000 $12,008 4 50% $229 +$2,008 -5.7% 15.7d -
4 LTCUSD +3.98% $10,000 $10,398 14 29% $923 +$398 -25.0% 2.8d -
5 XRPUSD +0.84% $10,000 $10,084 23 35% $1,395 +$84 -23.7% 2.5d -
6 PEPEUSD -8.27% $10,000 $9,173 53 32% $4,207 -$827 -57.8% 24.0h -
7 ETHUSD -14.50% $10,000 $8,550 9 22% $448 -$1,450 -25.3% 9.7d -
8 DOGEUSD -15.84% $10,000 $8,416 26 27% $1,749 -$1,584 -55.1% 2.5d -
9 DOTUSD -21.34% $10,000 $7,866 6 17% $288 -$2,134 -31.4% 3.3d -
10 UNIUSD 2 -31.22% $10,000 $6,878 31 19% $2,040 -$3,122 -46.2% 2.2d -
11 AVAXUSD 1 -44.30% $10,000 $5,570 13 8% $479 -$4,430 -40.8% 2.8d -
12 SHIBUSD -55.53% $10,000 $4,447 17 24% $1,413 -$5,553 -66.0% 2.0d -

👤 Personality

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