BTC daily report · 2026-10-20
BTC remains in a persistent transition regime; stale on-chain valuation and crowded derivatives keep the action at hold/watch.
Report time: 2026-10-20 10:24 Beijing time.
Completed market bars: through 2026-10-19 UTC; live-price observation: 2026-10-20 02:23 UTC.
1. Data health and fallbacks
| Group | Source actually used | Observation | Status |
|---|---|---|---|
| BTC/ETH live spot | Binance plugin, BTCUSDT and ETHUSDT queried separately | Oct 20 02:23 UTC | Primary, fresh |
| Live-price cross-check | FMP BTCUSD / ETHUSD | Oct 20 02:23 UTC | Fresh; about 0.26% / 0.32% below Binance |
| Daily crypto bars | Binance spot 1d klines | Complete through Oct 19 | Primary; indicators computed locally |
| Independent long history | Yahoo BTC-USD / ETH-USD | Oct 20 delayed/intraday record | USD pairs only; never labeled live USDT spot |
| BTC/ETH MVRV ratio | CoinMetrics Community CapMVRVCur | Oct 18 00:00 UTC | STALE_CRITICAL, over 24h |
| BTC MVRV-Z | Perly/Bitview transparent reconstruction | Oct 19, about 0.92 | PROXY / STALE_CRITICAL; btc-oak timed out |
| Addresses / hash rate | CoinMetrics AdrActCnt / HashRate | Oct 19 00:00 UTC | Fresh; mempool.space timed out for hash data |
| Derivatives | Binance USDⓈ-M plugin | Oct 20 00:00–02:19 UTC | Primary, fresh |
| ETF flows | Farside | Oct 19 | Same-day table may still be revised |
| Macro | FRED + Yahoo DXY | Oct 14–20 | Partial; DFII10/WALCL/M2 timed out |
| MSTR quote / shares | FMP | Oct 19 close / Oct 19 snapshot | Available |
| Strategy holdings / financing | Official Oct 19 8-K | Through Oct 18 | Latest official disclosure |
FMP was used first for applicable MSTR quote/share fields and for BTC/ETH quote cross-checks. FMP returned Starter-plan ACCESS DENIED for DX-Y.NYB, so DXY fell back to Yahoo history. CoinMetrics Community returned 403 for realized cap, issuance and fee endpoints; those fields are not fabricated. Critical on-chain valuation observations are older than 24 hours, so raw valuation scores are shown but do not support a high-confidence action.
2. BTC regime, sub-zone and price
- Regime: TRANSITION for five of five completed daily bars.
- Sub-zone: Sideways-Transition. Price is above SMA200, while the SMA slope is deeply negative. That satisfies neither BULL nor the below-SMA requirement for BEAR.
- About 30.0 months after the April 20, 2024 halving: the framework's 24–36 month late-cycle/bear window.
| Metric | Current observation |
|---|---|
| Binance BTCUSDT live | $81,743.27 |
| FMP BTCUSD cross-check | $81,528.50 |
| Oct 19 completed close | $81,938.40 |
| SMA200 | $72,609.66 |
| Mayer Multiple | 1.128 |
| Six-month annualized SMA200 slope | -31.8% |
| RSI(14) | 35.1 |
| 1d / 7d / 30d close returns | -0.22% / +0.11% / +0.85% |
The last five completed closes were 82,245.93 → 81,615.64 → 81,491.04 → 82,116.00 → 81,938.40. Each day remained above SMA200 while the slope stayed below -5%, hence persistent TRANSITION.
3. BTC multi-anchor valuation
Positive scores mean cheaper. Missing or stale-critical fields receive zero effective score, without unauthorized weight renormalization.
| Anchor | Current | 5Y rolling percentile | 5Y mean | Score | Transition weight | Contribution |
|---|---|---|---|---|---|---|
| MVRV-Z | 0.92 PROXY / STALE_CRITICAL | N/A | N/A | +0.50 raw / 0 effective | 25% | 0.000 |
| MVRV ratio | 1.5208 STALE_CRITICAL | 42.3% | 1.6930 | +0.50 | 0% | 0.000 |
| Mayer Multiple | 1.128 | N/A; primary Binance history is under 5Y | N/A | -0.25 | 15% | -0.038 |
| Production cost | stale $44K–97K range; price/cost 0.84–1.86× | N/A | N/A | 0 | 10% | 0.000 |
| NUPL | 0.3425, derived, STALE_CRITICAL | 42.3% monotonic mapping | N/A | +0.25 raw / 0 effective | 15% | 0.000 |
| STH cost basis | DATA_MISSING | N/A | N/A | 0 | 15% | 0.000 |
| Halving phase | 30.0 months, late-cycle/bear | N/A | N/A | -1.00 | 5% | -0.050 |
| Hash ribbon / activity | strong hash, weak active addresses | N/A | N/A | 0 | 5% | 0.000 |
| Macro composite | yields / dollar restrictive; liquidity incomplete | N/A | N/A | -0.50 | 5% | -0.025 |
| Derivatives composite | firmer funding, crowded longs, slight negative basis | N/A | N/A | -0.50 | 5% | -0.025 |
MVRV = market cap / realized cap; CoinMetrics reports 1.5208 at Oct 18 00:00 UTC. NUPL = 1 - 1/MVRV = 0.3425, inheriting the same timestamp and stale status. MVRV-Z = (market cap - realized cap) / expanding historical standard deviation of market cap; Perly/Bitview reports about 0.92 for Oct 19. It is explicitly a PROXY with no precise intraday timestamp and is conservatively treated as stale critical. The MVRV ratio remains explanatory at 0% weight and does not replace MVRV-Z.
No honest current network-wide production-cost point estimate was available. The disclosed Oct 10 electricity-cost scenario of $44K–97K is retained as STALE_INPUT, range-only, with zero score.
Network: active addresses were 632,369 on Oct 19, around the 12.6th percentile of the five-year sample; hash rate was about 1.069 ZH/s, around the 94.5th percentile. The divergence keeps the combined score neutral.
Derivatives: latest funding 0.009208% per eight hours, open interest about 95,091 BTC, perpetual basis about -0.05%, and global account long/short ratio 1.657. Crowded longs and negative basis coexist, producing a -0.50 score. Farside showed -$82.4M on Oct 16 and a currently partial -$138.5M on Oct 19; IBIT was still blank, so the figure is not used in the weighted valuation.
Macro: DGS10 was 5.09% on Oct 16; DXY was 101.90 on Oct 20 versus 98.84 about 30 trading observations earlier; TGA was $883.4B on Oct 14 and ON RRP $0.33B on Oct 19. DFII10, WALCL and US M2 timed out; Global M2 is missing and is not conflated with US M2. Macro receives a low-confidence -0.50 risk score, not a standalone trade signal.
4. Total score and regime modifier
Effective total: -0.14, inside the -0.3 to +0.3 = hold/watch band. Stale MVRV-Z and NUPL contribute zero. TRANSITION requires trend confirmation even if on-chain valuation appears below historical means. Final action: hold/watch; do not add at the current trigger state.
5. Three independent horizons
Tactical, 1–4 weeks
Defensive-neutral. RSI is near oversold, but ETF flows are negative, funding is near 0.01% per eight hours, and the long/short ratio is 1.66. A rebound is possible, but the framework does not chase it. Watch whether $80,000 holds and whether $86,600 is reclaimed persistently.
Cyclic, 1–6 months
Cautious. Price remains above SMA200, but its six-month annualized slope is -31.8%, and the cycle is roughly 30 months past halving. A material slope improvement is needed to upgrade TRANSITION; a persistent break below SMA200 would shift toward BEAR.
Strategic, 6–24 months
Retain a core position; stage new capital. Neither the MVRV ratio nor the MVRV-Z proxy signals a bubble, but neither shows deep capitulation, and both valuation observations are stale-critical. Strategic ownership and tactical defense can coexist.
6. Hard trigger lines
- Trend add: five completed closes above $86,600, with SMA200 slope improving above -5%; no heavy add if funding/OI overheat.
- Value observation: about $76,300, requiring fresh MVRV-Z, lower MVRV and stabilization; price alone does not trigger a buy.
- Hot-Transition warning: price below SMA200 while fresh MVRV remains above 1.5; additions are prohibited.
- BEAR red line: five closes below dynamic SMA200, currently about $72,610, while slope remains below -5%.
- Reduce watch: Mayer at or above 1.50, currently mapping to about $108,915, with confirming MVRV-Z, ETF and derivatives overheating.
These are conditions, not forecasts or automated trading instructions.
7. ETH snapshot
| Metric | Observation |
|---|---|
| Binance ETHUSDT live | $2,398.55 |
| FMP ETHUSD cross-check | $2,390.77 |
| Oct 19 completed close | $2,408.01 |
| 1d / 7d / 30d | -0.10% / -1.60% / -8.53% |
| RSI(14) | 24.1 |
| Indicator | Current | 5Y rolling percentile | 5Y mean | Score | Weight |
|---|---|---|---|---|---|
| MVRV ratio | 1.0585 STALE_CRITICAL | 34.1% | 1.1572 | +0.50 explanatory | 0% |
ETH MVRV comes from CoinMetrics CapMVRVCur, observed Oct 18 00:00 UTC. It is below the five-year mean, but is older than 24 hours and has zero weight; it does not independently establish an ETH entry.
8. MSTR / Strategy mapping
Strategy's Oct 19, 2026 8-K, through Oct 18, reports a 267 BTC purchase at $82,900; total holdings of 848,517 BTC, aggregate cost $64.02B, average cost $75,446; 140,872 newly sold MSTR shares for $22.0M net proceeds; a $4.83B USD Reserve and $447.3M USD Cash.
| Item | Current estimate |
|---|---|
| MSTR Oct 19 close, FMP | $136.02 |
| FMP market cap / outstanding shares | $54.74B / 402.431M |
| Assumed-diluted denominator | 451.741M |
| BTC per assumed-diluted share | 0.001878 BTC, about 187,833 sats |
| Gross BTC NAV/share at current BTC | $153.54 |
| Diluted market cap / gross BTC NAV | 0.89× |
| Estimated net common NAV/share | about $119.37 |
| Diluted market cap / estimated net common NAV | about 1.14× |
The 451.741M denominator is not GAAP diluted weighted-average shares. It rolls the prior filing-aware 451.6M estimate forward by the 140,872 shares sold this week. Estimated net common NAV further uses roughly $6.75B debt, $13.96B preferred claims and $5.277B dollar assets. Senior claims can change with repurchases, dividends and financing, so 1.14× is a framework estimate, not precise liquidation value.
BTC-price scenario table
The table uses 848,517 BTC / 451.741M assumed-diluted shares and applies 1.0×, 1.2× and 1.5× to gross BTC NAV/share. It explicitly ignores debt, preferred claims, dollar assets, software value, taxes and future dilution and therefore must not be confused with net common NAV.
| BTC price | 1.0× gross BTC NAV | 1.2× | 1.5× |
|---|---|---|---|
| $60,000 | $112.70 | $135.24 | $169.05 |
| $80,000 | $150.27 | $180.32 | $225.40 |
| $81,743 | $153.54 | $184.25 | $230.31 |
| $100,000 | $187.83 | $225.40 | $281.75 |
| $120,000 | $225.40 | $270.48 | $338.10 |
MSTR trades below gross BTC NAV/share, but at about 1.14× estimated net common NAV after senior claims. “Below 1× gross BTC NAV” is not the same as buying bitcoin at a risk-free discount.
9. Sources, limits and conclusion
Sources: Binance Spot and USDⓈ-M ↗, CoinMetrics Community API ↗, Perly MVRV-Z ↗, Farside BTC ETF flows ↗, FRED ↗, Strategy Oct 19 8-K ↗, and FMP ↗.
BTC remains TRANSITION / Sideways-Transition, effective score -0.14, action hold/watch. Tactical defense, cyclic caution and strategic core ownership are not contradictory. Critical on-chain valuation is stale, so any addition requires a trigger plus fresh chain data. MSTR is about 0.89× gross BTC NAV and 1.14× estimated net common NAV; capital structure and dilution prevent treating it as a pure BTC proxy.
Source data
- Binance Spot and USD-M ↗2026-10-20 · BTCUSDT/ETHUSDT live quotes at 2026-10-20 02:23 UTC; completed 1d bars through 2026-10-19; BTCUSDT derivatives through 2026-10-20 02:19 UTC.
- CoinMetrics Community API ↗2026-10-19 · BTC/ETH CapMVRVCur through 2026-10-18 00:00 UTC; BTC AdrActCnt and HashRate through 2026-10-19 00:00 UTC.
- Perly MVRV-Z ↗2026-10-19 · Transparent Bitview-based MVRV-Z proxy, latest dated 2026-10-19; treated as PROXY / STALE_CRITICAL.
- Farside Investors ↗2026-10-19 · US spot BTC ETF flow table through 2026-10-19; latest row may be partial.
- FRED ↗2026-10-19 · DGS10 through 2026-10-16, WTREGEN through 2026-10-14, RRPONTSYD through 2026-10-19; other requested series timed out.
- Yahoo Finance ↗2026-10-20 · Independent BTC-USD, ETH-USD and DX-Y.NYB historical cross-checks; not labeled live Binance spot.
- Strategy Form 8-K ↗2026-10-19 · Filed 2026-10-19; holdings, MSTR issuance, repurchases and dollar assets through 2026-10-18.
- Financial Modeling Prep ↗2026-10-20 · MSTR quote and shares snapshot on 2026-10-19; BTCUSD/ETHUSD quote cross-check at 2026-10-20 02:23 UTC; DXY quote access denied.
Previous reports
Dates without a complete report are marked below. Short notifications are not presented as full reports.
- Full report
- Report not found
- Full report
- Full report
- Full report
- Full report
- Report not found
- Report not found
- Full report · 2 versions
- Report not found
- Full report · 3 versions
- Summary only · full report unavailable
- Full report
- Summary only · full report unavailable
- Summary only · full report unavailable
- Summary only · full report unavailable
- Summary only · full report unavailable
- Summary only · full report unavailable
- Summary only · full report unavailable
- Summary only · full report unavailable