Wires·
Standing by — next sweep in ~3 min.
Markets
Dow+0.90%Russell 2000-0.62%Nasdaq+2.37%S&P 500+1.59%VXX-3.97%IEF-0.05%GLD-1.20%SLV-1.09%USO+1.92%UUP-0.28%Dow+0.90%Russell 2000-0.62%Nasdaq+2.37%S&P 500+1.59%VXX-3.97%IEF-0.05%GLD-1.20%SLV-1.09%USO+1.92%UUP-0.28%
No. I · Vol. I
Monday, June 29, 2026

The Ledger

A paper-trading practice in the tradition of weekly Sunday charts.

22 trading methodologies, one shared view of the market — each filtering the same evidence through its own rules.

The Ledger is an experiment in disciplined investing. Each automated trader manages its own $100,000 paper portfolio, and they all watch the same market — the same prices, news, earnings, and economic data. What sets them apart is how they decide what to do with it.

Some follow strict rules that never change; others revise their approach week by week. A few wait for sharp sell-offs to buy the dip, one profits only when prices fall, and another simply rotates between gold and silver and ignores the headlines. No real money is ever at stake — it's a place to watch very different strategies run side by side and see which ways of thinking hold up over time. Every decision is written down in the journal.

CUMULATIVE PORTFOLIO GAIN · 2026-05-12 → 2026-06-29 (live)−$2K+$9K+$20K+$31KBreak-even · $0+$21KMay 12May 22Jun 3Jun 29

Actual through May 14 and at today's endpoint; May 15–June 12 is a market-shaped reconstruction across a data-correction period (a price-feed error corrupted the daily values), anchored to the last clean day and today's exact total.

Performance
Capital

Daily Digest

One-paragraph trader's read, sent after each US market close. Free.

Welcome to the practice ledger. This is a paper-trading exercise inspired by hand-drawn semi-log charts updated on Sunday afternoons — a methodology applied here with modern automation. 22agents trade against $100,000 paper portfolios each (one runs on $1,000 as a deliberate small-capital control): a Weinstein-style trend follower with frozen rules and its adaptive sibling that proposes weekly rule changes; a bearish mirror that only shorts Stage 4 breakdowns; a gold/silver ratio rotator that ignores news entirely; three S&P 500 dip buyers that wait for sharp drawdowns before asking Claude whether a rebound is likely — one with a frozen prompt, one whose prompt evolves, one that also sees how its peers are performing; an options-momentum trader that buys calls and puts on multi-day pressure; an intraday day trader that flattens every position by 3:45 PM ET; a mechanical hedge that rotates into inverse and volatility ETFs when broader markets weaken; and two small-cap pre-market scanners that open at the bell and are flat by 3:45 PM ET — one full-size, one at 1/100th capital. Same evidence, 22 different ways of acting on it. The journal records everything.

No real money. No broker connection. The architecture makes it impossible by design.

The Agents

Click an agent to see its rationale
Connecting…
Sort

Agent 1 — Immutable

daily · nasdaqBULL+BEAR
$99,606
-$394 (-0.39%)since inception
Where the money went
Start
$100,000
Losses
$5,214
Open
+$4,820
Now
$99,606

Open = unrealized gain/loss on 8 positions still held. The Bank ($1,378) is already part of Now.

Win rate
0.0%
Avg win+$0
Avg loss$1,304
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$9,530
Positions
8 open
$88,698
Bank?
$1,378
auto-skimmed · in Now
Closed trades
4
0W / 4L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$4,952
Today
+$939
Realized P&L
-$5,214
Last run 1h ago
Next run: Tonight ~5pm CT

Agent 2 — Adaptive

daily · nasdaqBULL+BEAR
$104,217
+$4,217 (+4.22%)since inception
Where the money went
Start
$100,000
Wins
+$2,649
Losses
$6,139
Open
+$7,707
Now
$104,217

Open = unrealized gain/loss on 6 positions still held. The Bank ($7,430) is already part of Now.

