
Un gran inversor abandona su posición en Bitcoin para redirigir capital hacia Ethereum—movimiento que sacude los mercados.
Estrategia de rebalanceo
La ballena ejecuta una rotación de cartera clásica: toma ganancias del activo maduro y busca mayor upside en el segundo cripto por capitalización. Los traders reaccionan inmediatamente—volatilidad instantánea en ambos pares.
Implicaciones de mercado
Este tipo de movimientos suelen generar efectos dominó. Otros grandes holders podrían seguir el ejemplo, creando presión vendedora en BTC mientras ETH absorbe flujos frescos. Los analistas ya ajustan sus modelos de precios para ambas criptomonedas.
Los tiburones huelen sangre—y los pequeños inversores, como siempre, nadan entre las olas que generan estos gigantes. Porque en las finanzas tradicionales o las descentralizadas, el dinero grande siempre mueve el mercado… y los minoristas pagan el pato.
Las nuevas posiciones de la ballena de Bitcoin
Los datos divulgados por Lookonchain muestran que la ballena abrió sus posiciones en torno a los 4.300 por ETH en cuatro billeteras distintas y utilizó apalancamiento 10x en 3 operaciones de más de 90 millones de dólares, mientras que una última de 10 millones de dólares fue de menos riesgo, con 3x.
En total, la ballena abrióen sus posiciones y algunas ya están en ganancias sumando hasta 488.500 dólares, mientras que su posición de liquidación se fijó entre los 3.700 y 3750 dólares.
Ballenas de Bitcoin movieron sus fondos
El mes pasado varias ballenas OG inactivas por más de 6 años tuvieron actividad al vender y mover sus fondos en Bitcoin.
Una de ellas-entre 2009 y 2011- movió 9.000 de sus BTC a la cartera de Galaxy Digital.
The Bitcoin OG with 80,009 $BTC($9.46B) seems to be selling $BTC!
In the past hour, they transferred 9,000 $BTC($1.06B) to Galaxy Digital—likely preparing to sell through their services.https://t.co/HDOrGt7zWO pic.twitter.com/MDkXySZpd9
— Lookonchain (@lookonchain) July 15, 2025
Posteriormente, otra ballena más pequeña transfirió 1.042 BTC en una sola transacción, luego de estar ‘dormida’ durante 6 años.
Estos movimientos, aunque parezcan preocupantes, son sanos en un mercado que está tomando cada vez más importancia institucional.
El analista de Bitcoin, Willy Woo habló al respecto en su cuenta en X en junio, “las grandes ballenas de más de 10,000 BTC llevan vendiendo desde 2017”, fue su respuesta a ¿Quiénes podrían estar vendiendo ahora que más instituciones y gobiernos están buscando como invertir en Bitcoin?
Y es que la mayoría de estas ballenas adquirieron Bitcoin cuando valía unos pocos dólares, tuvieron rendimientos extraordinarios y ahora venden a más de 100.000 dólares, algo que podría pasar con algunas memecoins con futuro.
Leer más:
- Mientras los alcistas esperan el uptober crypto, estas son las próximas altcoins en repuntar
- ¿Por qué bajan las criptomonedas hoy? BTC, XRP, SOL y DOGE
- Los ETF de Ethereum pierden 197 millones de dólares, mientras las instituciones se retiran
Table of Contents
En este artículo
Las nuevas posiciones de la ballena de Bitcoin
Ballenas de Bitcoin movieron sus fondos
Leer más:
En este artículo
Las nuevas posiciones de la ballena de Bitcoin
Ballenas de Bitcoin movieron sus fondos
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();
});
});