RH live PnL RH_RULE_V2 · real fills

rh-executor trades from rh_live_trades (dry-run rows excluded; V1 and V2 rows, one wallet). $ = sell ETH out − buy ETH in − gas, at the trade's ETH/USD. Net % = that ETH PnL over ETH in. Paper = the twin's realistic-entry mark on the SAME bond under the trade's own rule version (fees in), $ re-scaled to the live clip. Gap = live net % − paper %. Refreshes every 30 s · 2026-09-14 16:05:53 UTC · KOL lane /live/kol · KOL monitor · model page
$ today (UTC)
0 sold · WR
$ 24h
0 sold · paper
$ 7d
0 sold
open now
0
$0 at risk
sent today
0
0 dropped
gap vs paper · 24h
pp, median (live net − paper)
entry vs paper · 24h
% median, fill vs realistic entry
last buy
ago · last sell —
clip
ETH $—
Today's funnel (rh_exec_decisions): 47 bonds seen · 0 passed · gate A: 19 · blocked: not armed (RH_EXEC_ARMED != 13 · gate F: creator 7 · gate E: launch->bond 7 · gate D: hour 1

By window

Sent = buys the executor sent (dropped ones included). Sold = closed with a sell receipt; $ columns are over sold trades only. sf = sell failed (still open). Paper $ = twin's realistic $ on the same bonds at the live clip; (n) shown when fewer bonds have a paper mark. Gap = median of (live net % − paper %). Entry gap = median of (live fill price vs paper realistic entry).
windowsentsoldopendroppedWRmean $median $worst $best $top-3 out $$gas $mean net %paper $gap ppentry gap %
today0000
1h0000
6h0000
12h0000
24h0000
48h0000
7d0000

Last 0 trades

entry +s = seconds after the bond the buy landed. lag = buy receipt − send. hold = sell receipt − buy receipt. gross % = exit / entry price − 1 (no fees); net % = ETH PnL / ETH in (fees + gas in). paper % = twin's realistic mark on the same bond; blank = twin did not pass or has no exit.
sent (UTC)agoruletokenquotestatusentry +slagholdclipgross %net %$gas $paper %paper $gap ppentry gap %error

Per UTC day

daysentsoldopendroppedWRmean $median $worst $best $top-3 out $$gas $mean net %paper $gap ppentry gap %