Win rate
16.7%
Avg win+$1,324
Avg loss$614
Avg win is 2.2× avg loss — wins cover losses
4%
Playing with house money
4% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$24,299
Positions
6 open
$72,488
Bank
$7,430
auto-skimmed · in Now
Closed trades
12
2W / 10L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$1,403
Today
+$326
Realized P&L
-$3,490
Last run 1h ago
Next run: Tonight ~5pm CT

Agent 3 — Gold/Silver Ratio

daily · metalsROTATION
Currently holding
23oz gold
via GLD · 230 shares · $84,930
Gold/Silver ratio
70.0
In hold band (65–75)
Cash
$297

P/L not tracked — metals are a long-term hold scored on the gold/silver ratio, not dollar gain/loss. Excluded from fleet totals.

Last run 3d ago
Next run: Tonight ~5pm CT

Agent 4 — Dip Buyer (Frozen)

daily · sp500BULL
$101,636
+$1,636 (+1.64%)since inception
Where the money went
Start
$100,000
Wins
+$2,281
Losses
$4,270
Open
+$3,624
Now
$101,636

Open = unrealized gain/loss on 74 positions still held. The Bank ($16,127) is already part of Now.

Win rate
24.5%
Avg win+$190
Avg loss$115
Avg win is 1.6× avg loss — wins cover losses
2%
Playing with house money
2% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$7,495
Positions
74 open
$78,014
Bank
$16,127
auto-skimmed · in Now
Closed trades
49
12W / 37L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
+$604
Today
+$447
Realized P&L
-$1,989
Last run 3h ago
Next run: Tonight ~5pm CT

Agent 5 — Dip Buyer (Evolving)

daily · sp500BULL
$108,333
+$8,333 (+8.33%)since inception
Where the money went
Start
$100,000
Wins
+$6,219
Losses
$4,190
Open
+$6,304
Now
$108,333

Open = unrealized gain/loss on 54 positions still held. The Bank ($8,413) is already part of Now.

Win rate
75.5%
Avg win+$75
Avg loss$155
⚠ Avg loss is 2.1× avg win — wins don't cover losses
8%
Playing with house money
8% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$11,873
Positions
54 open
$88,047
Bank
$8,413
auto-skimmed · in Now
Closed trades
110
83W / 27L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
+$5,498
Today
-$80
Realized P&L
+$2,339
Last run 7h ago
Next run: Tonight ~5pm CT

Agent 6 — Options Momentum

daily · sp500BULL+BEAR
$127,865
+$27,865 (+27.86%)since inception
Where the money went
Start
$100,000
Wins
+$107,244
Losses
$92,685
Open
+$13,305
Now
$127,865

Open = unrealized gain/loss on 122 positions still held. The Bank ($42,491) is already part of Now.

Win rate
37.4%
Avg win+$324
Avg loss$167
Avg win is 1.9× avg loss — wins cover losses
22%
Playing with house money
22% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$35,299
Positions
122 open
$50,075
Bank
$42,491
auto-skimmed · in Now
Closed trades
886
331W / 555L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$14,344
Today
+$931
Realized P&L
+$14,559
Last run 5h ago
Next run: Tonight ~5pm CT

Agent 7 — Day Trader

intraday · sp500BULL+BEAR
$100,310
+$310 (+0.31%)since inception
Where the money went
Start
$100,000
Wins
+$8,108
Losses
$6,762
Open
$1,036
Now
$100,310

Open = unrealized gain/loss on 10 positions still held. The Bank ($1,264) is already part of Now.

Win rate
48.4%
Avg win+$36
Avg loss$28
Avg win is 1.3× avg loss — wins cover losses
0%
Playing with house money
0% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$70,263
Positions
10 open
$28,782
Bank
$1,264
auto-skimmed · in Now
Closed trades
465
225W / 240L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$1,004
Today
-$62
Realized P&L
+$1,430
Last evaluated AFL -0.00% SKIPPED · 1m ago
Runs every 15 min during market hours

Agent 8 — Dip Buyer (Peer-Aware)

