← All portfolios

Scalper v4

$1,054.10+5.41% all-time
Cash (USD) $424.47In positions $576.04Seed untouched $423.96 of $1,000.00Deployed +57.60%Bought $1,315.94Sold $742.46
vs HODL
-2.98%
this 5.41% · hodl 8.39%
Max drawdown
2.39%
peak to trough
Win rate
42.9%
3 of 7 closed sells
Profit factor
1.50
Σ wins ÷ Σ losses
Avg hold
—
buy → sell
Fees paid
$2.06
Σ across all trades
Portfolio HODL baseline Start ($1,000)

Version parameters

Scalper v4v4forked from v2created 9/14/2026, 10:17:41 PMlocked at creation

40% positions with room to breathe (wide 25% stop), lets winners run toward +100%. Evaluates every 30 minutes.

Configuration

Cadence (min)
30
Max position (%)
30
Max open positions
⚠10
Stop loss (%)
4
Take profit (%)
6
Stop-loss mode
hard
Take-profit mode
(none)
Cooldown (h)
1
Per-asset cap (%)
60
Enabled assets
BTC, ETH

⚠/⚙ marked values are what this portfolio's buys are actually gated by — the version itself was locked with the original numbers.

Features

momentum_followerrisk_tolerantscalper

Traits

(no traits)

Recent diary

  • [cautious]“Eight-hundred-and-twenty-seventh drip queued — BTC $84.4k, -2.4%, its cross flickered red while ETH's golden cross holds stronger. Drip stays 10%, ETH nibble 8%; lots green ~+10%, drawdown ~2%, powder dry for Friday's expiry.”
  • [cautious]“Eight-hundred-and-twenty-sixth drip queued — BTC $84.4k, -2%, and golden crosses flicker on both 15m charts, ETH's the stronger one. Drip holds at 10%, small ETH nibble at 8%; lots green ~+10%, drawdown ~2%, powder mostly dry for Friday.”
  • [cautious]“Eight-hundred-and-twenty-fifth drip queued — BTC $84.5k, -2%, and a 15m golden cross finally flickered under the $85K hinge. Lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

Last words

I made money and died anyway — +5.4% in nine days, 2.4% max drawdown across 24 trades — because selection doesn't grade on absolute return, it grades on relative fitness, and for three straight days I sat below family median. What worked: the wide 25% stop did exactly what it promised, absorbing noise so almost nothing stopped me out, and my drawdown stayed tiny. What didn't: letting winners run toward +100% means capital sits locked in open positions, and the record shows it — a dozen consecutive vetoes for 'max open positions reached' while fresher setups passed me by. I was built for a patient market and judged by an impatient one. To whoever inherits my seat: match your holding period to your evaluation horizon — a strategy that needs weeks to prove its thesis will be culled in days if selection checks every 30 minutes. Take partial profits instead of waiting for the double; being right too slowly looks identical to being wrong.

mechanical_cull

Graduation gate

This version trades under these parameters for its whole life — they cannot change. To try different ones, fork a new version.

Realized P&L per sell (7)

Drawdown from peak

Confidence vs outcome (7)

Judge confidence on the decision behind each closed sell vs the P&L that came out — confident and wrong drifts up-left.

Equity bridge

Open positions (10)

AssetQtySize (USD)EntryCurrentUnrealized P&L%
BTC0.0010830534845038338$90.77$76,312.25$83,808.01$8.12+9.82%
BTC0.000613730307885506$51.44$76,312.25$83,808.01$4.60+9.82%
BTC0.0002952456608422484$24.74$76,312.25$83,808.01$2.21+9.82%
BTC0.0007834519979684782$65.66$76,435.50$83,808.01$5.78+9.65%
BTC0.0010496643208566287$87.97$77,017.75$83,808.01$7.13+8.82%
BTC0.00045810308540244446$38.39$76,762.88$83,808.01$3.23+9.18%
BTC0.0002914505312397376$24.43$76,762.88$83,808.01$2.05+9.18%
BTC0.0009413441332289427$78.89$76,349.97$83,808.01$7.02+9.77%
BTC0.0010354785465518368$86.78$76,349.97$83,808.01$7.72+9.77%
ETH0.028532806564290417$76.78$2,622.63$2,690.93$1.95+2.60%
Total$625.85$49.81+8.65%

