Metodología

Cómo se calcula el índice on-chain

Fuente

Las métricas crudas de Bitcoin se obtienen del API free de BGeometrics / bitcoin-data.com, una vez al día desde el servidor (nunca desde el navegador del visitante). Se guardan en un snapshot por día UTC.

Métricas

El set core incluye, entre otras:

  • MVRV y MVRV Z-Score
  • NUPL
  • aSOPR
  • Puell Multiple
  • Precio realizado y % de UTXOs en beneficio
  • Coste base de short-term holders (contexto de nivel)

El precio spot usado en ratios se toma del ticker de Bitcoin del motor propio del portal, para ser coherente con el resto de la ficha.

Índice 0–100

Cada métrica se mapea a un subscore 0–100 con cortes fijos documentados en código (sin optimización a techos históricos). El índice es la media aritmética de los subscores disponibles. Si hay menos de 4 métricas válidas, no se emite score (datos insuficientes) — no se inventan valores. La UI muestra cada driver (valor + subscore + lectura).

Zonas del score:

  • 0–19 Capitulación
  • 20–39 Acumulación
  • 40–59 Equilibrio
  • 60–79 Precaución
  • 80–100 Euforia

Historia

Cada cierre se guarda como fila diaria. Si la base tiene pocos días, el motor pide las series free del proveedor (un request por métrica ≈ histórico multi-año) y materializa snapshots. La racha de zona cuenta días consecutivos de calendario sin rellenar huecos. Las sparklines usan solo puntos reales de esa serie.

Qué NO dice

No predice el precio, no indica cuándo comprar o vender, y no sustituye el análisis multi-timeframe de cada moneda ni la banda de contexto de mercado (Fear & Greed, ATH, SMA 200w). Es una lectura descriptiva de valoración on-chain de Bitcoin.

Kill-switch

El ciclo se puede apagar con la variable de entorno ONCHAIN_CYCLE_ENABLED=false o desde el admin del motor, sin tumbar el resto del portal.

← Volver al ciclo