daily · sp500BULL
$109,069
+$9,069 (+9.07%)since inception
Where the money went
Start
$100,000
Wins
+$7,289
Losses
$4,074
Open
+$5,854
Now
$109,069

Open = unrealized gain/loss on 58 positions still held. The Bank ($8,959) is already part of Now.

Win rate
67.3%
Avg win+$110
Avg loss$127
⚠ Avg loss is 1.2× avg win — wins don't cover losses
8%
Playing with house money
8% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$19,593
Positions
58 open
$80,517
Bank
$8,959
auto-skimmed · in Now
Closed trades
98
66W / 32L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
+$3,482
Today
+$113
Realized P&L
+$3,470
Last run 7h ago
Next run: Tonight ~5pm CT

Agent 9 — Bear Equity

daily · nasdaqBEAR
$97,442
-$2,558 (-2.56%)since inception
Where the money went
Start
$100,000
Losses
$6,183
Open
+$3,626
Now
$97,442

Open = unrealized gain/loss on 7 positions still held. The Bank ($6,477) is already part of Now.

Win rate
0.0%
Avg win+$0
Avg loss$1,031
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$17,923
Positions
7 open
$73,042
Bank?
$6,477
auto-skimmed · in Now
Closed trades
6
0W / 6L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$1,066
Today
-$94
Realized P&L
-$6,183
Last run 1h ago
Next run: Tonight ~5pm CT

Agent 10 — Inverse Rotator

daily · hedgeBEAR
$88,587
-$11,413 (-11.41%)since inception
Where the money went
Start
$100,000
Wins
+$480
Losses
$9,419
Open
$2,474
Now
$88,587

Open = unrealized gain/loss on 2 positions still held. The Bank ($14) is already part of Now.

Win rate
6.3%
Avg win+$480
Avg loss$628
⚠ Avg loss is 1.3× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$30,954
Positions
2 open
$57,619
Bank?
$14
auto-skimmed · in Now
Closed trades
16
1W / 15L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$9,128
Today
-$3,587
Realized P&L
-$8,939
Last run 12m ago
Next run: Tonight ~5pm CT

Agent 11 — Morning Movers

intraday · morning moversBULL
$98,363
-$1,637 (-1.64%)since inception
Where the money went
Start
$100,000
Wins
+$18,195
Losses
$19,832
Now
$98,363

The Bank ($4,617) is already part of the Now bar above.

Win rate
43.2%
Avg win+$569
Avg loss$472
Avg win is 1.2× avg loss — wins cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$93,746
Positions
0 open
Bank?
$4,617
auto-skimmed · in Now
Closed trades
74
32W / 42L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$3,461
Today
$0
Realized P&L
-$1,637
Last run 5h ago
Runs every 15 min during market hours

Agent 12 — Pre-Market Scalp

intraday · morning moversBULL
$982
-$18 (-1.76%)since inception
Where the money went
Start
$1,000
Wins
+$183
Losses
$310
Open
+$109
Now
$982
Win rate
43.3%
Avg win+$14
Avg loss$18
⚠ Avg loss is 1.3× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$982
Positions
0 open
Bank
$0
Closed trades
30
13W / 17L
This month
+$118
Today
-$0
Realized P&L
-$18
Last run 7h ago
Runs every 15 min during market hours

Agent 13 — Tech/Healthcare Long

daily · sector etfBULL
$90,784
-$9,216 (-9.22%)since inception
Where the money went
Start
$100,000
Wins
+$37
Losses
$9,461
Open
+$207
Now
$90,784

Open = unrealized gain/loss on 1 position still held. The Bank ($200) is already part of Now.

Win rate
25.0%
Avg win+$37
Avg loss$3,154
⚠ Avg loss is 84.4× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$60,418
Positions
1 open
$30,166
Bank?
$200
auto-skimmed · in Now
Closed trades
4
1W / 3L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$9,216
Today
+$645
Realized P&L
-$9,423
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 14 — Inverse Tech (PSQ)

daily · sector etfBEAR
$99,646
-$354 (-0.35%)since inception
Where the money went
Start
$100,000
Wins
+$289
Losses
$643
Now
$99,646

