Los gigantes digitales marcan el ritmo mientras los traders ajustan sus posiciones.
Bitcoin mantiene su dominio mientras las altcoins buscan terreno
Ethereum consolida tras el último rally institucional
XRP muestra volatilidad ante rumores regulatorios
BNB demuestra por qué sigue siendo el caballo de batalla de los exchanges
Solana atrae a los especuladores con su ecosistema en expansión
Los números no mienten - aunque algunos traders sí lo intentan. Mientras los bancos tradicionales siguen jugando con decimales, las criptomonedas reescriben las reglas del juego financiero. ¿La próxima jugada? Todos apuestan, pero nadie tiene el crystal ball.
Comportamiento de las criptomonedas hoy y posible evolución
Bitcoin (BTC): cinco días en rojo
En estos cinco días, Bitcoin ha pasado de la zona de 96.000 a algo menos de 92.000 dólares.

Bitcoin (BTC)24h7d30d1yAll time
El gráfico marca máximos decrecientes y rebotes débiles. Si mantiene el soporte de 90.000, lo más probable es un cierre de semana lateral, con ataques puntuales a esa zona.
Ethereum (ETH): corrección limitada
Ethereum se ha movido entre unos 2.950 y 3.240 dólares, con una caída mucho más contenida que la de BTC.

Ethereum (ETH)24h7d30d1yAll time
El rebote desde los mínimos de ayer sugiere que los compradores siguen activos. Si el mercado no empeora, ETH podría seguir oscilando en este rango, con opciones de acercarse de nuevo a 3.200 dólares.
XRP: el eslabón más débil en las criptomonedas hoy
XRP ha tenido un comportamiento claramente bajista, con máximos descendentes y presión casi constante. El precio ha pasado de la zona de 2,25–2,30 a 2,14 dólares en cinco días.

Xrp (XRP)24h7d30d1yAll time
Si no recupera pronto el nivel de 2,20, el tramo hasta el domingo puede seguir dominado por ventas y pruebas de soportes más bajos.
BNB: resistencia en medio de la volatilidad
BNB ha rebotado varias veces desde la zona de 910–915 dólares y ahora se mantiene cerca de 923.

Bnb (BNB)24h7d30d1yAll time
Es una de las pocas grandes que cierran el tramo en positivo, consolidándose como una de las mejores criptomonedas para invertir. Mientras conserve esos soportes, puede intentar moverse hacia 930–940 dólares, siempre condicionado por lo que haga Bitcoin.
Solana (SOL): rebote discreto pero consistente
Solana ha recorrido un rango aproximado entre 133 y 145 dólares, con mínimos claros a mitad de periodo y recuperación posterior.

Solana (SOL)24h7d30d1yAll time
Hoy se mueve cerca de 140, consolidando ese rebote. Si aguanta por encima de 136–137 dólares, tiene margen para volver a tantear los máximos recientes antes del domingo.
¿Cómo quedan las criptomonedas hoy?
En conjunto, las criptomonedas con mayor potencial hoy muestran un mercado más selectivo: Bitcoin marca el tono, pero la fortaleza relativa de BNB y Solana deja abierta la puerta a pequeños rebotes si el líder no pierde soportes clave.
Leer más:
- John Bollinger avisa de un gran movimiento inminente en Ethereum y Solana
- El precio de Bitcoin se mantiene por encima de 90.000 dólares
- Guerra de ETF de Solana: Fidelity y VanEck calientan el mercado mientras el precio no reacciona
Table of Contents
En este artículo
Comportamiento de las criptomonedas hoy y posible evolución
Bitcoin (BTC): cinco días en rojo
Ethereum (ETH): corrección limitada
XRP: el eslabón más débil en las criptomonedas hoy
BNB: resistencia en medio de la volatilidad
Solana (SOL): rebote discreto pero consistente
¿Cómo quedan las criptomonedas hoy?
Leer más:
En este artículo
Comportamiento de las criptomonedas hoy y posible evolución
Bitcoin (BTC): cinco días en rojo
Ethereum (ETH): corrección limitada
XRP: el eslabón más débil en las criptomonedas hoy
BNB: resistencia en medio de la volatilidad
Solana (SOL): rebote discreto pero consistente
¿Cómo quedan las criptomonedas hoy?
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();
});
});