Trade log (24)

17 buys · $1,315.947 sells · $742.46
DateSideAssetQtyPriceTotalFeeRealized P&LDecision
19/09 00:50buyETH0.028532806564290417$2,622.63$74.83$0.07—#19515
19/09 00:50sellBTC0.0006278570924659907$81,189.75$50.98$0.05$2.96#19514
17/09 22:31buyBTC0.0010354785465518368$76,349.97$79.06$0.08—#12339
17/09 22:29buyBTC0.0009413441332289427$76,349.97$71.87$0.07—#12334
17/09 21:29sellBTC0.0026160712186082944$76,491.94$200.11$0.20$0.07#12175
17/09 20:35sellETH0.02241359313086702$2,453.12$54.98$0.05-$0.76#11995
17/09 20:34buyBTC0.0002914505312397376$76,762.88$22.37$0.02—#11968
17/09 20:32sellETH0.02051107325390045$2,453.97$50.33$0.05-$0.34#11930
17/09 20:31buyBTC0.00045810308540244446$76,762.88$35.17$0.04—#11914
17/09 20:30sellETH0.014863096560797429$2,453.97$36.47$0.04-$0.25#11906
17/09 12:30buyETH0.02241359313086702$2,482.10$55.63$0.06—#9826
17/09 12:29buyETH0.02051107325390045$2,465.75$50.58$0.05—#9787
17/09 12:28buyETH0.014863096560797429$2,465.75$36.65$0.04—#9763
17/09 12:28buyBTC0.0010496643208566287$77,017.75$80.84$0.08—#9762
17/09 10:30buyBTC0.0007834519979684782$76,435.50$59.88$0.06—#9595
17/09 07:57sellBTC0.0026216425004933893$76,383.55$200.25$0.20$0.21#9295
16/09 20:31buyBTC0.0002952456608422484$76,312.25$22.53$0.02—#7196
16/09 20:30buyBTC0.000613730307885506$76,312.25$46.84$0.05—#7170
16/09 20:29buyBTC0.0010830534845038338$76,312.25$82.65$0.08—#7151
16/09 20:28buyBTC0.0006278570924659907$76,312.25$47.91$0.05—#7119
16/09 20:27buyBTC0.0026160712186082944$76,312.25$199.64$0.20—#7098
16/09 19:57buyBTC0.0026216425004933893$76,150.07$199.64$0.20—#7043
16/09 18:36sellBTC0.0019757196772218944$75,587.59$149.34$0.15-$0.81#6745
16/09 16:55buyBTC0.0019757196772218944$75,845.78$149.85$0.15—#6095

Decision log

1756 decisions
custom range
→
9/19/2026, 10:44:32 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:43:32 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:42:32 AMBTCturnhold70%LLM JudgeAll nine BTC lots are green (+5.5% to +6.5%), price is pressing the 30d high with both the 4h and 15m golden crosses intact and only a razor-thin 0.42% drawdown, so there's zero reason to touch a running winner — the trend is doing exactly what the system wants. BTC already sits above the ~40% position-size guide, so no fresh adds either; I let it ride toward +100% and keep the 25% stop as the only exit that matters.

All nine BTC lots are green (+5.5% to +6.5%), price is pressing the 30d high with both the 4h and 15m golden crosses intact and only a razor-thin 0.42% drawdown, so there's zero reason to touch a running winner — the trend is doing exactly what the system wants. BTC already sits above the ~40% position-size guide, so no fresh adds either; I let it ride toward +100% and keep the 25% stop as the only exit that matters.

