CryptoRebateHubCompara exchanges, calcula el coste real, empieza seguro
◎ EspañolES ▾

Comparador de diferencias entre instantáneas de investigación de Bitcoin

Actualizado: · CryptoRebateHub Editorial Team

La herramienta carga dos instantáneas de investigación inmutables, aplana sus payloads en rutas de campo y marca los campos añadidos, eliminados o cambiados. Te sirve para saber exactamente en qué parámetros, datos o resultados se diferencian dos backtests o dos estudios.

La interfaz interactiva de este laboratorio está en inglés; la guía de abajo describe todas las entradas, el método y los límites.

Abrir el laboratorio interactivo →

Datos de entrada

  • Instantánea izquierda: ID bir_… o enlace
  • Instantánea derecha: ID bir_… o enlace (debe ser distinta de la izquierda)
  • Filtro por ruta de campo (opcional; por ejemplo settings o summary)

Qué muestra

  • Cabecera de cada instantánea: título, ID, versión de datos y versión de metodología
  • Total de diferencias y recuento de campos cambiados (changed), añadidos (added) y eliminados (removed)
  • Tabla con ruta, estado, valor izquierdo y valor derecho (máximo 500 filas visibles tras filtrar)
  • CSV completo con las columnas path, status, left, right, left_type y right_type

Cómo usarla

  • Pega el ID o el enlace de la primera instantánea a la izquierda y el de la segunda a la derecha.
  • Pulsa «Compare snapshots» para cargar ambos registros públicos.
  • Revisa en las cabeceras la versión de datos y de metodología antes de leer resultados.
  • Escribe en el filtro (por ejemplo settings y luego summary) para ver primero los parámetros y después los resultados.
  • Exporta el CSV completo cuando necesites auditarlo todo, sobre todo con payloads que tengan arrays grandes.

Fórmula

Cada payload se aplana en valores hoja con rutas como settings.feeBps o cells[3].finalValue (claves ordenadas alfabéticamente, hasta 50.000 hojas por payload). Para cada ruta: added = solo existe a la derecha; removed = solo existe a la izquierda; changed = existe en ambas pero cambia el valor o el tipo. Las rutas idénticas no se listan.

Ejemplo

La izquierda tiene settings.buyPercentile = 25 y summary.finalValue = 52.000; la derecha, settings.buyPercentile = 20 y summary.finalValue = 49.500, y settings.feeBps vale 10 en ambas. La herramienta lista 2 filas changed (buyPercentile y finalValue) y omite feeBps. La diferencia del valor final es 49.500 − 52.000 = −2.500; la herramienta solo muestra ambos valores, la resta la haces tú.

Cómo interpretarlo

  • Si difieren la versión de datos o la de metodología, las diferencias de resultados pueden venir de las entradas y no de la estrategia.
  • Interpreta cambios en summary solo cuando capital, aportaciones, comisiones y deslizamiento de settings coinciden.
  • Muchas filas added o removed dentro de un array suelen indicar series con distinta longitud o fechas.

Limitaciones y avisos

  • La página muestra solo las primeras 500 filas filtradas; usa el CSV para una auditoría completa.
  • Una diferencia numérica no es automáticamente una mejora; comprueba antes datos, metodología, flujos de caja y costes.
  • Los payloads con más de 50.000 hojas se truncan y la herramienta añade una fila $truncated para indicarlo.

Preguntas frecuentes

¿Por qué aparecen tantas filas?

Cada elemento de un array (por ejemplo, cada punto de la curva de capital) es una ruta propia. Dos series desfasadas unas semanas pueden generar cientos de filas; filtra por settings o summary.

¿Puedo comparar una instantánea consigo misma?

No. La herramienta exige dos ID válidos y distintos.

¿Comparar modifica las instantáneas?

No. Solo lee dos registros públicos; las instantáneas son inmutables y no se pueden editar.

Herramientas relacionadas