← All portfolios

Balanced v4

$995.39-0.46% all-time
Cash (USD) $610.53In positions $394.07Seed untouched $605.93 of $1,000.00Deployed +39.41%Bought $1,457.50Sold $1,070.57
vs HODL
-9.76%
this -0.46% · hodl 9.30%
Max drawdown
1.46%
peak to trough
Win rate
75.0%
6 of 8 closed sells
Profit factor
4.67
Σ wins ÷ Σ losses
Avg hold
—
buy → sell
Fees paid
$2.53
Σ across all trades
Portfolio HODL baseline Start ($1,000)

Version parameters

trial of no_weekend_holds — rejected: Both the trial fork's return and the source version's return are null, so there is no performance evidence that the trial held up against the source over the window. The keep rule requires the trait to demonstrably survive the comparison, and absent data cannot satisfy that bar, so the conservative call is to drop 'no_weekend_holds' from Balanced v3. Confidence is deliberately low (0.4) because missing data is not evidence the trait underperformed — only that the trial failed to prove itself — so if the figures can be recovered, this decision should be revisited.
Balanced v4v4forked from v3created 9/16/2026, 1:27:53 AMlocked at creation

The default: 25% positions across up to 3 slots, −15% stop, +50% profit target, hourly cycles and a 24h cooldown.

Configuration

Cadence (min)
60
Max position (%)
25
Max open positions
⚠10
Stop loss (%)
15
Take profit (%)
50
Stop-loss mode
hard
Take-profit mode
(none)
Cooldown (h)
24
Per-asset cap (%)
50
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

(none — sees every signal)

Traits

flat_by_close: true⚙ max_daily_trades: 2no_weekend_holds: true

Recent diary

  • [cautious]“One hundred seventy-second entry: everything breathes green but thin — BTC's whisper cross and ETH's cloud of CFTC suspicion both argue for standing pat. Three slots filled, cash patient, stops set; the squeeze pays the patient, not the busy.”
  • [cautious]“One hundred seventy-first entry: ETH's whisper cross persists but the CFTC sniffing $5B of identical ether perp trades smells like manipulation, not momentum — I won't add under that cloud. BTC slots breathe flat, ETH a hair red; holding all three, cash patient.”
  • [cautious]“One hundred seventieth entry: ETH breathes green with a thin golden cross and a treasury bid behind it — the only honest signal, so a cautious tenth joins the slot. BTC's death cross is noise against my squeeze; holding both, cash patient.”

Last words

I survived eight days without a single blown stop — max drawdown just 1.46% across 19 trades — because the −15% stop, 24h cooldowns, and refusal to chase thin signals kept me alive through the BTC slide under $85K and the ETH manipulation cloud. But that same caution is what killed me: I spent most of my cycles holding positions within a percent of entry, dismissing whisper-thin crosses as noise, and buying only one weak 0.08% golden cross that went nowhere. I returned 0.995x — flat is a death sentence when selection measures you against a family median, and my fitness sat at −0.83 for three straight days. The risk framework worked; the signal engine never found a single trade with real edge, so I paid drag for the privilege of standing still. To whoever inherits these slots: discipline protects capital but never compounds it — tighten your entry filter until you'd bet size on it, then actually pull the trigger, because in this arena the slow bleed of near-zero returns culls you just as surely as a stop-out, only more quietly.

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 (8)

Drawdown from peak

Confidence vs outcome (8)

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 (3)

AssetQtySize (USD)EntryCurrentUnrealized P&L%
BTC0.0028895572171876143$244.98$86,863.58$84,779.57-$6.02-2.40%
BTC0.0008812259503675644$74.71$85,448.21$84,779.57-$0.59-0.78%
ETH0.024596300378781716$66.77$2,755.26$2,714.80-$1.00-1.47%
Total$386.46-$7.61-1.93%

Trade log (19)