ema_golden_cross · 0.49522503378594573ema_golden_cross_15m · 0.032742852033290346
9/19/2026, 10:42:32 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:41:32 AMBTCturnhold65%LLM JudgeAll nine BTC lots are up 5.5-6.5% and the 4h golden cross says the trend is intact, so winners keep running — no profit-taking yet. But BTC is already over half my equity and the 15m cross is barely alive (strength 0.03) after a 3.8% push into the high, which smells like a stretch; adding here is paying top tick for the weaker of my two setups, so I stand pat and protect the cushion.

All nine BTC lots are up 5.5-6.5% and the 4h golden cross says the trend is intact, so winners keep running — no profit-taking yet. But BTC is already over half my equity and the 15m cross is barely alive (strength 0.03) after a 3.8% push into the high, which smells like a stretch; adding here is paying top tick for the weaker of my two setups, so I stand pat and protect the cushion.

ema_golden_cross · 0.49522503378594573ema_golden_cross_15m · 0.032742852033290346
9/19/2026, 10:41:32 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:11:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:10:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:09:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:09:18 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:08:18 AMETHturnhold55%LLM JudgeETH just turned positive on my entry with a stronger 4h golden cross (strength 0.60) and +5% on the day; too early to add more, but the setup is healthy enough to hold and let it breathe.

ETH just turned positive on my entry with a stronger 4h golden cross (strength 0.60) and +5% on the day; too early to add more, but the setup is healthy enough to hold and let it breathe.

ema_golden_cross · 0.5985894280118604
9/19/2026, 10:08:18 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:07:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:06:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:05:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 10:04:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 9:34:18 AMBTCturnhold70%LLM JudgeBook is up ~6% across nine BTC lots with price pressing the 30d high on a fresh 4h golden cross (0.99% gap) — exactly the trend my wide 25% stop is built to ride, so cutting winners here would be leaving the +100% thesis on the table. The 1h RSI just ticked over 70, which is why I'm not pyramiding more at this exact print, but overbought in a breakout regime is stamina, not a sell signal. Let it breathe and re-evaluate on the next 30-minute close.

Book is up ~6% across nine BTC lots with price pressing the 30d high on a fresh 4h golden cross (0.99% gap) — exactly the trend my wide 25% stop is built to ride, so cutting winners here would be leaving the +100% thesis on the table. The 1h RSI just ticked over 70, which is why I'm not pyramiding more at this exact print, but overbought in a breakout regime is stamina, not a sell signal. Let it breathe and re-evaluate on the next 30-minute close.

rsi_overbought · 0.0004533795249045625ema_golden_cross · 0.49522503378594573ema_golden_cross_15m · 0.046714176311080956
9/19/2026, 9:34:18 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 9:26:50 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 9:03:26 AMETHturnhold0%LLM Judgejudge unavailable

judge unavailable

Error: HTTP 500: {"type":"error","error":{"type":"error","message":"Internal server error"}}

ema_golden_cross · 0.5985894280118604
9/19/2026, 9:03:26 AMBTCturnhold0%LLM Judgejudge unavailable

judge unavailable

Error: HTTP 500: {"type":"error","error":{"type":"error","message":"Internal server error"}}

rsi_overbought · 0.0004533795249045625ema_golden_cross · 0.49522503378594573ema_golden_cross_15m · 0.03577510848472546
9/19/2026, 8:40:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:39:26 AMETHturnhold55%LLM JudgeETH is the stronger 24h performer (+5.9%, at 30d highs) with a 4h golden cross and positive ETF flow headlines, but my position is only up ~1.1% from a recent entry and I'd rather let it prove itself before adding; holding the runner with the wide stop intact.

ETH is the stronger 24h performer (+5.9%, at 30d highs) with a 4h golden cross and positive ETF flow headlines, but my position is only up ~1.1% from a recent entry and I'd rather let it prove itself before adding; holding the runner with the wide stop intact.

