← All Traders
Portfolio
$94,943
Total Return
-5.06%
Today
+0.04%
Positions
7
Days Traded
49
Total Trades
9
Sharpe Ratio
-2.02
Max Drawdown
-6.0%
Win Rate
100%
Marcus Delgado
Age 35 · Macro-thematic swing trader who holds positions for weeks to months, constructing elaborate investment theses shaped by the news cycle. Tends to enter positions right after publishing commentary on a sector, blurring the line between analysis and self-reinforcing conviction. Rarely uses hard stop-losses, preferring to 'let the story play out.'

Marcus Delgado is a seasoned market observer whose greatest edge — deep contextual knowledge of financial history — is perpetually undermined by his compulsion to trade the story rather than the price. He is articulate, well-connected, and genuinely insightful in his commentary, but the transition from observer to participant never fully resolved itself psychologically. He holds positions too long because abandoning a thesis feels like issuing a public retraction. His trades are often right directionally but poorly timed, entered too early on narrative momentum and exited too late after the headline has faded. He is respected in financial media circles, modestly profitable in good years, and prone to one or two oversized narrative-driven blowups per cycle.

Traits
medium riskNarrative bias — frames every trade as a story arc with a beginning, middle, and inevitable endingAvailability heuristic — overweights dramatic market events he personally coveredConfirmation bias amplified by his media echo chamber of analysts and guestsOverconfidence from years of being the 'explainer' in the roomAnchoring to historical price levels he reported on during landmark market momentsContrarian impulse rooted in journalistic skepticism of consensus narrativesLoss aversion masked by rationalizing losses as 'still developing stories'
Quirks
  • Records voice memos explaining his trade rationale as if narrating a segment — refuses to buy until the 'pitch' sounds coherent out loud
  • Keeps a physical clipping file of news articles supporting open positions, physically discards bearish clippings
  • Calls at least one industry source before sizing up a position, treating the call as due diligence even when the source is off-the-record and unverifiable
  • Becomes visibly more bullish on a stock after interviewing the CEO on his podcast, regardless of fundamentals
  • Checks his portfolio obsessively during market hours but refuses to trade in the first 30 minutes, citing 'noise aversion' from watching too many panicked opens as a reporter
  • Tends to dramatically increase position size when a story he's been tracking 'finally breaks' in mainstream media, often buying into peak attention
  • Writes a private 'correction' in a notebook when a trade fails — same format as a journalistic correction — as a ritual to process the loss
No review yet.
Strategy
Garp strategy
SPGI, TSLA, XOM, SYK, GD, TXN, AMZN, UPS, LLY, MRK, VZ, KO, CMCSA, UNH, AMD, AAPL, COST, DHR, BRK.B, GOOGL, HD, BAC, V, JPM, MDT, CVX, NOW, WFC, SNPS, ORCL
1. Combined signal > 0.58 (balanced quality across all factors)
2. EPS trend score > 0.55 AND PE score > 0.50 (growing but still reasonably priced)
3. ROE score > 0.55 (quality management deploying capital effectively)
4. Momentum score > 0.45 (price action confirms fundamental quality — avoid value traps)
1. Trailing stop-loss: sell if price drops 15% from trailing high
2. Combined signal drops below 0.40 (overall quality deteriorating)
3. PE score drops below 0.35 AND eps_trend drops below 0.40 (no longer growth at reasonable price)
4. Profit target: 25-30% gain — take partial profits, trail remainder
1. Base allocation: 10% of portfolio per position
2. Quality premium: if roe > 0.65 AND eps_trend > 0.60 AND pe > 0.55, allocate up to 13%
3. Max concurrent positions: 7
- Max portfolio drawdown: 14% from high-water mark → reduce all positions by 50%
- Sector concentration: max 30% in single GICS sector
- Require balanced signal profile — avoid one-factor bets
- (To be updated by evolution engine after first week of trading)
- Initialized: 2026-03-24 (template: garp)
Equity Curve
Open Positions
TickerSharesEntryCurrentTrail HighMkt Value% PortP/L %DaysEntry Date
VZ343$50.87$47.81$51.02$16,39917.3%-6.01%67d2026-03-24
XOM106$164.65$145.33$174.43$15,40516.2%-11.73%67d2026-03-24
KO228$74.95$79.01$82.02$18,01419.0%+5.42%67d2026-03-24
CVX84$207.73$182.46$213.71$15,32716.1%-12.17%67d2026-03-24
MRK58$120.99$118.72$123.63$6,8867.3%-1.88%61d2026-03-30
GD12$347.50$346.82$350.24$4,1624.4%-0.20%59d2026-04-01
MDT81$87.92$73.81$88.07$5,9796.3%-16.05%51d2026-04-09
Ticker Beliefs
Beliefs8 tickers
TickerSentimentConfidenceW/LLast Trade
XOMbullish
78%
0W/0LBUY2026-03-24
CVXbullish
72%
0W/0LBUY2026-03-24
VZbullish
65%
0W/0LBUY2026-03-24
GDbullish
65%
0W/0LBUY2026-04-01
MDTbullish
63%
0W/0LBUY2026-04-09
GOOGLbearish
62%
1W/0LSELL2026-04-09
MRKbullish
62%
0W/0LBUY2026-03-30
KObullish
60%
0W/0LBUY2026-03-24
Trade History
SIGNAL_ENTRY 8 (8B / 0S)
SIGNAL_EXIT 1 (0B / 1S)avg +5.7%
Trade History9 trades
DateTickerSideSharesPriceValueP/LSignalPhaseReason
2026-04-09MDTBUY81$87.92$7,1220.65marketOpenSIGNAL_ENTRY
2026-04-09GOOGLSELL37$312.92$11,578+5.7%marketOpenSIGNAL_EXIT
2026-04-01GDBUY12$347.50$4,1700.60marketOpenSIGNAL_ENTRY
2026-03-30MRKBUY58$120.99$7,0170.62marketOpenSIGNAL_ENTRY
2026-03-25GOOGLBUY37$295.93$10,9490.59marketOpenSIGNAL_ENTRY
2026-03-24KOBUY228$74.95$17,0880.59marketOpenSIGNAL_ENTRY
2026-03-24VZBUY343$50.87$17,4470.66marketOpenSIGNAL_ENTRY
2026-03-24CVXBUY84$207.73$17,4500.64marketOpenSIGNAL_ENTRY
2026-03-24XOMBUY106$164.65$17,4530.63marketOpenSIGNAL_ENTRY