Back to Compendium
Marcus Reversal
1

Marcus Reversal

The Contrarian

📉 Swing Trader 📅 48 years old (Born 1978)

"When the RSI screams oversold and the masses run for the exits, I walk in through the front door with my checkbook open."

Distinguished gentleman with silver-streaked hair and reading glasses perpetually perched on his nose. Wears tweed jackets with elbow patches. Always carries a worn copy of Wilder's original book, annotated in three colors of ink.

ℹ️ Character descriptions are creative personas representing trading strategy styles. They are not financial advice, promises, or guarantees of performance.

Jun 24, 2025 Jun 24, 2026 (365d)

📊 Last Year Performance: Showing Marcus Reversal's performance over the last year across 102 stock symbols. 🟢 LIVE

$14,080
Avg Value (per symbol)
Started at: $12,077 (+$2,003)
+16.59%
Last Year ROI
44.6%
Win Rate
4,794
Total Trades

Quick Performance Comparison

Click any period to view detailed stats

-1.5%
1 Month
+4.6%
3 Months
+5.2%
6 Months
+5.6%
YTD
+16.6%
1 Year

Equity Curve (Last Year)

Combined P&L across all 102 symbols

⚙️ Trading Strategy

RSI mean reversion - buys when RSI < 30, sells when RSI > 70

Uses the Relative Strength Index (RSI) to identify oversold conditions. When RSI drops below 30, indicating extreme fear, Marcus enters long positions. He exits when RSI rises above 70, indicating greed.

🎯 Best Suited For

Volatile stocks with strong fundamentals

"Be fearful when others are greedy, and greedy when others are fearful."

📜 Why This Strategy Works

Markets are driven by human emotion. Fear creates oversold conditions—prices drop faster and further than fundamentals justify. Marcus waits for this fear to peak (RSI < 30), then buys what everyone else is panic-selling.

Mathematical Formula

CODE VERIFIED — These formulas are extracted directly from the simulation engine and verified against the source code.
Source: scripts/simulate-marcus.php

📊 Relative Strength Index (RSI)

RSI = 100 - (100 ÷ (1 + RS))
RS = Avg Gain ÷ Avg Loss (over 14 periods)
Avg Gain = SMA of gains, then smoothed: ((prev × 13) + current) ÷ 14
Avg Loss = SMA of losses, then smoothed: ((prev × 13) + current) ÷ 14
📁 calculateRSI() @ lines 404-448

📊 Hammer Candle Pattern

1 Lower wick ≥ 2× body size
2 Upper wick ≤ body size
3 Lower wick ≥ 60% of total range

📊 Entry Signal

📈 Entry Signal

RSI < 30 AND Hammer Candle = TRUE
→ BUY at next candle open

📉 Exit Rules

• TARGET: Price ≥ entry × 1.05 (+5% gain)
• STOP_LOSS: Price ≤ entry × 0.90 (-10% loss)
• MAX_HOLD: Hold time ≥ 30 days

⚙️ Simulation Parameters

RSI_PERIOD: 14
RSI_OVERSOLD: 30
TARGET_GAIN_PCT: 5%
STOP_LOSS_PCT: -10%
MAX_HOLD_DAYS: 30

📖 Historical Origin

Origin: J. Welles Wilder Jr.'s "New Concepts in Technical Trading Systems"

J. Welles Wilder Jr. was not a trader—he was a mechanical engineer who looked at markets and saw machines that could be measured. In 1978, he published his masterwork, introducing the RSI alongside a dozen other indicators that would become industry standards.

🏆 Top 10 Performing Symbols (Last Year)

📉 Worst 5 Performing Symbols (Last Year)

📊 All Symbol Results

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