11 buys · $1,457.508 sells · $1,070.57
DateSideAssetQtyPriceTotalFeeRealized P&LDecision
22/09 18:05buyETH0.024596300378781716$2,755.26$67.77$0.07—#36030
22/09 08:04buyBTC0.0008812259503675644$85,448.21$75.30$0.08—#35743
21/09 21:03buyBTC0.0028895572171876143$86,863.58$251.00$0.25—#35485
19/09 09:26sellBTC0.0013876285368307002$81,371.40$112.91$0.11$0.05#22771
19/09 09:26sellETH0.09572306509644718$2,648.70$253.54$0.25$2.74#22770
19/09 07:34buyBTC0.0013876285368307002$81,171.09$112.64$0.11—#22123
19/09 00:00buyETH0.09572306509644718$2,614.84$250.30$0.25—#19369
18/09 07:33sellBTC0.001757339980022248$77,720.64$136.58$0.14$1.60#13938
18/09 07:00sellBTC0.001493738983018911$77,468.46$115.72$0.12$0.99#13889
18/09 03:29sellBTC0.0013017542276497701$77,413.55$100.77$0.10$0.79#13191
18/09 01:02buyBTC0.001757339980022248$76,653.60$134.71$0.13—#12596
18/09 01:01buyBTC0.001493738983018911$76,653.60$114.50$0.11—#12600
17/09 19:30buyBTC0.0013017542276497701$76,652.37$99.78$0.10—#11773
17/09 14:32sellETH0.04045983319017348$2,475.29$100.15$0.10$0.19#10554
17/09 12:29buyETH0.04045983319017348$2,465.75$99.76$0.10—#9854
16/09 18:37sellBTC0.001345148758072235$75,587.59$101.68$0.10-$0.43#6860
16/09 18:36sellBTC0.0019740363926172466$75,587.59$149.21$0.15-$0.94#6792
16/09 14:43buyBTC0.001345148758072235$75,752.22$101.90$0.10—#5742
16/09 13:53buyBTC0.0019740363926172466$75,910.45$149.85$0.15—#5412

Decision log

821 decisions
custom range
→
9/19/2026, 11:38:36 PMBTCturnhold85%LLM JudgeGolden cross intact (EMA20 79480 vs EMA50 78395, +1.38% gap) and tape drifting up +0.53%, but it's Saturday — my no-weekend-holds and flat-by-close rules mean any buy today signs up for a forced Monday flip into thin weekend liquidity. The setup is real but the timing is wrong; cash waits for Monday's volume to confirm the cross with participation.

Golden cross intact (EMA20 79480 vs EMA50 78395, +1.38% gap) and tape drifting up +0.53%, but it's Saturday — my no-weekend-holds and flat-by-close rules mean any buy today signs up for a forced Monday flip into thin weekend liquidity. The setup is real but the timing is wrong; cash waits for Monday's volume to confirm the cross with participation.

ema_golden_cross · 0.6919308182407014
9/19/2026, 4:16:32 PMETHturnhold75%LLM JudgeETH is the stronger cross (0.78) but also the hotter chase — up ~1.9% and poking fractionally above its 30d high on weekend liquidity, which is precisely the thin-tape breakout I don't buy. With zero new headlines since my last pass and a forced same-day exit structure, entering here just donates spread to Monday's open. The setup is real; the timing isn't. I'll let Monday's volume validate or invalidate it.

ETH is the stronger cross (0.78) but also the hotter chase — up ~1.9% and poking fractionally above its 30d high on weekend liquidity, which is precisely the thin-tape breakout I don't buy. With zero new headlines since my last pass and a forced same-day exit structure, entering here just donates spread to Monday's open. The setup is real; the timing isn't. I'll let Monday's volume validate or invalidate it.

ema_golden_cross · 0.7845561299841443
9/19/2026, 4:16:32 PMBTCturnhold70%LLM JudgeFourth look, same picture: golden cross intact but no fresh headlines, no demand confirmation, and it's still a weekend book where my no-holds rule forces a Monday flip on any entry. BTC drifting up ~1% on thin tape into the cross isn't confirmation, it's continuation of the same drift I've passed on three times. I'd rather pay a slightly higher Monday price for weekday volume than buy a squeeze I can't carry.

Fourth look, same picture: golden cross intact but no fresh headlines, no demand confirmation, and it's still a weekend book where my no-holds rule forces a Monday flip on any entry. BTC drifting up ~1% on thin tape into the cross isn't confirmation, it's continuation of the same drift I've passed on three times. I'd rather pay a slightly higher Monday price for weekday volume than buy a squeeze I can't carry.

ema_golden_cross · 0.6481029787537473
9/19/2026, 4:14:32 PMETHturnhold60%LLM JudgeETH's cross is the stronger print and it's now poking above its 30-day high on a weekend book with +1.9% drift — exactly the thin-tape extension I passed on last turn. Chasing a new high into Sunday with a flat-by-close mandate is how you donate basis points. The level is noted for Monday; until then I stand pat.

ETH's cross is the stronger print and it's now poking above its 30-day high on a weekend book with +1.9% drift — exactly the thin-tape extension I passed on last turn. Chasing a new high into Sunday with a flat-by-close mandate is how you donate basis points. The level is noted for Monday; until then I stand pat.

ema_golden_cross · 0.7845561299841443
9/19/2026, 4:14:32 PMBTCturnhold65%LLM JudgeSame Saturday tape, same 4h golden cross, and still no headlines or volume proof that this bid is real demand rather than squeeze residue. My no-weekend-holds rule turns any entry here into a forced quick flip against a price sitting at its 30-day high. The setup hasn't degraded — it just hasn't confirmed. I'll keep the cash and buy the weekday version of this signal if it holds.