The Bank ($650) is already part of the Now bar above.

Win rate
33.3%
Avg win+$289
Avg loss$321
⚠ Avg loss is 1.1× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$98,996
Positions
0 open
Bank?
$650
auto-skimmed · in Now
Closed trades
3
1W / 2L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$354
Today
$0
Realized P&L
-$354
Last run 12m ago
Next run: Tonight ~5pm CT

Agent 15 — Dual Momentum

daily · asset rotationROTATION
$97,611
-$2,389 (-2.39%)since inception
Where the money went
Start
$100,000
Losses
$3,372
Open
+$983
Now
$97,611

Open = unrealized gain/loss on 1 position still held. The Bank ($31) is already part of Now.

Win rate
0.0%
Avg win+$0
Avg loss$3,372
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$0
Positions
1 open
$97,581
Bank?
$31
auto-skimmed · in Now
Closed trades
1
0W / 1L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$2,389
Today
+$518
Realized P&L
-$3,372
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 16 — Faber GTAA

daily · asset rotationROTATION
$96,707
-$3,293 (-3.29%)since inception
Where the money went
Start
$100,000
Wins
+$500
Losses
$438
Open
$3,355
Now
$96,707

Open = unrealized gain/loss on 3 positions still held. The Bank ($277) is already part of Now.

Win rate
50.0%
Avg win+$250
Avg loss$219
Avg win is 1.1× avg loss — wins cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$25,879
Positions
3 open
$70,550
Bank?
$277
auto-skimmed · in Now
Closed trades
4
2W / 2L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$3,293
Today
+$297
Realized P&L
+$62
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 17 — 52-Week High Momentum

daily · sp500BULL
$99,965
-$35 (-0.04%)since inception
Where the money went
Start
$100,000
Wins
+$2,506
Losses
$755
Open
$1,786
Now
$99,965

Open = unrealized gain/loss on 15 positions still held. The Bank ($1,972) is already part of Now.

Win rate
85.0%
Avg win+$147
Avg loss$252
⚠ Avg loss is 1.7× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$44,036
Positions
15 open
$53,956
Bank?
$1,972
auto-skimmed · in Now
Closed trades
20
17W / 3L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$35
Today
+$345
Realized P&L
+$1,751
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 18 — Low Volatility

daily · sp500BULL
$102,597
+$2,597 (+2.60%)since inception
Where the money went
Start
$100,000
Wins
+$10
Losses
$1,417
Open
+$4,004
Now
$102,597

Open = unrealized gain/loss on 14 positions still held. The Bank ($2,936) is already part of Now.

Win rate
5.0%
Avg win+$10
Avg loss$75
⚠ Avg loss is 7.4× avg win — wins don't cover losses
3%
Playing with house money
3% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$44,164
Positions
14 open
$55,497
Bank
$2,936
auto-skimmed · in Now
Closed trades
20
1W / 19L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
+$2,597
Today
-$427
Realized P&L
-$1,407
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 19 — Pairs Trading

daily · sp500BULL+BEAR
$97,778
-$2,222 (-2.22%)since inception
Where the money went
Start
$100,000
Wins
+$1,584
Losses
$4,229
Open
+$423
Now
$97,778

Open = unrealized gain/loss on 3 positions still held. The Bank ($211) is already part of Now.

Win rate
29.0%
Avg win+$88
Avg loss$96
⚠ Avg loss is 1.1× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$23,867
Positions
3 open
$73,700
Bank?
$211
auto-skimmed · in Now
Closed trades
62
18W / 44L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$2,222
Today
-$529
Realized P&L
-$1,011
Last run 5h ago
Next run: Tonight ~5pm CT

Agent 20 — SIR Price/Volume

daily · sp500BULL
$100,561
+$561 (+0.56%)since inception
Where the money went
Start
$100,000
Wins
+$304
Losses
$2,224
Open
+$2,482
Now
$100,561

Open = unrealized gain/loss on 44 positions still held. The Bank ($553) is already part of Now.

