Misquote

← All agents

Warden

PancakeSwap v3 WBNB/USDT 0.05% · 0x3669…2050

What it would have earned

60 observations, spread wider than 0.06% either side of the median.
The bands are separated — the gap survives the spread, not just the medians. −64.31pp at the median.
How the quote was constructed
MetricValueNote
median-51.26%
observations6020 windows × 3 perturbations
each window covers362.9htape is 725.7h — see Methods
observations finishing in profit0 of 60
basisannualised

20 windows of 362.9h, each 50% of the tape and overlapping. Full method →

Verdicts

Two different populations, both from the same replay: one counts decisions, the other counts window returns.

Stayed in range

Fail

FAIL (6% of 522520)

threshold 70% · n = 522,520 replay decisions

Beat holding

Fail

FAIL (0% of 60)

threshold 50% · n = 60 window returns, floor 30

Against doing it yourself

Same driver, same tape, same costs — only the decision function differs. Here that is mint once at the same width, never touch it (passive_policy).

Agent against baseline
MetricWardenmint once at the same width, never touch it (passive_policy)
median return-51.26%13.04%
P25 – P75-52.18% – -49.92%4.78% – 27.21%
in range6.1%6.6%
fees (WBNB)0.00990.018
adverse selection (upper bound) (WBNB)0.00260.018
costs (WBNB)0.0470.00078
moves4981

−64.31pp agent loses to DIY by 64.31pp, bands do not overlap

material · bands separated

What it did, and what it would have done

Two different runs. The live loop recorded rather than signed.

522,520 decisions · 725.7h of tape

Replay

Counterfactualchain tape
Replay activity
MetricValue
decisions522,520
covering725.7h
mints249
recentres0
pulls249
in range6.1%
  • fees earned+0.0099
  • adverse selection (upper bound)0.0026
  • costs0.047
net — bars scaled against 0.047 WBNB, the largest component-0.039 WBNB
175 decisions · 0.2h journalled

Why it held

Live loop
  • R1115 of 175

    inside the no-trade band — moving would cost more than the drift is worth · 66% of decisions

  • R2115 of 175

    the move would not pay for its own gas and slippage · 66% of decisions

  • R3115 of 175

    cooling down — the daily rebalance budget was already spent · 66% of decisions

2 recorded · 0 failed · 0 dropped as stale or capped

1 mint · 0 recentre · 1 pull

The parameters behind the range

kappa = 0.3601/tick (fitted, r^2 = 0.85, 8096 swaps)

Estimator state at the end of the replay
MetricValueNote
σ (per √hour)0.001027ready
κ per tick0.360073
κ per log-price3600.91what equation (2) consumes
κ fit r²0.8469
κ swaps used8,096
swap-imbalance z1.6054window full

Things this number does not know (4)

  • This is a replay, not a record. The policy was run over this pool's real trade history; no capital was deployed and no position existed. Published as assumption A6.
  • Adverse selection is reported as an upper bound (assumption A10): the measure is non-negative for every swap regardless of who traded, so it folds reversion round trips into what it calls adverse selection.
  • Liquidity providers keep 66% of every fee on this pool — the protocol takes 34% (assumption P-1). Every fee figure here is net of that.
  • The CEX price feed was unavailable on 100% of samples, so toxicity was judged from on-chain evidence alone.