El blockchain no miente: los indicadores clave apuntan a un posible giro en el precio de BTC.
¿Estamos ante la antesala de un nuevo rally o una corrección estratégica? Los whales tienen la respuesta.
Mientras los tradicionales se rascan la cabeza, los datos on-chain pintan un panorama claro—con un guiño cínico a los 'expertos' de Wall Street que siguen esperando su invitación a la revolución.
Los analistas señalan un cambio en el ciclo tradicional de precio de Bitcoin de cuatro años
Los analistas han señalado unde precios de cuatro años de BTC, que históricamente ha experimentado picos importantes aproximadamente un año después de cada halving.
El año pasado, la criptomoneda original alcanzó los 73.000 en el tercer mes del año, mucho antes del pico típico, lo que sugiere un cambio estructural en el comportamiento del mercado, lo que ha llevado a muchos a interesarse en cómo invertir en Bitcoin.
$BTC – I’ve discovered something very interesting in the on-chain data on @coinglass_com. The price is moving up, long positions are increasing, and short positions are also rising. What does this mean? It means that shorts are being added aggressively to avoid liquidation. I… pic.twitter.com/SaNvDd7C1q
— Octavian (@octaviann_1) August 11, 2025
La a, incluyendo la aen EE. UU., se considera un factor clave en este nuevo ciclo.
Los. En general, los titulares a corto plazo están reduciendo su presión de venta cerca de los 115.000 dólares. Esta tendencia se considera una señal positiva para 2025 e indica una creciente estabilidad en el precio de Bitcoin.
La participación cambiante en el mercado de Bitcoin
CryptoQuanten los mercados de futuros de Bitcoin. Esto proporciona una nueva perspectiva sobre las tendencias de participación.

Tamaño de las órdenes de futuros de BTC. Fuente: CryptoQuant
Esta métrica (que divide el volumen total negociado por el número de órdenes ejecutadas),si la actividad está siendo impulsada por participantes minoristas o por traders institucionales.
Los datos de finales de 2024 y principios de 2025 mostraron períodos de dominio de las ballenas, que coincidieron con fuertes repuntes.
Sin embargo, en las últimas semanas se ha observado un, muchos de ellos de inversores que se han interesado en cómo comprar Bitcoin con PayPal. En cambio, las operaciones impulsadas por las ballenas han disminuido.

