Score de ciclo de Bitcoin: 10 indicadores on-chain y un nodo propio verificable
El Score resume en un número de -100 a +100 en qué fase del ciclo está Bitcoin: acumulación o distribución. No es una predicción de precio ni una fórmula secreta — es la combinación de 10 indicadores públicos y propios, calculados en parte desde nuestro propio nodo Bitcoin, cada uno con una fuente identificable. Aquí explicamos qué es cada pieza, cómo se combinan y cómo comprobar tú mismo si funciona.
Si nunca has usado una herramienta de análisis on-chain, la idea puede sonar más complicada de lo que es. "On-chain" simplemente significa que el dato sale de la propia blockchain de Bitcoin — no de una encuesta, ni de una opinión en redes, ni solo de un gráfico de precio, sino de lo que de verdad ha ocurrido en la cadena: qué carteras han movido monedas, cuándo, y a qué precio se movió cada una por última vez. El NodeWitness Cycle Score toma varias señales de ese tipo, más contexto de mercado y macro, y las resume en un único número entre -100 y +100 que indica en qué fase del ciclo estamos: acumulación (valores positivos, históricamente momentos de mayor oportunidad) o distribución (valores negativos, históricamente momentos de mayor riesgo). Este artículo explica, desde cero, qué lo compone, cómo se calcula, qué reservamos y — lo más importante — cómo puedes verificar si funciona con datos reales, no con nuestra palabra.
Por qué combinar 10 indicadores en vez de mirar uno solo
Ningún indicador aislado captura bien la fase del ciclo. El precio por sí solo no distingue una corrección pasajera de un cambio de ciclo real. Un indicador on-chain aislado, como el MVRV, puede quedarse plano durante semanas mientras el sentimiento del mercado ya cambió. Y el sentimiento por sí solo — lo que la gente dice o siente en redes — es ruidoso y suele reaccionar tarde. El mercado de Bitcoin se mueve en ciclos, marcados en buena parte por los halvings (la reducción a la mitad de la emisión cada cuatro años aproximadamente), y a lo largo de cada ciclo hay fases en las que, históricamente, ha sido más razonable acumular (precios bajos respecto al ciclo, pesimismo generalizado) y fases de mayor riesgo (precios altos, euforia). El Score nace de combinar muchos ángulos distintos — comportamiento on-chain, mercado y contexto macro — en una sola lectura, ponderando más los que consideramos más fiables, para que el ruido puntual de una sola fuente no domine el resultado.
Los tres tipos de datos que lo componen
El Score no bebe de una sola fuente, sino de tres familias de indicadores muy distintas entre sí:
1. Datos de nuestro nodo Bitcoin propio. Es el componente al que damos más peso, y la razón es central en este proyecto: son datos verificados directamente contra la blockchain, no proxies de una API externa que podría cambiar sus criterios sin avisar. Incluye la distribución de supply por antigüedad (las HODL waves) y por tamaño de cartera, más el "hash ribbon" del hashrate calculado desde la propia cadena. Calcular esto exige correr un nodo completo: ninguna API gratuita lo ofrece.
2. Métricas on-chain de mercado. El MVRV (relación entre valor de mercado y valor realizado), el flujo neto de exchanges, la tendencia de BTC en custodia de exchanges y el Puell Multiple (rentabilidad de la minería). Todas se calculan a partir de datos públicos de la Coin Metrics Community API, sin necesidad de una clave de pago.
3. Sentimiento y contexto macro. El Fear & Greed Index, la dominancia de Bitcoin, el funding rate de futuros perpetuos, la acción del precio (caída respecto al máximo de dos años y posición frente a la media de 200 periodos) y la liquidez global (el balance semanal de la Reserva Federal). Son el pulso del mercado y del entorno macro que rodea a Bitcoin.
Tabla de referencia de los 10 indicadores, agrupados por familia (el orden no indica peso ni importancia, solo la agrupación ya explicada arriba):
| Indicador | Qué mide | Fuente | Actualización |
|---|---|---|---|
| Distribución de holders + hash ribbon (nodo propio) | Antigüedad y tamaño de las carteras que tienen BTC, y la salud de la minería calculada directamente desde la cadena | Nuestro nodo Bitcoin propio (Bitcoin Core completo, sin pruning, vía RPC) | Distribución de holders: instantánea semanal · hashrate: por cada ajuste de dificultad (~2 semanas) |
| MVRV | Relación entre el valor de mercado y el valor "realizado" (a qué precio se movió cada moneda por última vez) | Coin Metrics Community API | Diaria |
| Flujo neto de exchanges | Diferencia entre el BTC que entra y sale de exchanges conocidos | Coin Metrics Community API | Diaria |
| Tendencia de BTC en exchanges | Variación del BTC en custodia de exchanges en una ventana de 90 días | Coin Metrics Community API | Diaria |
| Puell Multiple | Rentabilidad de la minería: emisión diaria en USD frente a su media de 365 días | Calculado por nosotros (emisión + precio) | Diaria |
| Fear & Greed Index | Sentimiento del mercado, de miedo extremo a codicia extrema | alternative.me | Diaria |
| Dominancia BTC | Cuota de Bitcoin sobre la capitalización total del mercado cripto | CoinGecko (histórico propio desde jun-2026) | Diaria |
| Funding rate | Coste de mantener posiciones apalancadas en futuros perpetuos BTCUSDT | Binance Futures | Diaria |
| Price action | Caída desde el máximo de 2 años y posición del precio frente a su media de 200 periodos | Calculado por nosotros (sobre el precio) | Diaria |
| Liquidez global | Balance semanal de la Reserva Federal, como proxy de liquidez macro | Publicación H.4.1 de la Fed | Semanal |
Qué significa "normalizar" una señal
Cada indicador llega en su propia unidad: el MVRV es un ratio, el Fear & Greed es un índice de 0 a 100, el funding rate es un porcentaje, la liquidez global es una cifra en dólares. No se pueden sumar ni promediar tal cual — sería como sumar kilómetros con litros. Por eso, antes de combinarlos, cada indicador se normaliza: se convierte a una escala común de -100 (empuja hacia distribución) a +100 (empuja hacia acumulación), usando umbrales calibrados y documentados para cada uno. Un ejemplo de manual, no un umbral propio nuestro: un MVRV por debajo de 1 (el precio de mercado por debajo del "coste" agregado de la red) se ha asociado históricamente con zonas de infravaloración, así que empuja hacia acumulación; un Fear & Greed en miedo extremo hace lo mismo desde un ángulo completamente distinto — sentimiento, no valoración. Normalizados a la misma escala, esas dos señales tan diferentes entre sí se vuelven comparables y sumables.
Cómo se combinan los indicadores en un solo número
Ya normalizados, los indicadores se combinan en una media ponderada: cada uno aporta según su peso, y el resultado es el Score final. Dos detalles importantes de honestidad metodológica:
- Los datos ausentes no se rellenan con un valor neutro. Si un indicador no tiene dato ese día (por ejemplo, tras un reinicio puntual de nuestro nodo), se excluye del cálculo y el resto se pondera de nuevo sobre lo que sí está disponible. Nunca asumimos "neutral" para un dato que simplemente no tenemos.
- La confianza acompaña siempre al número. Junto al Score se muestra un nivel de confianza (0-100 %) que refleja cuánta cobertura real de datos respalda la lectura de hoy — no una probabilidad estadística, sino cuántas piezas están efectivamente disponibles. Un Score con confianza baja es un Score que debe leerse con más cautela, y la web lo dice explícitamente.
Las zonas de clasificación
El número final se traduce en una de cinco zonas, de distribución fuerte a acumulación fuerte. Estos umbrales de zona sí son públicos — lo reservado son los pesos internos de cada indicador, no las fronteras entre fases:
Qué reservamos, y por qué
Publicamos qué mide cada indicador, de dónde sale el dato, y en qué dirección está empujando el Score en cada momento (arriba, abajo o neutral). Lo que reservamos siempre es el peso exacto de cada indicador y la lógica interna de cómo se combinan.
No es por desconfianza hacia quien lee esto. Es una decisión simple, y la explicamos con una analogía: sabes todos los ingredientes de la receta y de dónde viene cada uno, pero no las proporciones exactas. Si publicáramos la fórmula al detalle, cualquiera podría reconstruir el Score sin necesitar nuestros datos — y el valor real de este proyecto está en verificar esos datos contra un nodo Bitcoin propio, no en una fórmula copiable.
Y aquí está la clave: la legitimidad de esa reserva no depende de que confíes en nuestra palabra, sino de que puedas comprobar el historial. Por eso lo siguiente que hacemos es enseñar el track record completo, no pedir fe.
Cómo comprobar si funciona: el backtest
Un backtest es, en pocas palabras, poner a prueba una herramienta contra el pasado: calcular qué habría marcado el Score en cada día de la historia, y comparar esa lectura con lo que de verdad pasó después. En la sección de Mercado publicamos el backtest del Score desde 2018: la serie histórica superpuesta al precio de Bitcoin, para que cualquiera compruebe qué marcaba en cada momento del ciclo. Dos casos conocidos ilustran la idea: en el techo de noviembre de 2021 el Score estaba en zona de distribución, y en el suelo de noviembre de 2022 — justo tras el colapso de FTX — estaba en zona de acumulación. No hay que confiar: está dibujado y es verificable.
Ahora bien, somos honestos sobre lo que ese backtest puede y no puede demostrar. Usa 7 de los 10 indicadores del Score en vivo: quedan fuera los tres que no tienen histórico continuo (el nodo propio, la dominancia y la liquidez global). Como esos tres suman una parte importante del peso total, la confianza media del backtest ronda el 59 %, frente al ~95 % del Score en vivo. Esa cifra más baja no es un error: es la señal honesta de que el backtest usa menos piezas que el Score de hoy. Y con solo un par de ciclos completos de Bitcoin en el histórico, ningún backtest — el nuestro incluido — puede tratarse como prueba estadística concluyente. Es una ilustración creíble y verificable, no una garantía. Publicamos también los casos en los que el Score se ha equivocado, sin filtrar solo los aciertos — puedes revisarlos en Dónde ha fallado el Score.
Esa misma disciplina se aplica de puertas adentro. Cualquier cambio que evaluemos en el Score — añadir un indicador, ajustar un umbral, cambiar cómo se combinan — pasa por un protocolo de validación interno antes de adoptarse: se calibra en un tramo del histórico y se valida en otro distinto (nunca en el mismo), y solo se acepta si mejora de forma robusta, no si "queda bonito" en el gráfico. Llevamos un registro público de cada cambio evaluado, qué dio y qué se descartó — ver el historial de versiones del Score. El detalle interno de cada prueba forma parte de la fórmula reservada, pero su existencia no lo es: es lo que evita que el Score se ajuste a base de mirar el pasado con ventaja, el error más común (y más fácil de cometer sin querer) en este tipo de indicadores.
Qué NO mide el Score
Un indicador honesto declara sus fronteras, no las esconde:
- Es Bitcoin-only. No ve la rotación de capital hacia altcoins ni las señales de otros mercados. Es una decisión de diseño (Bitcoin es el activo con datos on-chain más sólidos y verificables), no un olvido — pero significa que hay dinámicas de mercado que el Score, por construcción, no captura.
- Un saldo quieto no es lo mismo que un holder convencido. Esta es la frontera más incómoda, y conviene entenderla antes de leer cualquier gráfico de cohortes. Nuestro nodo ve direcciones y saldos; no ve quién hay detrás. Desde que existen los ETFs al contado, una parte creciente del supply vive en direcciones de custodia que casi nunca se mueven: para el nodo son ballenas que acumulan y monedas que envejecen sin gastarse, cuando en realidad detrás hay miles de partícipes que pueden vender su participación en bolsa mañana sin que se mueva un solo satoshi en la cadena. Lo mismo vale para las reservas de exchanges y las tesorerías corporativas. En nuestra propia instantánea, menos de un centenar de direcciones concentra cerca del 15% del supply: puedes verlo actualizado en Supply y holders. No corregimos ese sesgo porque hacerlo exigiría comprar y confiar en el etiquetado de direcciones de un tercero, que es precisamente la dependencia de la que este proyecto huye. Preferimos declararlo y que lo tengas presente al leer el dato del nodo — y es una razón más para que ese indicador no decida solo.
- No es una herramienta de timing. Sitúa la fase del ciclo, no marca el día del techo ni del suelo. Puede permanecer en una zona durante semanas o meses antes de que el precio reaccione.
- No es asesoramiento financiero. Es una heurística informativa. Que el Score esté en zona de acumulación no es una orden de compra, ni la de distribución una de venta: eso depende de tu propia estrategia y tolerancia al riesgo.
Cómo se usa en la práctica
En la web, el Score aparece siempre con tres piezas de contexto que evitan leerlo como un oráculo:
- El nivel de confianza ya descrito, para saber cuánta cobertura de datos respalda el número de hoy.
- Las tres razones principales que más están influyendo en el Score ahora mismo, con su dirección (sube/baja) y una fuerza cualitativa (fuerte/leve) — nunca una magnitud exacta, por la norma de reserva ya explicada.
- Un simulador de Score DCA que permite comparar, con datos históricos reales, cómo se habría comportado invertir con aportaciones periódicas normales frente a modularlas según las señales del Score (ver qué es el DCA y el Score DCA).
Nada de esto sustituye el criterio propio. El Score es una herramienta para entender el ciclo de Bitcoin con datos verificables y sus límites a la vista — no una señal de compra o venta. Puedes verlo en vivo, con todo su contexto, en la sección de Mercado.
Última actualización: 29 de julio de 2026