Win rate
7.7%
Avg win+$304
Avg loss$185
Avg win is 1.6× avg loss — wins cover losses
1%
Playing with house money
1% of current value is profit above the $100,000 start — that cushion is house money.
Cash
$22,697
Positions
44 open
$77,311
Bank
$553
auto-skimmed · in Now
Closed trades
13
1W / 12L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
+$561
Today
+$8
Realized P&L
-$1,920
Last run 5h ago
Next run: Tonight ~5pm CT

Agent 21 — Insider Cluster

daily · sp500BULL
$100,000
$0 (0.00%)since inception
Where the money went
Start
$100,000
Now
$100,000
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$100,000
Positions
0 open
Bank
$0
Closed trades
none yet
This month
$0
Today
$0
Realized P&L
$0
Last run 3d ago
Next run: Tonight ~5pm CT

Agent 22 — Intraday Bear

intraday · sp500BEAR
$99,622
-$378 (-0.38%)since inception
Where the money went
Start
$100,000
Wins
+$323
Losses
$702
Now
$99,622

The Bank ($43) is already part of the Now bar above.

Win rate
52.9%
Avg win+$36
Avg loss$88
⚠ Avg loss is 2.4× avg win — wins don't cover losses
0%
Playing with own capital
This agent isn't above its starting capital — all risk is on the original stake, not house money.
Cash
$99,578
Positions
0 open
Bank?
$43
auto-skimmed · in Now
Closed trades
17
9W / 8L

Bank = cash set aside automatically whenever this agent's total value (cash + positions) sits above its $100,000 start — even spare change left over from a buy. It's already counted in Now above, parked where trading can't touch it. It isn't profit.

This month
-$378
Today
-$0
Realized P&L
-$378
Last run 2m ago
Runs every 15 min during market hours

World News

Connecting…
  1. ●●●○○policyJun 29, 1:33 PM

    US Strategic Petroleum Reserve hits lowest level since 1983, affecting crude oil prices.

    Tickers:COPCVXAPA
    Sectors: Energy
  2. ●●●○○companyJun 29, 1:21 PM

    Owens Corning gains on reports of takeover offers from Carlisle Companies.

    Sectors: Materials
  3. ●●●○○companyJun 29, 11:40 AM

    QXO and TopBuild stockholders approve QXO's acquisition of TopBuild.

    Tickers:BLD
    Sectors: Industrials, Consumer Discretionary
  4. ●●●○○policyJun 29, 11:27 AM

    Kalshi traders predict upcoming jobs report will miss Wall Street consensus expectations.

    Sectors: Financials, Consumer Discretionary, Technology
  5. ●●●○○policyJun 29, 11:03 AM

    EU's MiCA regulation deadline July 1 may force 10M crypto users to switch platforms.

    Tickers:COIN
    Sectors: Financials, Information Technology
  6. ●●●○○companyJun 29, 10:46 AM

    BNY Mellon expands stablecoin services for institutions, supporting USDC.

    Tickers:BK
    Sectors: Financials
  7. ●●●●○geopoliticalJun 29, 8:43 AM

    US-Iran tensions ease; Comcast to spin off cable business, stocks rally.

    Tickers:CMCSA
    Sectors: Financials, Technology, Consumer Discretionary
  8. ●●●●○geopoliticalJun 29, 8:40 AM

    U.S. envoys Kushner and Witkoff to meet Iran in Doha negotiations.

    Sectors: Energy, Financials, Industrials

Operations

Click an agent to see its full run history

1 broken · 21 healthyConductor: 1 critical

Heartbeat dots show the last 10 runs per agent — green = acted, amber = skipped with signals, gray = no-op, red = error, hollow = missing. Stall thresholds: daily agents 25h (warning) / 36h (stalled); intraday 80h / 100h (covers normal weekends + long holiday weekends). Intraday agents shown as off-hours when the US equity market is closed.

Navigate to Activity for a full decision log, Blotter for open positions, Journal for closed trades, Watchlist for names being followed, and Signals for anomaly and macro events.