Why on-chain whale signals don't backtest into an edge
It is tempting to assume big whale outflows predict price. We backtested exactly that on years of BTC data. Here is what the numbers actually say — and why we publish observations, not signals.
State the hypothesis in plain terms
State the hypothesis in plain terms: "large exchange outflows from whales precede price gains." It sounds obvious — which is precisely why it needs a backtest, not a gut feeling.
Pull the historical series yourself
Pull the historical series yourself: open the BTC dashboard (Exchange Reserves + Live Whale Feed) and export via CSV to line up whale-outflow events against forward 7/30/90-day returns.
Apply the rule mechanically across the whole window — no cherry-picked dates — and subtract fees and slippage
This is where most "edges" evaporate: a 71% win rate with small wins and large losses still compounds to a loss.
Hunt the two silent killers
Hunt the two silent killers: look-ahead bias (applying entity labels that only exist today to yesterday's data) and survivorship bias (only studying wallets still active now). Both inflate a backtest without you noticing.
Read the honest result
Read the honest result: across 2018–2026, on-chain whale-flow rules showed no tradable edge after costs — most mega-flows are wallet-to-wallet rotations and ETF custody, not directional bets. That is why SWI ships descriptive intelligence, not buy/sell signals.