CEXLENS / 30D ETH REVIEW

ETH +26.81%What price did, what the flows said and which calls held up.

$2,467snapshot price
30D MARKET READ

ETH absorbed sell pressure and rallied

+26.81%PRICE RETURN / 30D

$168.23M net onto CEX and $963.89M from market makers onto CEX. Buyers still pushed price +26.81%.

PRICE HELD CONTROLMIXED EVIDENCE
30D PRICE + EVIDENCE TIMELINETap a marker to see what Cexlens knew then
$2,517$2,290$2,063$1,837STORED SETUP WINDOW NOW $2,467Market makers moved ETH onto exchangesSeveral signals pointed lowerSeveral signals pointed lowerMarket makers moved ETH onto exchangesETH price trend was still risingSeveral signals pointed lowerSeveral signals pointed higherETH sell-side pressure increasedSeveral signals pointed lowerSell-side liquidity backed the exchange flowETH exchange flow accelerated toward sellingSeveral signals pointed higherFutures positioning turned long on ETHSeveral signals pointed lowerSeveral signals pointed higher$135.54M ETH outflow from OKXFutures positioning turned long on ETH27 Jul04 Aug11 Aug19 Aug26 Aug
Strongest stored setupNo meaningful follow-throughSell pressure appeared, but price did not move 2% in that direction.
Pressure during setup$373.50M net onto CEX2,052 transfers across 9h
Price reaction after setup
1h+0.06%4h+0.01%24h+0.26%72h+0.26%
One signal, 4 checkpoints. The 72h value is not the whole story.
Directional track record3 of 6 matched50% across a small sample. Read with caution.
30d CEX flow$168.23M net onto CEX1.7% of $9.89B observed flow
Market maker flow$963.89M net onto CEX66.7% of $1.44B observed flow
DEX flow$2.25M net buys2.4% of $92.18M observed swaps
Before the largest rally$135.54M ETH outflow from OKX+5.76% after 72h. Retrospective context, not proof of cause.
Qualified wallet history3 patternsHistorical behavior, weighted by completed episodes.
Perps evidence2 stored setupsHistorical events exist; current aggregate is not covered.
RESEARCH DETAILS14 selected timestamped records
Open sources and detector details
WHAT CEXLENS RECORDED

Evidence across the full period

Events before the rally, failed calls and conflicting evidence all stay visible.

02
Signal group
Timestamped

Several signals pointed lower

Cexlens grouped several signals that appeared around the same time.

+1.88% after 72h Context, not a scored call
Show detector details

ETH bearish composite formed: Flow Structure Divergence Bear

Open source proof
03
Signal groupexperimental
Timestamped

Several signals pointed lower

This was an experimental signal group. Its result stays visible but does not carry the same weight as a production signal.

+1.88% after 72h Context, not a scored call
Show detector details

ETH bearish composite formed: Flow Confirm Exhaustion

Open source proof
05
Signal group
Timestamped

Several signals pointed lower

Cexlens grouped several signals that appeared around the same time.

+0.98% after 4h Context, not a scored call
Show detector details

ETH bearish composite formed: Flow Structure Divergence Bear

Open source proof
06
Signal groupexperimental
Timestamped

Several signals pointed higher

This was an experimental signal group. Its result stays visible but does not carry the same weight as a production signal.

+0.72% after 4h Context, not a scored call
Show detector details

ETH bullish composite formed: Flow Confirm Exhaustion Bull

Open source proof
07
Signal groupexperimental
Timestamped

Several signals pointed lower

This was an experimental signal group. Its result stays visible but does not carry the same weight as a production signal.

+0.52% after 4h Context, not a scored call
Show detector details

ETH bearish composite formed: Flow Confirm Exhaustion

Open source proof
08
Cexlens signal
Timestamped

ETH exchange flow accelerated toward selling

$296.30M moved onto exchanges in 3h, compared with $94.34M in the previous 3h.

-1.42% after 72h No meaningful follow-through
Show detector details

Net inflow accelerating: -$296.3M in 3h vs -$94.3M prior 3h (z=-12.51)

Open source proof
09
Signal groupexperimental
Timestamped

Several signals pointed higher

This was an experimental signal group. Its result stays visible but does not carry the same weight as a production signal.

+0.36% after 4h Context, not a scored call
Show detector details

ETH bullish composite formed: Flow Confirm Exhaustion Bull

Open source proof
10
Perps positioning
Timestamped

Futures positioning turned long on ETH

A $2.08M exchange deposit was followed by $4.30M in added futures positions.

+1.55% after 72h Context, not a scored call
Show detector details

ETH long Perps setup detected

Open source proof
11
Signal group
Timestamped

Several signals pointed lower

Cexlens grouped several signals that appeared around the same time.

+4.15% after 72h Price moved against this signal
Show detector details

ETH bearish composite formed: Flow Structure Divergence Bear

Open source proof
12
Signal groupexperimental
Timestamped

Several signals pointed higher

This was an experimental signal group. Its result stays visible but does not carry the same weight as a production signal.

+4.15% after 72h Price moved with this signal
Show detector details

ETH bullish composite formed: Flow Confirm Exhaustion Bull

Open source proof
13
Market event
Timestamped

$135.54M ETH outflow from OKX

OKX -> 0x9c22…831c

+5.76% after 72h Price moved with this signal
Open source proof
14
Perps positioning
Timestamped

Futures positioning turned long on ETH

A $5.82M exchange deposit was followed by $28.85M in added futures positions.

+1.24% after 4h Context, not a scored call
Show detector details

ETH long Perps setup detected

Open source proof
COVERAGE + LIMITS

What was actually observed

Data laneStatusEvidence window
PriceCovered27 Jul, 12:30 UTC to 26 Aug, 11:55 UTC
CEX flowCovered3 chains, through Wed Aug 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
DEX swapsCovered3 venues across 3 chains
System eventsCovered360 durable alerts, 19 daily leaders
Market makersCovered2001 verified episodes
IntelligenceCovered1669 stored signals, 13 matured composites
Wallet patternsCovered3 qualified wallets
PerpetualsHistorical only2 historical setup events; current aggregate unavailable