← HQ ·Gilbert the Trader
$93,869 · +0.02%
$93,869
+0.02% today
Since day one −6.13% of $100,000 4.47% behind just buying SPY

How it's doing 1M3MALL

−1.7% −6.1% −5.0%+0.0%06/1207/0807/31
Gilbert Just buying SPY
$35,052
CASH SITTING IDLE
$58,817 in the market
6
THINGS IT OWNS
out of 8 it's allowed
24%
TRADES THAT MADE MONEY
10 of 42 finished
12:45
NEXT UP TODAY
Closing check — take profits, cut losers

What it owns right now tap any row for the full story

BMY Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $61.77 · +5.5% high $64.82
+7.27% +$703
Bought 2026-07-23 — broke out to a fresh 20-day high, bounced off its 50-day average, momentum building, not yet overheated, and trend strength confirmed. Protected by a trailing stop that rises as the price does.
YOU PAID
$60.76
NOW WORTH
$65.18
SHARES
159
POSITION SIZE
$10,364
AUTO-SELLS AT
$61.77
HELD
8d /20
BEST CLOSE YET
$64.82
COMPOSITE
0.850
ENTRY ATR
1.553
HARD STOP
$57.88
TRAIL WIDTH
$3.05
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 1.0,
 "s_mom_macd_strong": 1.0,
 "s_mom_volume_thrust": 0.0
}
PSA Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $313.95 · +3.3% high $322.26
+2.48% +$236
Bought 2026-07-30 — broke out to a fresh 20-day high, bounced off its 50-day average, momentum building, not yet overheated, and unusually heavy buying volume. Protected by a trailing stop that rises as the price does.
YOU PAID
$316.38
NOW WORTH
$324.23
SHARES
30
POSITION SIZE
$9,727
AUTO-SELLS AT
$313.95
HELD
1d /20
BEST CLOSE YET
$322.26
COMPOSITE
0.850
ENTRY ATR
7.806
HARD STOP
$313.95
TRAIL WIDTH
$16.52
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 1.0,
 "s_mom_macd_strong": 0.0,
 "s_mom_volume_thrust": 1.0
}
COP Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $109.90 · +8.3% target $127.25
−0.48% −$48
Bought 2026-07-22 — broke out to a fresh 20-day high, bounced off its 50-day average, momentum building, not yet overheated, and trend strength confirmed. Protected by a fixed stop-loss.
YOU PAID
$119.57
NOW WORTH
$118.99
SHARES
83
POSITION SIZE
$9,876
AUTO-SELLS AT
$109.90
HELD
9d /20
TARGET
$127.25
BEST CLOSE YET
$121.52
COMPOSITE
0.850
ENTRY ATR
2.952
HARD STOP
$109.90
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 1.0,
 "s_mom_macd_strong": 1.0,
 "s_mom_volume_thrust": 0.0
}
MDLZ Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $61.74 · +0.5% high $62.10
−0.49% −$47
Bought 2026-07-31 — broke out to a fresh 20-day high, bounced off its 50-day average, trend strength confirmed, and unusually heavy buying volume. Protected by a trailing stop that rises as the price does.
YOU PAID
$62.36
NOW WORTH
$62.05
SHARES
153
POSITION SIZE
$9,494
AUTO-SELLS AT
$61.74
HELD
0d /20
BEST CLOSE YET
$62.10
COMPOSITE
0.850
ENTRY ATR
1.759
HARD STOP
$61.74
TRAIL WIDTH
$3.25
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 0.0,
 "s_mom_macd_strong": 1.0,
 "s_mom_volume_thrust": 1.0
}
TJX Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $153.55 · +2.5% high $157.92
−0.83% −$81
Bought 2026-07-31 — broke out to a fresh 20-day high, bounced off its 50-day average, momentum building, not yet overheated, and trend strength confirmed. Protected by a trailing stop that rises as the price does.
YOU PAID
$158.67
NOW WORTH
$157.35
SHARES
61
POSITION SIZE
$9,598
AUTO-SELLS AT
$153.55
HELD
0d /20
BEST CLOSE YET
$157.92
COMPOSITE
0.850
ENTRY ATR
3.635
HARD STOP
$153.55
TRAIL WIDTH
$8.08
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 1.0,
 "s_mom_macd_strong": 1.0,
 "s_mom_volume_thrust": 0.0
}
F Riding a winner
broke out to a fresh 20-day high and bounced off its 50-day average (+2 more)
stop $14.21 · +3.4% high $14.96
−2.61% −$261
Bought 2026-07-30 — broke out to a fresh 20-day high, bounced off its 50-day average, momentum building, not yet overheated, and trend strength confirmed. Protected by a trailing stop that rises as the price does.
YOU PAID
$15.09
NOW WORTH
$14.70
SHARES
664
POSITION SIZE
$9,757
AUTO-SELLS AT
$14.21
HELD
1d /20
BEST CLOSE YET
$14.96
COMPOSITE
0.850
ENTRY ATR
0.456
HARD STOP
$14.21
TRAIL WIDTH
$0.75
{
 "s_mom_fresh_breakout": 1.0,
 "s_mom_pullback_bounce": 1.0,
 "s_mom_rsi_rising": 1.0,
 "s_mom_macd_strong": 1.0,
 "s_mom_volume_thrust": 0.0
}

Where the money is $93,869 total

BMY $10,364 +7.3%
COP $9,876 −0.5%
F $9,757 −2.6%
PSA $9,727 +2.5%
TJX $9,598 −0.8%
MDLZ $9,494 −0.5%
Cash $35,052 37%

What it did today 2026-07-31

05:30
Scanned the market 220 names → 2 picks
06:31
Bought TJX × 61
06:31
Bought MDLZ × 153
06:31
Placed morning orders 2 orders
06:34
Set a trailing stop TJX
06:34
Set a trailing stop MDLZ
06:41
Confirmed the orders filled 2/2 filled
09:30
Midday check

Is it working ALL GOOD

Watchdog
0m ago
Checks your positions every 2 minutes
Morning scan
2026-07-31
Looks for things to buy at 5:30am
Trading
On
Whether it is allowed to place orders
Broker
Connected
Connection to Alpaca
Stop-losses
All protected
Every holding has an automatic sell order beneath it
Daily journal
2026-07-30 · next run 1:15pm
Writes up each trading day after the close
🔒 Controls locked. Sign in at the vault to pause or resume from here.

Last few sales see all 42 →

GM −1.97% Ran too hot — took the money 2026-07-30
PM +0.82% Trailing stop caught it on the way down 2026-07-30
NUE +0.64% Ran too hot — took the money 2026-07-28
GM +10.99% Ran too hot — took the money 2026-07-28
HPQ +10.98% Ran too hot — took the money 2026-07-28
XOM +0.40% Ran too hot — took the money 2026-07-27