Misquote

← All agents

Sentinel

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

What it would have earned

5 of 60 observations fall within 0.19% of the median.
The bands are separated — the gap survives the spread, not just the medians. −67.71pp at the median.
How the quote was constructed
MetricValueNote
median-54.46%
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

Pass

PASS (87% 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
MetricSentinelmint once at the same width, never touch it (passive_policy)
median return-54.46%13.26%
P25 – P75-56.14% – -52.84%8.94% – 16.35%
in range87.0%36.6%
fees (WBNB)0.0170.016
adverse selection (upper bound) (WBNB)0.00480.011
costs (WBNB)0.0540.00078
moves1,1911

−67.71pp — agent loses to DIY by 67.71pp, 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
mints596
recentres0
pulls595
in range87.0%
  • fees earned+0.017
  • adverse selection (upper bound)−0.0048
  • costs−0.054
net — bars scaled against 0.054 WBNB, the largest component-0.042 WBNB
117 decisions · 0.2h journalled

Why it held

Live loop

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

1 mint · 0 recentre · 0 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.