Los mercados cripto se preparan para el 'Uptober' mientras los inversores anticipan otro trimestre final volátil.
Patrones estacionales bajo la lupa
Los datos históricos muestran que octubre ha sido tradicionalmente un mes fuerte para Bitcoin y las altcoins—pero los patrones pasados no garantizan resultados futuros en este casino de alta tecnología.
Factores macroeconómicos en juego
La combinación de decisiones de tasas de interés, inflación persistente y adopción institucional podría impulsar—o descarrilar—cualquier rally estacional. Los traders ya están posicionándose para la volatilidad.
¿Diferente esta vez?
Con las regulaciones avanzando y los ETF institucionales cambiando el juego, este Uptober podría escribir su propio guión—para bien o para mal. Porque en las cripto, la única constante es el cambio... y las comisiones de los exchanges, por supuesto.
Criptomonedas : ¿la gloria para fin de año?
Mientras los inversores esperan todo el año la tan famosa altcoin season, el último trimestre está a punto de debutar, trayendo con él los dulces recuerdos del pasado. No es un secreto para nadie, el trimestre más rentable del año para las criptomonedas suele ser el cuarto y este último iniciará este miércoles con un nuevo “Uptober” igual de prometedor que los anteriores.
Si para la capitalización de Ethereum, octubre es un mes mayormente positivo, para la capitalización de Bitcoin no cabe ninguna duda.
Históricamente, no hay ningún mes que contempla más cierres de color verde que el décimo mes del año. Con tan solo dos años negativos (2014 y 2018) desde el 2013, todos los inversores en criptomonedas desearán con ansias poder mantener la larga racha de

Rendimiento mensual Bitcoin – Coinglass
Si en el pasado, el Bitcoin logró tener rendimientos positivos en octubre a pesar de sufrir perdidas en septiembre, cada vez que el noveno mes del año tuvo un desenlace feliz octubre fue alcista y noviembre también. En relación al mes de diciembre, las probabilidades de obtener un cierre positivo son siempre más altas con un septiembre positivo.
El BTC apunta a los 200.000 dólares
Por lo tanto, las esperanzas son cada vez más altas tantos para los inversores como para algunos especialistas del mercado cripto.
Para el fundador de MoonrockCapital, el fin de año podría ser glorioso para las criptomonedas, en especial para Bitcoin, Ethereum y Solana que apuntarían a.
After 9 years in crypto, I’ve rarely been as bullish as I am right now.
I truly believe Q4 2025 will go down as one of the most spectacular quarters in crypto history.$BTC to $150-200k$ETH to $8-10k$SOL to $400-500
I don’t usually care much about price targets, but anything…
— Simon Dedic (@sjdedic) September 29, 2025
Según el propio interesado, estaríamos a punto de vivir uno de los mejores cierres de año de la historia del mercado cripto, con un Bitcoin que podría alcanzar
Mientras que para una de las mejores altcoins: ETH, el objetivo al que apunta el Managing Partner de MoonrockCapital es también muy alentador, con un margen de mejora posiblemente superior al 100% en pocas semanas. Más precisamente, el precio de ETH podría superar los 8.000 dólares y alcanzar la marca simbólica de los 10.000 dólares.
En el caso de la capitalización de Solana, los rendimientos no se quedarían atrás con un objetivo de precio situado entre 400 dólares y los 500 dólares. Nada mal para una criptomoneda cuyo valor supera los 210 dólares por ahora.
Leer más:
- El precio del Bitcoin lucha por mantenerse sobre los 112.000: ¿qué esperar a corto plazo?
- ¿Comprar Bitcoin a la caída? Analistas afirman que BTC se recuperará pronto
- La oferta total de Bitcoin cae en manos de grandes corporaciones: ¿podrían manipular el mercado?
Table of Contents
En este artículo
Criptomonedas : ¿la gloria para fin de año?
El BTC apunta a los 200.000 dólares
Leer más:
En este artículo
Criptomonedas : ¿la gloria para fin de año?
El BTC apunta a los 200.000 dólares
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();
});
});