
El gigante de exchanges Kraken lanza dos fichajes explosivos para noviembre 2025.
DAG y ALLO llegan al escenario principal: Constellation apuesta por interoperabilidad Web3 mientras Allora promete IA descentralizada. Justo lo que necesitábamos... más tokens en un mercado ya sobresaturado.
Movimiento estratégico: Kraken capitaliza el repunte del sector tras meses de volatilidad. Los traders responden con compras agresivas - porque nada dice 'confianza' como seguir el rebaño.
¿El resultado? Dos proyectos que prometen revolucionar sus nichos tendrán su prueba de fuego en uno de los mercados más líquidos. Que comience el espectáculo.
Lo que pasó con los listados de Kraken
Kraken incorpora dos tokens de nichos distintos. Constellation (DAG) está orientado a infraestructuras de datos y throughput. Allora (ALLO) se presenta como un proyecto ligado a redes de inteligencia descentralizada. La novedad para el mercado es doble: más oferta de activos y un calendario de inicio que concentra la atención de traders en corto plazo, todo un escaparate para descubrir las criptomonedas que van a explotar.
En ALLO, la referencia temporal es clara: 13:00 UTC. A esa hora suele abrir el libro con órdenes ya colocadas. Esto provoca, en muchos casos, un primer tramo de volatilidad mientras se “descubre” el precio. En DAG, los depósitos están abiertos y el comienzo de negociación se encuadra en la sesión de hoy. Con depósitos operativos, el flujo inicial de tokens de criptomonedas con mayor potencial hacia el exchange puede acelerar el cruce de las primeras órdenes.
Por qué importa la incorporación de tokens en Kraken
Los listados en exchanges grandes son un catalizador típico. Dan acceso a más usuarios y a más liquidez. En la práctica, esto se traduce en tres efectos habituales:
Spreads amplios al inicio: el mercado tarda unos minutos en igualar oferta y demanda.
Tirones rápidos: basta una orden grande para “marcar” el precio si la profundidad es baja.
Normalización progresiva: conforme entra market making y nuevas órdenes, el spread se estrecha y el precio se estabiliza.
Para el lector, el mensaje es sencillo: los primeros minutos no son representativos del “precio justo”. Son el proceso para encontrarlo. Por eso, la gestión del riesgo importa más que acertar el primer tick.
Qué mirar ahora
- Libro de órdenes: observa los niveles cercanos al mejor bid y ask. La profundidad real te dirá si un movimiento tiene gasolina o es un tirón puntual.
- Volumen por minuto: un arranque con buen volumen tiende a reducir el spread con rapidez. Si el volumen es flojo, el precio es más elástico.
- Comportamiento tras el primer impulso: es común un retroceso cuando aparecen las primeras tomas de beneficios. La clave es si el activo hace un “higher low” y mantiene interés.
- Pares y disponibilidad regional: confirma tus pares de negociación y la zona geográfica habilitada en tu cuenta antes de operar.
- Órdenes limit y tamaño: para estrenos volátiles, las órdenes limit ayudan a controlar el precio de ejecución. Ajusta el tamaño a la volatilidad esperada.
Constellation (DAG) y Allora (ALLO) en Kraken: Conclusión
Con estos dos estrenos, Kraken refuerza su escaparate de activos y deja un punto claro de seguimiento para hoy: cómo se comportan DAG y ALLO en sus primeros minutos de negociación y si el volumen sostiene la cotización tras el arranque.
Leer más:
- Kraken trae futuros de criptomonedas a EE. UU. ¿Cuál es la mejor criptomoneda para comprar hoy?
- El exchange de criptomonedas Kraken lanzará su propia blockchain en 2025
- Kraken bajo investigación y más noticias
Table of Contents
En este artículo
Lo que pasó con los listados de Kraken
Por qué importa la incorporación de tokens en Kraken
Qué mirar ahora
Constellation (DAG) y Allora (ALLO) en Kraken: Conclusión
Leer más:
En este artículo
Lo que pasó con los listados de Kraken
Por qué importa la incorporación de tokens en Kraken
Qué mirar ahora
Mostrar lista completa
Constellation (DAG) y Allora (ALLO) en Kraken: Conclusión
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();
});
});