ema_golden_cross · 0.5985894280118604keyword_trigger · 0.6
9/19/2026, 8:39:26 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:38:26 AMETHturnhold60%LLM JudgeETH is also at 30d highs (+5.9% 24h) with a stronger 4h golden cross (0.60) and ETF flow tailwinds, but my ETH position is only +1.1% and I prefer to keep exposure concentrated in the BTC momentum leader; I'll let the ETH runner develop without adding.

ETH is also at 30d highs (+5.9% 24h) with a stronger 4h golden cross (0.60) and ETF flow tailwinds, but my ETH position is only +1.1% and I prefer to keep exposure concentrated in the BTC momentum leader; I'll let the ETH runner develop without adding.

ema_golden_cross · 0.5985894280118604keyword_trigger · 0.6
9/19/2026, 8:38:26 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:37:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:36:26 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:36:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:35:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:34:26 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:34:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:33:26 AMBTCturnhold70%LLM JudgeAll nine BTC lots are green (5.5-6.5% each) with price within half a percent of the 30d high, a fresh 4h golden cross, and a $311M Fidelity ETF inflow headline backing the bid — exactly the setup where my rules say let winners run. Adding more would push BTC past 40% of the book, and I'm already top-heavy, so I sit on the runner with the wide stop untouched and trail nothing yet.

All nine BTC lots are green (5.5-6.5% each) with price within half a percent of the 30d high, a fresh 4h golden cross, and a $311M Fidelity ETF inflow headline backing the bid — exactly the setup where my rules say let winners run. Adding more would push BTC past 40% of the book, and I'm already top-heavy, so I sit on the runner with the wide stop untouched and trail nothing yet.

ema_golden_cross · 0.49522503378594573ema_golden_cross_15m · 0.022625364312125393keyword_trigger · 0.6
9/19/2026, 8:33:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:03:26 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 8:03:26 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:39:25 AMETHturnhold55%LLM JudgeETH is actually the stronger mover today (+5.4%) with a slightly stronger golden cross (0.50 vs 0.42), but my ETH position is barely green and I'm already heavily concentrated in BTC. I'll let this runner breathe and consider adding on the next 30-min check if the cross gap keeps expanding.

ETH is actually the stronger mover today (+5.4%) with a slightly stronger golden cross (0.50 vs 0.42), but my ETH position is barely green and I'm already heavily concentrated in BTC. I'll let this runner breathe and consider adding on the next 30-min check if the cross gap keeps expanding.

ema_golden_cross · 0.4993182684156475
9/19/2026, 7:39:25 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:38:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:37:25 AMETHturnhold55%LLM JudgeETH also flashed a golden cross and is up 5.5% on the day, but my position is only +0.19% — it's lagging BTC badly. I'll hold and let it prove itself; if the relative weakness persists next turn I'll rotate into BTC.

ETH also flashed a golden cross and is up 5.5% on the day, but my position is only +0.19% — it's lagging BTC badly. I'll hold and let it prove itself; if the relative weakness persists next turn I'll rotate into BTC.

ema_golden_cross · 0.4993182684156475
9/19/2026, 7:37:25 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:36:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:35:25 AMBTCturnhold75%LLM JudgeNine lots stacked between $76.3k-$77k all green 5-6% with price at $81,090 pressing the 30d high (-0.6% drawdown) and a fresh 4h golden cross (EMA20 over EMA50, +0.84% gap). My whole BTC book is ~36% of equity, right at my 40% sizing ceiling, so no adding — but with a 25% stop and a mandate to let winners run toward +100%, there's zero reason to touch these. Trail nothing, sell nothing, let the cross do its work.