24h7d30d1yAll time
En general, se puede decir que este cambio sugiere que los compradores a gran escala pueden estar manteniendo posiciones adquiridas a niveles de precios más bajos. O en otra tesitura,antes de volver a ingresar con un volumen significativo.
Leer más:
- Los ETF de ETH superan los 1000 millones en entradas mientras el precio de la cripto sube
- 7 IA diferentes predicen el precio de ETH – Los resultados te sorprenderán
- Binance habilita el intercambio de cripto a moneda fiat en Europa
Table of Contents
En este artículo
Los analistas señalan un cambio en el ciclo tradicional de precio de Bitcoin de cuatro años
La participación cambiante en el mercado de Bitcoin
Leer más:
En este artículo
Los analistas señalan un cambio en el ciclo tradicional de precio de Bitcoin de cuatro años
La participación cambiante en el mercado de Bitcoin
Leer más:
window.addEventListener("DOMContentLoaded", () => {
const header = document.querySelector(".header_wrapper");
const pageLegend = document.querySelector('#multiCollapse1');
const pageLegendList = document.querySelector('#multiCollapse2');
const pageLegendCollapse = new bootstrap.Collapse(pageLegend, {toggle: document.querySelector(".toc-sticky").classList.contains('sticky')});
/**
* Changing current title
*/
(function (pageLegend) {
const titleNodes = pageLegend.querySelectorAll('.StepProgress-item__link');
if (!titleNodes.length) return;
const titles = [...titleNodes].map((itm, i) => ({
id: itm.getAttribute('data-id'),
text: itm.textContent,
level: itm.getAttribute('data-level'),
linkNode: itm,
titleNode: document.getElementById(itm.getAttribute('data-id')),
index: i,
}));
/**
* Source: https://www.sitepoint.com/throttle-scroll-events/
* @param {Function} fn
* @param {number} wait
* @returns {(function(): void)|*}
*/
const throttle = (fn, wait) => {
let time = Date.now();
return function () {
if ((time + wait - Date.now()) {
const documentScrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
let current = 0;
// Title
titles.forEach((itm, i) => {
//console.log(itm)
const itmOffsetTop = itm.titleNode ? itm.titleNode.offsetTop - 100 : 0;
if (documentScrollTop >= itmOffsetTop) {
document.getElementById('toc-current-title').innerHTML = itm.text;
document.getElementById('toc-current-title').setAttribute('data-current-id', itm.id);
document.getElementById('toc-current-title').setAttribute('data-current-level', itm.level);
current = i;
}
})
// close all list and open sub list if needed
if (document.querySelector(".toc-sticky").classList.contains('sticky')) {
document.querySelectorAll('.subList-in-progress').forEach((el) => {
el.children[1].classList.remove('show');
el.getElementsByClassName('icon-chevron-down')[0].classList.remove('up');
});
const currentEl = titles[current];
currentEl.linkNode.classList.add('show');
}
titles.forEach((itm, i) => {
itm.linkNode.parentNode.parentNode.classList.remove('current', 'is-done');
if (current > i) {
itm.linkNode.parentNode.parentNode.classList.add('is-done')
};
if (current === i) {
itm.linkNode.parentNode.parentNode.classList.add('current');
};
})
}
changeCurrentTitle();
document.addEventListener('scroll', throttle(changeCurrentTitle, 50));
})(pageLegend);
/**
* Collapse
*/
(function (pageLegend, header) {
const icon = pageLegend.parentNode.querySelector(".collapse-action-btn i");
const collapseToggle = (status) => (e) => {
if (!e.target.isEqualNode(pageLegend)) return;
icon.classList.toggle("up");
const containerHeight = pageLegend.getBoundingClientRect().height;
const showSubtitleContent = () => {
const currentId = document.getElementById('toc-current-title').getAttribute('data-current-id');
const currentLevel = document.getElementById('toc-current-title').getAttribute('data-current-level');
const currentSubTitle = currentLevel == 3 ? document.querySelector(`a[data-id="${currentId}"]`).parentNode.parentNode.parentNode : false;
if (!currentSubTitle) return;
new bootstrap.Collapse(currentSubTitle, {toggle: false}).show();
}
showSubtitleContent();
console.log(status + 'fdsfsd' + containerHeight);
if (status === 'shown' && document.querySelector(".toc-sticky").classList.contains('sticky')) {
document.querySelector('html').classList.remove('overflow-hidden');
pageLegend.classList.add('overflow-auto');
pageLegend.style.height = `calc(100vh - ${header.getBoundingClientRect().height + document.querySelector('.toc-sticky__open').getBoundingClientRect().height + 16}px)`;
} else if (status === 'hide') {
document.querySelector('html').removeClass('overflow-hidden');
pageLegend.classList.remove('overflow-auto');
pageLegend.style.height = 'auto';
}
}
pageLegend.addEventListener('shown.bs.collapse', collapseToggle('shown'));
pageLegend.addEventListener('hide.bs.collapse', collapseToggle('hide'));
})(pageLegend, header);
/**
* Collapse sub-titles
*/
(function (pageLegend) {
const collapseEls = pageLegend.querySelectorAll('.collapse');
collapseEls.forEach(function (el) {
const toggleArrowDirection = function (e) {
if (!e.target.isEqualNode(el)) return;
const id = this.getAttribute('id');
document.querySelector(`.collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up');
}
el.addEventListener('shown.bs.collapse', toggleArrowDirection);
el.addEventListener('hide.bs.collapse', toggleArrowDirection);
})
})(pageLegend);
/**
* Collapse main title
*/
(function (pageLegendList) {
const icon = pageLegendList.parentNode.querySelector(".collapse-action-btn i");
const collapseToggle = () => (e) => {
if (!e.target.isEqualNode(pageLegendList)) return;
icon.classList.toggle("up");
}
pageLegendList.addEventListener('shown.bs.collapse', collapseToggle());
pageLegendList.addEventListener('hide.bs.collapse', collapseToggle());
})(pageLegendList);
(function (pageLegendList) {
const collapseEls = pageLegendList.querySelectorAll('.collapse');
collapseEls.forEach(function (el) {
const toggleArrowDirection = function (e) {
if (!e.target.isEqualNode(el)) return;
const id = this.getAttribute('id');
document.querySelector(`.toc-sticky-list .collapse-action-btn[data-bs-target="#${id}"] .icon-chevron-down`).classList.toggle('up');
}
el.addEventListener('shown.bs.collapse', toggleArrowDirection);
el.addEventListener('hide.bs.collapse', toggleArrowDirection);
})
})(pageLegendList);
/**
* Sticky functionality
* Source: https://stackoverflow.com/questions/17893771/javascript-sticky-div-after-scroll
*/
(function (header, pageLegendCollapse) {
// set everything outside the onscroll event (less work per scroll)
const target = document.querySelector(".toc-sticky");
const targetListStatic = document.querySelector(".toc-sticky-list");
if (!target || !header) return;
const headerHeight = header.getBoundingClientRect().height;
const targetHeight = targetListStatic.getBoundingClientRect().height;
// -headerHeight so it won't be jumpy
const stop = targetListStatic.offsetTop + headerHeight + targetHeight;
const docBody =
document.documentElement || document.body.parentNode || document.body;
const hasOffset = window.pageYOffset !== undefined;
const applySticky = function () {
// cross-browser compatible scrollTop.
const scrollTop = hasOffset ? window.pageYOffset : docBody.scrollTop;
// if user scrolls to headerHeight from the top of the target div
if (scrollTop >= stop) {
pageLegendCollapse.hide();
// stick the div
target.classList.add("sticky");
//target.style.marginTop = `${headerHeight}px`;
} else {
pageLegendCollapse.show();
// release the div
target.classList.remove("sticky");
target.style.marginTop = "";
}
}
applySticky();
window.addEventListener('scroll', applySticky);
})(header, pageLegendCollapse);
jQuery('span.show_moretoc').click(function () {
jQuery('span.show_moretoc').hide();
jQuery('.ms_hidetoc').show();
});
});