CEXLENS / 30D BTC REVIEW

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

$83,062snapshot price
30D MARKET READ

BTC absorbed sell pressure and rallied

+4.81%PRICE RETURN / 30D

$4.80B net off CEX and $3.20B from market makers onto CEX. Buyers still pushed price +4.81%.

PRICE HELD CONTROLMIXED EVIDENCE
30D PRICE + EVIDENCE TIMELINETap a marker to see what Cexlens knew then
$86,943$83,136$79,329$75,522STORED SETUP WINDOW NOW $83,062Futures positioning turned short on BTC$114.63M BTC inflow to CoinbaseBTC exchange flow accelerated toward accumulationCluster of 17 wallets withdrew $2.01B BTC on bitcoin within 158 min - diversity=94%$171.42M BTC inflow to Binance$141.28M BTC outflow from CoinbaseMarket makers moved BTC onto exchangesSeveral signals pointed higherSeveral signals pointed lowerSeveral signals pointed lowerSeveral signals pointed higherSeveral signals pointed lowerSeveral signals pointed lowerSeveral signals pointed higherBTC exchange flow accelerated toward accumulationSeveral signals pointed lower09 Sept17 Sept24 Sept02 Oct09 Oct
Strongest stored setupPrice rejected the buy pressureThe strongest stored setup pointed the wrong way.
Pressure during setup$2.09B net off CEX381 transfers across 5h
Price reaction after setup
1h0.00%4h-0.01%24h-2.16%72h-2.64%
One signal, 4 checkpoints. The 72h value is not the whole story.
Directional track record3 of 8 matched38% across a small sample. Read with caution.
30d CEX flow$4.80B net off CEX15.6% of $30.72B observed flow
Market maker flow$3.20B net onto CEX92.0% of $3.48B observed flow
DEX flow$3.07M net sells94.5% of $3.25M observed swaps
Before the largest rally$114.63M BTC inflow to Coinbase+7.01% after 72h. Retrospective context, not proof of cause.
Qualified wallet history3 patternsHistorical behavior, weighted by completed episodes.
Perps evidence1 stored setupHistorical 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.

01
Perps positioning
Timestamped

Futures positioning turned short on BTC

A $9.35M exchange deposit was followed by $26.31M in added futures positions.

-1.67% after 24h Context, not a scored call
Show detector details

BTC short Perps setup detected

Open source proof
02
Market event
Timestamped

$114.63M BTC inflow to Coinbase

bc1q5v…gte7 -> Coinbase

+7.01% after 72h Price moved against this signal
Open source proof
03
Market event
Timestamped

$171.42M BTC inflow to Binance

1Pzaqw…NrE7 -> Binance

-2.17% after 72h Price moved with this signal
Open source proof
04
Market event
Timestamped

$141.28M BTC outflow from Coinbase

Coinbase -> bc1qqp…6ucv

+1.70% after 72h No meaningful follow-through
Open source proof
06
Signal group
Timestamped

Several signals pointed higher

Cexlens grouped several signals that appeared around the same time.

+1.65% after 24h Context, not a scored call
Show detector details

BTC bullish composite formed: Flow Structure Divergence

Open source proof
07
Signal group
Timestamped

Several signals pointed lower

Cexlens grouped several signals that appeared around the same time.

-0.52% after 24h Context, not a scored call
Show detector details

BTC bearish composite formed: Flow Structure Divergence Bear

Open source proof
08
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.

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

BTC bearish composite formed: Flow Confirm Exhaustion

Open source proof
09
Signal group
Timestamped

Several signals pointed higher

Cexlens grouped several signals that appeared around the same time.

-1.36% after 4h Context, not a scored call
Show detector details

BTC bullish composite formed: Flow Structure Divergence

Open source proof
10
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.40% after 72h Context, not a scored call
Show detector details

BTC bearish composite formed: Flow Confirm Exhaustion

Open source proof
11
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.

-3.95% after 72h Price moved with this signal
Show detector details

BTC bearish composite formed: Flow Confirm Exhaustion

Open source proof
12
Signal group
Timestamped

Several signals pointed higher

Cexlens grouped several signals that appeared around the same time.

-3.97% after 72h Price moved against this signal
Show detector details

BTC bullish composite formed: Flow Structure Divergence

Open source proof
13
Cexlens signal
Timestamped

BTC exchange flow accelerated toward accumulation

$2.68B moved off exchanges in 3h, compared with $49.27M in the previous 3h.

-4.07% after 72h Price moved against this signal
Show detector details

Net outflow accelerating: $2.68B in 3h vs $49.3M prior 3h (z=30.56)

Open source proof
14
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.

-3.88% after 72h Price moved with this signal
Show detector details

BTC bearish composite formed: Flow Confirm Exhaustion

Open source proof
COVERAGE + LIMITS

What was actually observed

Data laneStatusEvidence window
PriceCovered09 Sept, 13:40 UTC to 09 Oct, 12:50 UTC
CEX flowCovered1 chains, through Fri Oct 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
DEX swapsCovered1 venues across 1 chains
System eventsCovered1957 durable alerts, 31 daily leaders
Market makersCovered1033 verified episodes
IntelligenceCovered648 stored signals, 48 matured composites
Wallet patternsCovered3 qualified wallets
PerpetualsHistorical only1 historical setup events; current aggregate unavailable