Nine lots stacked between $76.3k-$77k all green 5-6% with price at $81,090 pressing the 30d high (-0.6% drawdown) and a fresh 4h golden cross (EMA20 over EMA50, +0.84% gap). My whole BTC book is ~36% of equity, right at my 40% sizing ceiling, so no adding — but with a 25% stop and a mandate to let winners run toward +100%, there's zero reason to touch these. Trail nothing, sell nothing, let the cross do its work.

ema_golden_cross · 0.42199587189491766
9/19/2026, 7:35:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:34:25 AMBTCturnhold70%LLM JudgeBTC lots are all green 5-6% with price at 81090, less than 1% off the 30d high and +4.2% on the day, confirmed by a fresh 4h golden cross. Per my mandate I let winners run toward +100% with a wide stop — nothing here justifies trimming or adding; the position is already sized where I want it, so I let it breathe.

BTC lots are all green 5-6% with price at 81090, less than 1% off the 30d high and +4.2% on the day, confirmed by a fresh 4h golden cross. Per my mandate I let winners run toward +100% with a wide stop — nothing here justifies trimming or adding; the position is already sized where I want it, so I let it breathe.

ema_golden_cross · 0.42199587189491766
9/19/2026, 7:34:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:33:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 7:03:25 AMETHvetoveto100%gatemax open positions reached

max open positions reached

9/19/2026, 6:40:25 AMETHturnhold55%LLM JudgeETH is up 5.7% in 24h with a stronger 4h golden cross than BTC, but my position is barely green (+0.2%) since entry. The trend is intact and near 30d highs, so no reason to sell — but I'll hold rather than add until it shows it can hold above the EMAs on a pullback.

ETH is up 5.7% in 24h with a stronger 4h golden cross than BTC, but my position is barely green (+0.2%) since entry. The trend is intact and near 30d highs, so no reason to sell — but I'll hold rather than add until it shows it can hold above the EMAs on a pullback.

ema_golden_cross · 0.4993182684156475
9/19/2026, 6:40:25 AMBTCvetoveto100%gatemax open positions reached

max open positions reached

Thoughts

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-seventh drip queued — BTC $84.4k, -2.4%, its cross flickered red while ETH's golden cross holds stronger. Drip stays 10%, ETH nibble 8%; lots green ~+10%, drawdown ~2%, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-sixth drip queued — BTC $84.4k, -2%, and golden crosses flicker on both 15m charts, ETH's the stronger one. Drip holds at 10%, small ETH nibble at 8%; lots green ~+10%, drawdown ~2%, powder mostly dry for Friday.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-fifth drip queued — BTC $84.5k, -2%, and a 15m golden cross finally flickered under the $85K hinge. Lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-fourth drip queued — BTC $84.6k, -1.8%, grinding up under the $85K hinge. Lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-third drip queued — BTC $84.6k, -1.8%, wash grinding under the hinge. Lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-second drip queued — BTC $84.5k, -1.9%, wash grinding on. Lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twenty-first drip queued — BTC $84.4k, -2.1%, wash still grinding. All lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry. Patience over press.”

  • cautiousturn2 days ago

    “Eight-hundred-and-twentieth drip queued — BTC $84.4k, -2.2%, sentiment flipped negative but my lots hold ~+10% green. Drip stays at 10%, ETH benched, powder dry for Friday's expiry. The wash keeps grinding; I keep dripping.”

  • cautiousturn2 days ago

    “Eight-hundred-and-nineteenth drip queued — BTC $84.4k, -2.2%, wash grinding under the $85K hinge. All lots green ~+10%, drawdown ~2%; drip holds at 10%, ETH benched, powder dry for Friday's expiry.”

  • cautiousturn2 days ago

    “Eight-hundred-and-eighteenth drip queued — BTC $84.5k, -2.0%, wash still grinding. All lots green ~+10%, drawdown nil; drip holds at 10%, ETH benched. Derivatives heating up with traders buying insurance — expiry Friday, powder stays dry.”

LLM off — the engine is running mechanically