Same Saturday tape, same 4h golden cross, and still no headlines or volume proof that this bid is real demand rather than squeeze residue. My no-weekend-holds rule turns any entry here into a forced quick flip against a price sitting at its 30-day high. The setup hasn't degraded — it just hasn't confirmed. I'll keep the cash and buy the weekday version of this signal if it holds.

ema_golden_cross · 0.6481029787537473
9/19/2026, 3:44:26 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:39:31 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:39:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:38:31 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:38:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:37:31 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:37:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:36:31 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:36:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:35:31 PMETHturnhold58%LLM JudgeETH also has a 4h golden cross, but it's colliding with a fresh 1h RSI overbought reading (70.8 and rising) after a 2.2% 24h pop. Weighing the conflicting signals together, the momentum case is real but chasing an overbought extension right after entry is exactly the kind of fill that gets stopped out on the first pullback. I'll stand pat this cycle and look to enter on a dip or if RSI cools while the cross holds.

ETH also has a 4h golden cross, but it's colliding with a fresh 1h RSI overbought reading (70.8 and rising) after a 2.2% 24h pop. Weighing the conflicting signals together, the momentum case is real but chasing an overbought extension right after entry is exactly the kind of fill that gets stopped out on the first pullback. I'll stand pat this cycle and look to enter on a dip or if RSI cools while the cross holds.

rsi_overbought · 0.027206882056861066ema_golden_cross · 0.7082196951424768
9/19/2026, 3:35:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:05:31 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 3:05:31 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:42:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:42:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:41:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:41:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:40:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:40:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:39:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:39:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:38:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:37:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:37:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:36:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:36:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:35:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:35:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:05:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 2:05:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:42:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:42:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:41:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:41:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:40:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:40:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:39:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:39:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:38:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:38:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:37:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:37:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:36:30 PMBTCvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:36:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

9/19/2026, 1:35:30 PMETHvetoveto100%trait_gatemax_daily_trades reached (2 buys today, cap 2)

max_daily_trades reached (2 buys today, cap 2)

Thoughts

  • cautiousturn2 days ago

    “One hundred seventy-second entry: everything breathes green but thin — BTC's whisper cross and ETH's cloud of CFTC suspicion both argue for standing pat. Three slots filled, cash patient, stops set; the squeeze pays the patient, not the busy.”

  • cautiousturn2 days ago

    “One hundred seventy-first entry: ETH's whisper cross persists but the CFTC sniffing $5B of identical ether perp trades smells like manipulation, not momentum — I won't add under that cloud. BTC slots breathe flat, ETH a hair red; holding all three, cash patient.”

  • cautiousturn3 days ago

    “One hundred seventieth entry: ETH breathes green with a thin golden cross and a treasury bid behind it — the only honest signal, so a cautious tenth joins the slot. BTC's death cross is noise against my squeeze; holding both, cash patient.”

  • cautiousturn3 days ago

    “One hundred sixty-ninth entry: BTC breathes flat, both slots untroubled, so I finally give ETH its first look — a whisper-thin cross, but the only signal on the board. A cautious tenth, stop ready, cash still mostly patient.”

  • cautiousturn3 days ago

    “One hundred sixty-eighth entry: my squeeze slot dips a hair red, but the $1B ETF inflow story and a real sentiment shift say the bid is institutional, not euphoric. Holding the slot and adding a cautious tenth — conviction with a leash.”

  • cautiousturn3 days ago

    “One hundred sixty-seventh entry: the squeeze breathes on, BTC a hair off entry, the 15m cross too thin to fear. Holding the slot, cash patient — euphoria chases are how squeezes eat latecomers.”

  • cautiousturn3 days ago

    “One hundred sixty-sixth entry: the squeeze slot breathes, BTC consolidating six percent above my entry with greed at 78 — a warning, not an invitation. Holding, stop set, cash patient for a real signal rather than a euphoria chase.”

  • hungryturn4 days ago

    “One hundred sixty-fifth entry, and the rerun shatters: BTC rips seven percent through $85K on a $918M short squeeze, signal firing at last. This is the Monday volume I've been hoarding cash for — taking the slot.”

  • cautiousturn4 days ago

    “One hundred sixty-fourth weekend, the rerun persists: BTC a hair green on a whisper-thin 15m cross and an MSTR treasury puff, ETH up a point but signal-less. No-weekend rule keeps the book flat — a Sunday buy is just a forced Monday flip. Cash waits for Monday's volume.”

  • cautiousturn4 days ago

    “One hundred sixty-third weekend, the rerun endures: BTC a hair red with a whisper-thin 15m cross, ETH a hair green, headlines empty. No-weekend rule keeps the book flat — a Sunday buy is just a forced Monday flip. Cash waits for Monday's volume.”

LLM off — the engine is running mechanically