📅 Last Year: Jun 24, 2025 Jun 24, 2026 (365 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 1Y Start Final Value Trades Win Rate Fees Net Max DD Avg Hold Refunds Last Refund Action
1 SOXL 🔥 PRO 72 84 +212.71% $27,990 $87,526 102 54% - +$59,537 -36.3% 1.6d -
2 MU 68 50 +145.30% $21,163 $51,913 89 52% - +$30,750 -27.8% 3.5d -
3 INTC 19 46🔥 +139.37% $5,261 $12,593 86 48% - +$7,332 -58.2% 3.6d -
4 SLV 65 3🧊 +138.44% $12,001 $28,616 63 57% - +$16,614 -21.6% 7.3d -
5 MRNA 5 6 +132.20% $3,632 $8,433 99 48% - +$4,801 -73.8% 2.3d -
6 AMD 40 47 +125.84% $10,949 $24,728 80 51% - +$13,779 -43.0% 3.3d -
7 GOOGL 55 0🧊 +122.36% $11,534 $25,646 38 63% - +$14,112 -25.2% 7.9d -
8 NET 56 21🧊 +116.07% $14,893 $32,180 71 52% - +$17,287 -33.4% 4.1d -
9 CSCO 70 3🧊 +108.30% $14,540 $30,286 28 64% - +$15,747 -9.1% 15.2d -
10 OXY 32 3🧊 +64.01% $9,972 $16,355 45 53% - +$6,383 -28.6% 8.2d -
11 C 39 53 +62.02% $12,003 $19,448 39 54% - +$7,444 -29.6% 8.3d -
12 JNJ 36 +60.32% $9,585 $15,367 21 67% - +$5,782 -13.8% 16.3d -
13 AAPL 38 +60.29% $11,269 $18,063 27 59% - +$6,794 -21.5% 10.1d -
14 SLB 32 3🧊 +58.46% $9,615 $15,236 41 51% - +$5,621 -22.2% 8.1d -
15 XLK 37 32 +57.23% $10,981 $17,265 27 59% - +$6,284 -25.5% 11.5d -
16 NVDA 34 5🧊 +56.07% $12,771 $19,931 51 49% - +$7,160 -43.7% 3.8d -
17 PANW 37 27 +47.13% $12,350 $18,171 47 51% - +$5,821 -29.0% 7.1d -
18 QQQ 34 0🧊 +45.04% $10,765 $15,613 19 74% - +$4,848 -29.6% 15.7d -
19 CRWD 56 3🧊 +42.27% $20,717 $29,474 57 49% - +$8,757 -24.8% 4.4d -
20 GLD 66 1🧊 +40.69% $15,606 $21,956 28 61% - +$6,350 -6.1% 15.7d -
21 UVXY 21 23 +39.13% $10,056 $13,991 97 41% - +$3,935 -50.0% 1.6d -
22 SCHW 49 37 +37.32% $12,791 $17,564 25 60% - +$4,773 -10.8% 11.7d -
23 TSLA 26 5🧊 +34.84% $11,072 $14,929 66 45% - +$3,857 -34.1% 2.9d -
24 MS 25 31 +34.49% $10,173 $13,681 36 50% - +$3,509 -29.2% 9.0d -
25 CVX 35 1🧊 +31.95% $11,237 $14,827 29 52% - +$3,590 -13.5% 13.2d -
26 VOO 39 +27.19% $11,932 $15,176 15 73% - +$3,244 -15.4% 18.9d -
27 SPY 42 +26.46% $12,314 $15,573 16 69% - +$3,258 -12.7% 18.7d -
28 VTI 37 +24.04% $11,952 $14,826 15 67% - +$2,873 -16.1% 20.8d -
29 ARKK 21 3 +24.00% $10,284 $12,752 53 45% - +$2,468 -26.4% 5.4d -
30 IWM 29 +22.94% $11,539 $14,186 22 55% - +$2,647 -23.6% 13.7d -
31 MRK 4 1 +21.33% $6,763 $8,205 34 47% - +$1,442 -45.0% 9.8d -
32 DIA 24 +19.69% $9,890 $11,837 15 67% - +$1,947 -20.7% 20.9d -
33 BAC 29 +18.92% $12,335 $14,669 24 50% - +$2,334 -21.4% 9.5d -
34 GILD 25 0🧊 +17.93% $11,489 $13,549 34 44% - +$2,060 -20.9% 10.3d -
35 ARM 37 9🧊 +16.62% $17,054 $19,889 84 42% - +$2,834 -31.3% 2.7d -
36 COP 16 1 +16.46% $9,539 $11,109 41 44% - +$1,570 -20.6% 9.4d -
37 GS 53 5🧊 +15.29% $18,537 $21,371 37 46% - +$2,834 -15.7% 9.6d -
38 TQQQ 6 9 +14.99% $7,920 $9,107 78 45% - +$1,187 -40.9% 3.1d -
39 WMT 38 +14.46% $15,336 $17,554 25 48% - +$2,218 -17.6% 14.4d -
40 XOM 20 0 +14.25% $9,877 $11,284 32 47% - +$1,407 -18.5% 11.9d -
41 AMZN 36 3🧊 +14.11% $14,428 $16,464 42 43% - +$2,036 -18.5% 8.3d -
42 VZ 22 0🧊 +13.79% $10,703 $12,179 24 42% - +$1,476 -14.2% 14.1d -
43 PLTR 66 7🧊 +12.18% $36,674 $41,141 78 40% - +$4,467 -28.0% 2.8d -
44 AXP 29 +11.11% $13,457 $14,952 27 44% - +$1,495 -27.6% 10.6d -
45 BMY 5 0 +10.24% $8,054 $8,879 38 42% - +$825 -28.4% 7.9d -
46 PEP 4 +9.81% $7,854 $8,625 19 42% - +$770 -23.1% 16.8d -
47 VRTX 18 +9.69% $11,038 $12,108 34 44% - +$1,070 -25.6% 10.7d -
48 BIIB 4 +9.36% $5,846 $6,393 36 44% - +$547 -46.7% 7.5d -
49 JPM 42 27 +8.39% $17,680 $19,164 26 42% - +$1,483 -20.8% 10.9d -
50 UNH 6 +7.95% $5,781 $6,240 41 46% - +$460 -54.0% 7.3d -
51 GME 23 6 +7.62% $13,338 $14,354 45 40% - +$1,016 -32.0% 2.9d -
52 AVGO 24 6 +7.58% $12,890 $13,867 66 41% - +$977 -27.0% 3.7d -
53 BLK 27 0🧊 +7.22% $12,459 $13,358 30 47% - +$900 -17.2% 12.3d -
54 XLF 34 +6.79% $13,137 $14,029 17 53% - +$892 -11.5% 17.6d -
55 IBM 36 6🧊 +5.27% $15,529 $16,348 43 44% - +$818 -17.7% 10.0d -
56 SNOW 27 33 +4.99% $16,003 $16,802 67 36% - +$799 -43.4% 4.9d -
57 MDT 18 +4.95% $10,829 $11,365 24 46% - +$536 -12.1% 13.7d -
58 SPXU 4 43🔥 +4.87% $9,146 $9,591 45 42% - +$445 -30.0% 5.6d -
59 MCD 11 +4.49% $9,753 $10,191 20 45% - +$438 -12.9% 16.0d -
60 WFC 25 53🔥 +4.27% $12,697 $13,239 32 44% - +$542 -25.5% 8.9d -
61 XLE 5 0 +4.25% $9,245 $9,638 28 43% - +$393 -24.7% 12.5d -
62 AMGN 4 +3.95% $8,849 $9,198 24 46% - +$350 -28.3% 11.3d -
63 ABBV 22 0🧊 +3.84% $11,767 $12,218 33 42% - +$452 -17.7% 11.9d -
64 LLY 18 6 +2.26% $11,575 $11,836 44 43% - +$262 -36.7% 6.7d -
65 KO 29 3🧊 +1.99% $12,889 $13,146 17 47% - +$257 -13.1% 18.7d -
66 BRK-B 26 +0.56% $13,075 $13,148 18 44% - +$73 -15.7% 16.3d -
67 RIOT 5 49🔥 -2.47% $8,974 $8,752 120 41% - -$222 -51.3% 1.3d -
68 USO 23 3 -3.04% $11,884 $11,523 56 43% - -$361 -18.0% 8.8d -
69 MSFT 28 2🧊 -3.14% $14,581 $14,123 30 40% - -$458 -21.2% 13.3d -
70 TMO 4 -3.75% $8,971 $8,634 27 37% - -$336 -28.6% 11.0d -
71 TLT 4 -4.10% $7,432 $7,127 13 46% - -$305 -27.7% 20.2d -
72 PFE 5 -4.38% $8,581 $8,205 25 40% - -$376 -23.5% 10.8d -
73 NIO 4 5 -7.80% $6,491 $5,984 82 38% - -$506 -51.1% 2.6d -
74 META 31 18 -8.39% $16,949 $15,527 42 38% - -$1,422 -26.1% 6.9d -
75 VXX 23 5 -8.51% $14,969 $13,695 70 37% - -$1,274 -32.2% 2.9d -
76 V 19 -8.66% $13,030 $11,902 20 30% - -$1,128 -14.4% 14.2d -
77 COST 31 1🧊 -9.71% $16,765 $15,137 23 35% - -$1,628 -19.7% 13.0d -
78 PG 4 -10.07% $10,083 $9,068 20 35% - -$1,015 -24.4% 16.2d -
79 DIS 16 0 -10.37% $12,504 $11,207 25 40% - -$1,297 -24.9% 11.6d -
80 MA 25 0🧊 -11.01% $13,941 $12,406 25 36% - -$1,535 -11.3% 13.9d -
81 REGN 5 0 -15.10% $6,857 $5,821 42 38% - -$1,035 -50.1% 7.6d -
82 AMC 4 15 -16.88% $4,609 $3,831 86 40% - -$778 -59.9% 2.4d -
83 RIVN 4 16 -18.77% $7,130 $5,792 89 38% - -$1,338 -51.0% 2.2d -
84 MARA 5 46🔥 -19.38% $5,908 $4,763 115 37% - -$1,145 -58.2% 1.3d -
85 SOFI 26 6 -21.16% $17,910 $14,120 85 39% - -$3,790 -35.6% 2.7d -
86 ORCL 14 6 -21.54% $13,266 $10,408 81 35% - -$2,857 -51.2% 5.2d -
87 HD 5 30🔥 -21.73% $10,748 $8,413 32 31% - -$2,336 -19.9% 12.1d -
88 CRM 5 3 -24.34% $8,954 $6,775 49 37% - -$2,179 -48.1% 7.3d -
89 LCID 15 9 -24.38% $14,688 $11,107 101 35% - -$3,581 -38.4% 1.9d -
90 SQQQ 3 7 -25.92% $5,330 $3,948 84 36% - -$1,382 -66.3% 2.8d -
91 PYPL 6 1 -26.26% $11,072 $8,165 39 38% - -$2,908 -35.9% 7.8d -
92 ISRG 4 1 -28.07% $12,669 $9,113 36 25% - -$3,556 -35.0% 8.4d -
93 PM 21 1 -31.16% $17,557 $12,086 32 28% - -$5,471 -21.9% 12.3d -
94 DKNG 4 3 -32.46% $9,825 $6,636 69 35% - -$3,189 -50.2% 4.1d -
95 NFLX 36 1🧊 -33.64% $28,954 $19,214 34 29% - -$9,740 -32.4% 9.5d -
96 CMCSA 5 0 -37.65% $8,456 $5,273 33 27% - -$3,184 -36.1% 11.9d -
97 ADBE 4 3 -43.13% $9,126 $5,190 46 26% - -$3,936 -42.0% 8.2d -
98 RBLX 12 2 -46.99% $19,482 $10,327 79 37% - -$9,155 -46.8% 3.9d -
99 ACN 3 5 -47.34% $6,882 $3,624 43 23% - -$3,258 -45.0% 9.3d -
100 SMCI 4 9 -52.43% $3,267 $1,554 90 32% - -$1,713 -88.9% 1.9d -
101 HOOD 5 6 -55.53% $16,587 $7,376 92 33% - -$9,211 -45.6% 2.2d -
102 COIN 5 7 -56.93% $13,039 $5,616 105 32% - -$7,423 -53.5% 1.8d -

👤 Personality

Calm, patient, slightly smug. Speaks in measured tones. Has seen every crash since his birth in 1978 and survived them all. Drinks single malt scotch. Never raises his voice, even when markets are in freefall.