Transfer Volume Momentum BTC
Z-score 90-day rolling on daily transfer volume in BTC — detects native flows acceleration vs deceleration regime shifts.
What is it?
This indicator measures the 90-day rolling z-score of `transfer_volume_btc_24h` (daily sum of BTC transferred on-chain in native BTC units). Formula : Z = (s − mean_90(s)) / std_90(s). A positive z-score indicates a BTC flow regime above its 90d mean ; a negative one indicates a sub-regime. Measuring in native BTC (vs USD) isolates coin movement from price movement — useful for distinguishing real on-chain activity from valuation fluctuation.
How to read
Y axis centered on 0 with ±1σ and ±2σ bands. Positive z-score = high BTC flow regime (distribution waves / profit-taking or whale redistributions). Negative z-score = quiet flow regime (BTC sleeping in wallets, high LTH conviction). The 0 line separates movement and inertia phases.
Key zones
Zone +2σ and above : BTC flow euphoria, historically associated with cycle peaks (massive distribution to exchanges and OTC desks). Zone -2σ and below : flow depression, historically associated with deep accumulation phases (BTC exiting exchanges, increased dormancy). Zone -1σ to +1σ : normal on-chain exchange regime.
What to observe
Compare with `transfer-volume-momentum-usd` : if BTC z-score is neutral but USD z-score is elevated, the effect comes from price (no real BTC movement). If both are aligned, the on-chain movement is authentic. Also watch divergences with `active-address-momentum` : high BTC flows without addresses growth = concentration on large transactions (whales / institutionals).
Historical context
The pre-ETF spot episode (October 2023 → January 2024) saw a BTC transfer volume z-score in moderate accumulation (-0.5σ to +0.5σ) while price climbed — moderate but sustained flows. Post-FTX (2022-11-11) produced a short +2σ peak (panic redistribution) then a deep -2σ trough (dormancy). The 2024-04-19 halving marked a regime change : BTC flows stabilized at a structurally lower level (post-halving LTH conviction increased).
Expert notes
The underlying series measures the daily volume of BTC transferred on-chain from the Bitcoin full node — raw sum including all transfers (internal addresses, UTXO change) without entity-adjusted filtering. For finer analysis, combine with `entity-adjusted-tx-count` or `entity-adjusted-volume` (heuristic filtering of internal shuffles).
Common mistakes to avoid
A high BTC z-score does not mean massive selling : BTC can be transferred between wallets of the same owner (consolidation, UTXO change). To distinguish real economic movement and internal reshuffling, cross with entity-adjusted volumes. Also, a very low BTC z-score during a price rise may indicate silent accumulation (BTC locked in long-term wallets) — not a bearish sign.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/onchain/transfer-volume-momentum-btc/history?days=90' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "transfer-volume-momentum-btc",
"timeframe": "1y"
}Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.