Smart Calculators

Smart

Calculators

Calculadora trade-up CS2

Calcula las skins de salida, las probabilidades y los floats previstos para cualquier contrato trade-up de Counter-Strike 2. Soporta contratos de 5 entradas para cuchillos y guantes, mezcla de colecciones, StatTrak y búsqueda inversa.

CS2 Trade-Up // Contratomodo std-10 · stattrak off
Nota: Esta calculadora es una herramienta educativa que calcula las matemáticas públicamente documentadas del trade-up de Counter-Strike 2. No facilita apuestas, skin betting ni transacciones con dinero real. Los precios de los skins fluctúan; los valores mostrados son estimaciones basadas en datos de mercados de terceros cuando se muestran.Counter-Strike, Counter-Strike 2, CS:GO, Steam y Valve son marcas registradas de Valve Corporation. Este sitio no está afiliado, respaldado ni patrocinado por Valve.

Todos los inputs deben ser StatTrak™; la salida también será StatTrak™.

Inputs00 / 10
Input n.º 01
Input n.º 02
Input n.º 03
Input n.º 04
Input n.º 05
Input n.º 06
Input n.º 07
Input n.º 08
Input n.º 09
Input n.º 10
O carga un contrato de ejemplo:

Calculadora de contratos de mejora CS2. Float, probabilidades por skin y predicción de cuchillo con 5 encubiertos.

Normaliza el float de 10 entradas (5 en modo cuchillo y guantes) y proyecta la media sobre el rango de cada skin de salida. La probabilidad de cada skin equivale a la fracción de entradas de su colección dividida entre el número de skins del rango superior dentro de esa colección.

¿Qué es un contrato de mejora en CS2?

Un contrato de mejora en CS2 (Steam lo llama así en su interfaz oficial en español, aunque la comunidad de Mediavida, VandalSports y los hilos del foro español de Steam también lo conocen como «contrato de intercambio», «contrato» a secas o «crafteo de skins») convierte 10 skins de la misma rareza en una skin del rango directamente superior de la escalera estándar: Grado Consumo (blanco) → Grado Industrial (azul claro) → Mil-Spec (azul oscuro) → Restringido (morado) → Clasificado (rosa) → Encubierto (rojo). Las 10 entradas deben compartir la misma rareza, todas con StatTrak™ o todas sin él — el menú interno de CS2 bloquea físicamente cualquier mezcla — y las skins de tipo Recuerdo (Souvenir) quedan excluidas. La colección de la skin de salida se sortea de forma probabilística: la fracción de entradas que pones de una colección concreta equivale a la fracción de probabilidad total que cae en su pool de skins del rango siguiente.
La variante de cuchillo y guantes la añadió Valve el 23 de octubre de 2025 con la actualización Re-Retakes — el mismo parche que devolvió el modo Retakes a la rotación oficial. El contrato toma 5 skins Encubiertas (Covert) de una o varias colecciones que alimentan cajas y entrega un objeto Especial — un cuchillo o un par de guantes — sorteado uniformemente del pool contains_rare de la caja que esa colección alimenta. Las entradas StatTrak™ producen únicamente cuchillos StatTrak™; las entradas estándar pueden devolver tanto cuchillo como guantes, porque los guantes StatTrak™ simplemente no existen en CS2. Esa asimetría es la que convierte el contrato StatTrak™ de 5 encubiertos en un contrato estrictamente de cuchillo — las Encubiertas StatTrak™ de las cajas Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang y Dead Hand Terminal quedan bloqueadas por completo, porque su sección Especial solo contiene guantes.
El float decide casi todo, porque fija el desgaste de la skin que sale — Recién fabricado (0,00–0,07), Casi nuevo (0,07–0,15), Algo desgastado (0,15–0,38), Bastante desgastado (0,38–0,45), Deplorable (0,45–1,00), con los etiquetados exactos que muestra el Mercado de la Comunidad Steam en español verificados sobre listados activos — y un solo escalón de diferencia puede multiplicar el precio de mercado por 5 a 50 veces. Antes de octubre de 2024, CS2 promediaba el float bruto de las entradas directamente. Tras la actualización Retakes, el motor primero normaliza cada float frente a su propio [minFloat, maxFloat], luego hace la media de los valores normalizados y proyecta el resultado en el rango de la skin de salida. Ese cambio mató la vieja meta de los «skins de relleno», en la que los jugadores rellenaban el contrato con skins de rango estrecho para arrastrar la media hacia abajo. Bajo la fórmula nueva, una skin de rango estrecho en la parte alta de su intervalo aporta el mismo valor normalizado que una skin 0–1 en la posición relativa equivalente.
La mayoría de guías en español sobre el contrato — csnn.pro/es, skin.land/es, bo3.gg/es, gameit.es, bloodycase.com y el blog de hellcase — describen el sistema con la fórmula del float bruto antigua, o ignoran por completo la reescritura de octubre de 2024 (lo hemos comprobado leyendo cada una). Esta calculadora sustituye tus números reales en las cuatro etapas y permite contrastar el resultado, línea por línea, con la vista previa del contrato dentro del juego.

Cómo calcula la calculadora cada resultado posible

Elige la rareza de entrada (de Grado Consumo a Clasificado en modo estándar; en la pestaña Cuchillo / Guantes (5) la rareza se bloquea automáticamente en Encubierto), activa o desactiva StatTrak™ y rellena los 10 (o 5) huecos. En cada hueco eliges primero la colección, después un skin de esa rareza dentro de la colección, y por último el float bruto que ves en tu inventario de CS2. La calculadora ejecuta cuatro pasos en cada cambio de entrada:
1. Normaliza cada float de entrada frente a su propio min/max. La fórmula es $\bar{f}_i = (fi - fi,\min) / (fi,\max - fi,\min)$. Esto sitúa todas las skins sobre un eje común 0–1: un float bruto de 0,15 en la AK-47 Asiimov (rango 0,05–0,70) se normaliza a 0,154, mientras que el mismo 0,15 bruto en la AK-47 Redline (rango 0,10–0,70) se normaliza a 0,083 — casi la mitad. Las dos entradas son ahora directamente comparables sobre el mismo eje.
2. Calcula la media de los valores normalizados. La fórmula es $\bar{f} = (1/n) \sumi \bar{f}_i$, con n = 10 en modo estándar y n = 5 en modo cuchillo / guantes. Esa media única gobierna después el float de cada salida en el paso 3.
3. Proyecta la media en el rango de cada skin de salida candidata. Para cada candidata, $f\text{out} = (f\text{out,\max} - f\text{out,\min}) \cdot \bar{f} + f\text{out,\min}$. Si el resultado supera el máximo del skin, la calculadora recorta el valor y muestra una etiqueta «float capado» — caso típico de la M4A1-S Fade (Encubierto, rango 0,00–0,08) y otras skins con espacio de float artificialmente estrecho.
4. Calcula la probabilidad de cada candidata. La fórmula es $P(\text{skin}) = (n\text{colección} / n\text{total}) \times (1 / |\text{salidas}_{\text{colección}}|)$. La suma de probabilidades del tablero entero tiene que dar exactamente 1,0 — la calculadora muestra una línea de verificación justo bajo la tabla para que compruebes que ningún redondeo se ha escapado por el camino.
Bajo la tabla de salidas, el acordeón «Mostrar matemáticas» reescribe los mismos cuatro pasos con tus números reales. El panel «Float mínimo para Recién fabricado / Casi nuevo / Algo desgastado» invierte los pasos 2 y 3 y devuelve el tope máximo de la media de float normalizado que aún mantiene la skin principal de salida dentro del desgaste elegido — útil cuando ya tienes candidatos en mano y quieres saber si sus floats son lo bastante apretados para alcanzar el desgaste objetivo.

Fórmulas de float y probabilidad del contrato de mejora CS2

fout=(fout,maxfout,min)fˉ+fout,min,fˉ=1ni=1nfifi,minfi,maxfi,min,P(skin)=ncollntotal1outputscollf_{\text{out}} = (f_{\text{out},\max} - f_{\text{out},\min}) \cdot \bar{f} + f_{\text{out},\min}, \quad \bar{f} = \frac{1}{n} \sum_{i=1}^{n} \frac{f_i - f_{i,\min}}{f_{i,\max} - f_{i,\min}}, \quad P(\text{skin}) = \frac{n_{\text{coll}}}{n_{\text{total}}} \cdot \frac{1}{|\text{outputs}_{\text{coll}}|}
  • foutf_{\text{out}} = Float predicho de la skin de salida del contrato.
  • fout,min/fout,maxf_{\text{out},\min} / f_{\text{out},\max} = Float mínimo y máximo de la skin de salida según la base de datos de CS2 incorporada (fuente: ByMykel/CSGO-API).
  • fˉ\bar{f} = Media del float normalizado sobre las n entradas.
  • fif_i = Float bruto del i-ésimo skin de entrada — el número que CS2 muestra en tu inventario.
  • fi,min/fi,maxf_{i,\min} / f_{i,\max} = Float mínimo y máximo del i-ésimo skin de entrada — o el canónico 0,00–1,00, o un tope individual (Asiimov 0,05–0,70, Redline 0,10–0,70, M4A1-S Fade 0,00–0,08, AUG Amber Fade 0,00–0,40, etc.).
  • nn = Número de entradas: 10 para el contrato estándar, 5 para el contrato de cuchillo / guantes añadido en octubre de 2025.
  • ncoll/ntotaln_{\text{coll}} / n_{\text{total}} = Entradas procedentes de una colección concreta divididas entre el total de entradas (10 o 5). Es la fracción de la probabilidad total atribuida a esa colección.
  • outputscoll|\text{outputs}_{\text{coll}}| = Número de skins del rango siguiente (o de entradas del pool contains_rare de la caja que alimenta la colección) en el pool de salida de esa colección.
La fórmula del float la reescribió Valve en la actualización Retakes de octubre de 2024 y no se ha tocado tras añadirse el contrato de cuchillo y guantes en octubre de 2025. El float normalizado de cada entrada reúne skins con rangos min/max distintos sobre un eje común 0–1. Un 0,10 bruto en la AK-47 Asiimov, con rango estrecho (0,05–0,70), se normaliza a (0,10 − 0,05) / (0,70 − 0,05) = 0,077, mientras que el mismo 0,10 bruto en un skin 0,00–1,00 se queda en 0,10. La media de los valores normalizados se proyecta después en el rango de cada skin de salida — cada uno tiene el suyo.
La fórmula de probabilidad es el producto de dos factores. El primero — n_coll / n_total — es la fracción de entradas que aporta una colección; tras la reescritura de 2024, esa es la *única* palanca que puedes mover al elegir las skins. El segundo — 1 / outputs_in_collection — está fijado por los datos: una colección con un único skin del rango siguiente concentra toda su fracción en esa salida, mientras que una con cuatro la divide en cuatro filas. Por eso los crafters experimentados prefieren colecciones con una sola salida en el rango objetivo, como The Militia Collection (en el rango Restringido solo hay M4A4 | Modern Hunter) — menos salidas en el rango siguiente = mayor probabilidad por skin objetivo con el mismo presupuesto de entrada.

Ejemplos de contratos de mejora

Estándar de 10 entradas, una sola colección, salida Restringido determinista

Rellena los 10 huecos Mil-Spec con skins de una colección que tenga exactamente un Restringido. Aplica la fórmula de probabilidad: n_coll / n_total = 10/10 = 1,0, outputs_in_collection = 1, así que P = 1,0 × 1/1 = 100 % en la única fila Restringido. El float predicho sale del paso 3: haz la media de las 10 entradas normalizadas y sustituye la media en [minFloat, maxFloat] del skin de salida. Si tus entradas alcanzan de media un normalizado de 0,05 y el rango de la salida es 0,06–0,80, el float predicho queda en (0,80 − 0,06) × 0,05 + 0,06 = 0,097 → Casi nuevo. Los contratos «una colección, una salida» son la demostración más limpia de la fórmula, porque todo se reduce al paso del float.

Multi-colección 7+3, salida Restringido ponderada

Siete skins Mil-Spec de una colección con una sola salida en el rango siguiente, más tres Mil-Spec de otra colección con tres salidas. Probabilidad del skin único de la primera colección: 7/10 × 1/1 = 70 %. Probabilidad de cada uno de los tres skins de la segunda colección: 3/10 × 1/3 = 10 % (tres filas a 10 % cada una). Suma: 70 % + 3 × 10 % = 100 %. Es la jugada clásica — concentrar entradas en una colección con pocas salidas para empujar la probabilidad sobre un Restringido caro concreto, y rematar con tres entradas baratas de una colección más ancha y con float bajo para tirar de la media normalizada hacia abajo.

Cuchillo / guantes: 5 encubiertos de una colección alimentadora

Cinco skins Encubiertas de una colección que alimenta exactamente una caja (la calculadora lee la asociación desde case-by-collection.json). n_coll / n_total = 5/5 = 1,0. El pool de salida es el contains_rare de esa caja, normalmente entre 50 y 70 entradas según la edad de la caja. Probabilidad de cada Especial = 1,0 × 1/|pool|, así que con un pool de 50 cada cuchillo o par de guantes queda exactamente en 2,0 %, y con un pool de 70 en torno a 1,43 %. El float predicho se calcula contra el rango propio de cada Especial: la mayoría de los acabados de cuchillo usan 0,00–1,00, pero los cuchillos con restricción de patrón (fases Doppler, Gamma Doppler) y otros Especiales con rango de float artificialmente estrecho se topan con su máximo y reciben la etiqueta «float capado» en la tabla.

Modo inverso — calcular desde el skin objetivo

Elige un Encubierto objetivo (por ejemplo la AK-47 Asiimov de The Danger Zone Collection, rango 0,05–0,70) y el desgaste deseado. La calculadora invierte los pasos 2 y 3 y calcula el techo de la media de float normalizado de entrada que mantiene la salida dentro de la franja objetivo. Para Algo desgastado (cota superior 0,38), el techo es (0,38 − 0,05) / (0,70 − 0,05) ≈ 0,508 normalizado — es decir, tus 10 entradas Clasificado de esa misma colección tienen que quedarse de media por debajo de 0,508 o la salida caerá a Bastante desgastado. El modo inverso comprueba además si la colección objetivo tiene skins de rangos inferiores suficientes para alimentar el contrato — algunas colecciones de Operación tienen rango Clasificado pero ningún Restringido por debajo, y en ese caso el modo devuelve «inviable» y avisa de que ninguna colección de entrada puede producir esa salida.

The Kilowatt Collection — split 8+2 con AK-47 Inheritance como objetivo

Ejemplo muy comentado en 2026 en blogs internacionales de trade-up, en el hilo de los contratos de Mediavida y en grupos de Steam hispanohablantes: ocho skins Clasificado de The Kilowatt Collection más dos Clasificado de otra colección del mismo rango. La fracción del 80 % de Kilowatt arrastra el 80 % de la probabilidad total al pool Encubierto de Kilowatt — ese pool tiene exactamente dos skins, la AK-47 Inheritance y la AWP Chrome Cannon, cada una con 80 % / 2 = 40 %. La segunda colección reparte su 20 % entre sus propias Encubiertas. Si tus ocho entradas Kilowatt cierran una media normalizada baja, en torno a 0,02, eso proyecta un float predicho de la AK-47 Inheritance (rango 0,00–0,7973) de 0,016 → Recién fabricado. Es el montaje que varios crafters hispanohablantes publicaron como EV-positivo en la primavera de 2026 incluso después del ~13 % de comisión de Steam — los precios de mercado se mueven rápido, así que revisa las cotizaciones de Skinport (sede en Stuttgart, Alemania), Buff163 y DMarket justo antes de hacer clic.

Consejos para contratos de mejora CS2

  • Concentra las entradas en la colección con menos salidas en el rango siguiente que aún contenga tu objetivo. La fórmula de probabilidad es (n_coll / n_total) × (1 / outputs_in_collection), así que una colección con una única salida redirige toda la fracción de tus entradas a ese skin y solo a ese. The Militia Collection (un único Restringido — M4A4 | Modern Hunter) y varias colecciones de Operación son queridas justamente por eso: menos salidas en el rango siguiente = mayor probabilidad por skin objetivo con el mismo presupuesto de entrada.
  • Abre el panel de optimización de float ANTES de meter las skins en el contrato. Para la salida principal, el panel resuelve el problema inverso a partir del desgaste elegido (Recién fabricado / Casi nuevo / Algo desgastado / Bastante desgastado / Deplorable) y devuelve el máximo de la media de float normalizado que aún mantiene la salida en esa franja. Si el techo es 0,082, cada entrada tuya tiene que tirar de la media normalizada hasta 0,082 o por debajo — un umbral estricto que es invisible si solo miras los floats brutos de entrada.
  • Usa el modo inverso cuando tengas un skin objetivo claro. Eliges skin, desgaste y estrategia — «float mínimo dentro del desgaste» (más profundo en la franja, acabado más limpio) o «justo dentro del desgaste» (techo más holgado, entradas más baratas). La calculadora devuelve la colección de entrada capaz de producir el objetivo y el techo de la media de float normalizado. Sabes de inmediato si tu presupuesto alcanza el desgaste objetivo o no.
  • Trata los guantes StatTrak™ como imposibles. No existen en CS2. El contrato StatTrak™ de 5 encubiertos tiene un pool de salida exclusivamente de cuchillo — la calculadora filtra el contains_rare en consecuencia al activar StatTrak™ en la pestaña Cuchillo / Guantes. Las Encubiertas StatTrak™ de las cajas Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang y Dead Hand Terminal quedan completamente bloqueadas — su sección Especial solo contiene guantes.
  • Evita los skins de entrada de rango estrecho en la parte alta de su intervalo. Tras la reescritura del float de octubre de 2024, una AUG | Amber Fade con float 0,30 (rango 0,00–0,40) se normaliza a 0,75 — casi 2,5 veces más que el mismo 0,30 bruto en un skin 0,00–1,00. Las skins de rango amplio con float profundo en Recién fabricado tiran de la media hacia abajo; las de rango estrecho en la parte alta la empujan hacia arriba. La vieja meta de los «skins de relleno», en la que se rellenaba el contrato con skins de rango estrecho para bajar la media, ya no funciona bajo la fórmula nueva.
  • Comprueba la suma de probabilidades contra 1,0 (100 %). La calculadora muestra una línea de verificación bajo la tabla — si pone 0,98 o 1,02 en lugar de 1,00, tienes o bien una entrada de una colección sin skins en el rango siguiente (el menú interno de CS2 rechaza ese contrato y la calculadora lo marca en la fila correspondiente), o bien un registro torcido en los datos. Esta comprobación es el test de cordura más limpio de que los cuatro pasos de la fórmula se han aplicado sin error.
  • No te fíes de los guías en español que aún describen el contrato con la fórmula del float bruto antigua: bloodycase.com, csnn.pro/es, hellcase y los blogs hispanos de skin.land y bo3.gg/es siguen explicándolo con la fórmula previa a octubre de 2024 — comprobado al leer cada uno. La fórmula normalizada está documentada desde la actualización Retakes de octubre de 2024 en el Counter-Strike Wiki, en la guía oficial de Steam Community de mayo de 2025 y en el dataset abierto ByMykel/CSGO-API. Esta calculadora sustituye tus números reales en los cuatro pasos y permite contrastarlos con la vista previa del contrato dentro del juego.
  • En el mercado español de skins, compara siempre los precios del Mercado de la Comunidad Steam con Skinport (Skinport GmbH, con sede en Stuttgart, Alemania, y facturación europea en EUR), Buff163 y DMarket antes de cerrar un contrato. Tras la actualización Re-Retakes del 23 de octubre de 2025, la capitalización total de skins de CS2 cayó de unos 6.000 a unos 4.200 millones de dólares en 30-48 horas (Dataconomy ES, Vidas Infinitas, Tarreo y AMK Station hablan de pérdidas de entre 1.000 y 2.000 millones según ventana), los Encubiertos se dispararon entre un 200 % y un 500 % de la noche a la mañana, y cuchillos icónicos como el Karambit | Doppler Recién fabricado se hundieron un 32 % a unos 740 dólares en el primer día. Steam cobra alrededor del 13 % de comisión en cada venta, así que el valor esperado (EV) neto después de comisiones es el número que de verdad importa, no el EV bruto.
  • En España, los contratos de mejora se mueven en una zona gris regulatoria. Las cajas de CS2 son técnicamente loot boxes, y la Dirección General de Ordenación del Juego (DGOJ) presentó en 2022 un borrador específico de regulación de cajas de botín dirigido sobre todo a menores. Ese texto no llegó a aprobarse como ley en el Congreso, pero el Ministerio de Consumo y los consejos de consumidores (Consejo de Consumidores y Usuarios, OCU) siguen vigilando el tema y CNMV no entra en este tipo de activos virtuales. La reventa en plataformas terceras (Skinport, Buff163, DMarket) funciona en la práctica desde hace años, pero no hay interpretación firme de la Agencia Tributaria sobre la fiscalidad de ganancias en skins para los volúmenes habituales. La calculadora es una herramienta puramente matemática: muestra lo que calcula el motor del juego y no sustituye ni asesoramiento legal ni fiscal.
  • Planifica el contrato como un pro: anota la lista de entradas en un mensaje privado de Discord o Steam para ti mismo, captura el panel de optimización de float y la tabla de probabilidades, y espera 24 horas antes de hacer clic de verdad. La mayoría de los contratos «quemados» en los hilos del subforo de Counter-Strike de Mediavida sobre contratos e inversiones (incluido «CS2 — Hilo oficial»), en el foro español de Steam y en los grupos de Discord de la escena hispanohablante (alrededor de Movistar Riders, KOI, Heroic Spain, 9z Argentina, JONOH, los streamers de CS2 en Twitch España y los canales de AS eSports, El Desmarque y VandalSports) comparten el mismo origen: clic impulsivo justo después de un evento de rebajas de Steam, una nueva Operación, un drop de Twitch o un vídeo de un streamer hispano enseñando un cuchillo de 1.000 € — sin leer la columna de probabilidad hasta el final.

Preguntas frecuentes sobre los contratos de mejora CS2

¿La calculadora soporta contratos de cuchillo y guantes?

Sí. Cambia a la pestaña Cuchillo / Guantes (5) — la rareza de entrada se bloquea automáticamente en Encubierto y el número de huecos baja de 10 a 5. El pool de salida es el contains_rare de la caja que alimenta la colección Encubierta de cada entrada. La tabla de correspondencia colección → caja viene del dataset incorporado (snapshot ByMykel/CSGO-API del 2026-05-15).

¿Qué cambió en la actualización de CS2 de octubre de 2024?

La actualización Retakes reescribió la fórmula del float. Antes de octubre de 2024 CS2 promediaba el float bruto de las entradas directamente. Desde la actualización, cada float de entrada se normaliza primero frente a su propio [minFloat, maxFloat], luego se hace la media de los valores normalizados y el resultado se proyecta en el rango del skin de salida. Eso mató la vieja meta de los «skins de relleno» de rango estrecho y float bajo que los jugadores apilaban para bajar la media.

¿Qué cambió Valve el 23 de octubre de 2025?

La actualización Re-Retakes añadió el contrato de cuchillo / guantes de 5 encubiertos. Cinco entradas Encubiertas producen un objeto Especial sorteado uniformemente del pool contains_rare de la caja alimentadora. Las Encubiertas StatTrak™ producen únicamente un cuchillo StatTrak™. El contrato estándar de 10 entradas no cambió.

¿Puedo mezclar skins StatTrak™ y normales en un mismo contrato?

No. El menú de contratos de CS2 bloquea físicamente cualquier mezcla. El interruptor StatTrak™ encima de los huecos filtra la lista de skins a las que tienen variante StatTrak™ y transmite el estado a la salida — o las 10 (o 5) entradas son StatTrak™, o ninguna lo es. No hay término medio.

¿Merece la pena financieramente un contrato de mejora CS2?

Después del ~13 % de comisión de Steam, la mayoría de los contratos estándar son EV-negativos — es el consenso en las grandes comunidades de trade-up internacionales (tradeit.gg, csdelta.com, csmoney) y en los hilos de Mediavida y r/CounterStrike en español. Existen nichos puntuales EV-positivos (Kilowatt → AK-47 Inheritance fue el ejemplo más comentado en la primavera de 2026), pero se mueven con los precios de mercado. Regla práctica: solo cierra un contrato si el EV bruto supera al menos en un 20 % el coste de las entradas, para que quede margen después de comisiones.

¿Por qué las skins Recuerdo (Souvenir) no aparecen en la selección?

Las entradas Recuerdo están explícitamente excluidas por las reglas del contrato de mejora de Valve. La calculadora las filtra ya en la lista desplegable, y si un estado de URL intenta cargar una skin Recuerdo, la validación rechaza el contrato con un mensaje claro en vez de devolver un resultado incorrecto.

¿Qué es un float normalizado?

Es el float bruto de la entrada trasladado a la escala 0–1 frente al propio rango del skin, con la fórmula (float − min) / (max − min). Desde octubre de 2024, CS2 promedia los floats normalizados y luego proyecta esa media en el rango del skin de salida para producir el float predicho. El acordeón «Mostrar matemáticas» bajo los resultados pasa cada paso con tus números reales.

¿Cómo calcula la calculadora la probabilidad cuando las entradas vienen de varias colecciones?

La probabilidad de cada salida es (entradas procedentes de la colección de esa salida / total de entradas) × (1 / número de skins del rango siguiente en esa colección). El primer factor es la fracción de la colección sobre la probabilidad total; el segundo reparte esa fracción entre los skins del rango siguiente. Un split 7+3 entre una colección con una salida y otra con tres da 70 %, 10 %, 10 %, 10 % — cuatro filas, suma 100 %.

¿La calculadora tiene en cuenta los precios de mercado de las entradas y salidas?

En esta versión no. El foco está en la matemática del float y la distribución de probabilidades frente a un dataset verificado, no en los precios de mercado en tiempo real. Una capa de precios procedente del Mercado de la Comunidad Steam, Skinport (Stuttgart), Buff163 y plataformas similares está planificada para una versión posterior, en cuanto tengamos un feed de precios estable.

¿Cómo encajan los contratos de mejora CS2 en la regulación española hoy?

En una zona gris regulatoria. La entrega del skin ocurre íntegramente dentro de tu cuenta de Steam, y Valve no convierte objetos virtuales en euros directamente. La reventa en plataformas terceras (Skinport, Buff163, DMarket, SecretStoreCS de Argentina para hispanohablantes de LATAM) funciona en la práctica desde hace años, pero el borrador de regulación de cajas de botín de la DGOJ (2022) no llegó a aprobarse, y ni la Agencia Tributaria ni el Consejo de Consumidores ni la CNMV se han pronunciado en firme sobre la fiscalidad de las ganancias en skins. Para volúmenes regulares de reventa, conviene consultar con un asesor fiscal. La calculadora es una herramienta puramente matemática y no sustituye un dictamen legal.

¿Por qué el float predicho de la salida no coincide exactamente con la vista previa del contrato dentro del juego?

Tres razones. Primero, ByMykel/CSGO-API se refresca aproximadamente una vez por semana y puede llevar un par de días de retraso respecto a Valve en cajas recién lanzadas — la fecha del snapshot está en el pie de página y permite comprobar la frescura de los rangos. Segundo, algunas skins tienen suelos de float ocultos y restricciones de patrón que los datos públicos no modelan a la perfección. Tercero, la calculadora muestra un float capado cuando la predicción supera el máximo del skin — el menú interno del juego aplica el mismo cap pero en algunos paneles muestra el valor bruto por debajo del corte.

¿Puedo compartir un enlace a un contrato concreto?

Sí. Cada cambio de entrada actualiza una querystring versionada y el botón «Compartir» la copia al portapapeles. Quien abra el enlace ve exactamente el mismo contrato — huecos, interruptor StatTrak™, modo y ajustes del modo inverso — ya cargado.

¿Esta calculadora de contratos CS2 funciona sin cuenta?

Sí. La calculadora funciona íntegramente en el navegador, no requiere cuenta, nunca pide el login de Steam y no muestra ningún upsell de marketplace. El dataset usado por debajo es el conjunto abierto bajo licencia MIT de ByMykel/CSGO-API, así que cada rango de entrada, asociación de colección y pool de caja se puede contrastar contra el JSON original en GitHub.

¿Qué precisión tienen los floats predichos?

Cuatro decimales de precisión frente al dataset incorporado y dentro de unos 0,001 frente a la vista previa real del contrato en el juego, si el dataset está fresco. Los cuatro pasos de la fórmula son deterministas — no hay aleatoriedad en la predicción del float, solo en la colección de la que sale concretamente la salida. Si tu contrato real se desvía más que eso, recarga la página (puede haberse desplegado un snapshot nuevo) o avísanos para parchear los datos.


Glosario de contratos de mejora CS2

Float

El valor de desgaste de un skin de CS2 — un número real en el intervalo [0, 1]. A menor float, más limpio el desgaste (Recién fabricado, Casi nuevo) y, por norma general, mayor precio de mercado. En el juego aparece en la ventana de inspección como «Wear Rating».

Desgaste (Exterior)

La franja visible del float: Recién fabricado (0,00–0,07), Casi nuevo (0,07–0,15), Algo desgastado (0,15–0,38), Bastante desgastado (0,38–0,45), Deplorable (0,45–1,00). La cota superior de cada franja es exclusiva, salvo Deplorable, que incluye 1,00. Son exactamente las etiquetas que muestra el Mercado de la Comunidad Steam en español verificadas sobre listados activos (AK-47 Asiimov y AWP Asiimov en mayo de 2026).

Float normalizado

El float bruto de la entrada llevado a la escala 0–1 frente al propio rango del skin, según la fórmula (float − min) / (max − min). Desde octubre de 2024, la fórmula del contrato de CS2 promedia los valores normalizados (no los brutos) y proyecta la media en el rango del skin de salida.

Colección (Collection)

Un conjunto nombrado de skins de CS2 lanzados en bloque (por ejemplo The Kilowatt Collection, The 2021 Train Collection, The Danger Zone Collection, The Gallery Collection, The Fever Collection). El contrato de mejora extrae las salidas de los pools del rango siguiente de todas las colecciones participantes, ponderados por la fracción de entradas que aporta cada una.

Tope de float (float cap)

Un mínimo o máximo individual que estrecha el rango de un skin por debajo del canónico 0–1. La AWP Asiimov empieza solo en 0,18 (no existe versión Recién fabricado), la AK-47 Redline va de 0,10 a 0,70, la AK-47 Asiimov de 0,05 a 0,70. Bajo la fórmula normalizada, los topes son críticos porque cambian la posición relativa de un float bruto sobre el eje 0–1, y por tanto la aportación del skin a la media.

Encubierto (Covert)

La rareza estándar más alta (roja), un escalón por debajo de Especial. En el Mercado de la Comunidad Steam en español aparece como «Encubierto» (verificado sobre listado activo de AK-47 Asiimov en mayo de 2026). En la pestaña Cuchillo / Guantes de la calculadora, esta rareza se bloquea automáticamente como rareza de entrada.

Clasificado (Classified)

La segunda rareza más alta de la escalera estándar (rosa). En el Mercado de la Comunidad Steam en español aparece como «Clasificado». Colecciones como Kilowatt tienen tanto Clasificado como Encubierto, y el contrato Clasificado → Encubierto es el montaje más buscado por los crafters que apuntan a un cuchillo (desde octubre de 2025, vía el modo de 5 encubiertos) o a un Encubierto caro (como la AK-47 Inheritance).

Restringido (Restricted)

El rango morado de la escalera estándar, entre Mil-Spec y Clasificado. En el Mercado de la Comunidad Steam en español aparece como «Restringido». Las colecciones con una sola salida Restringido (como The Militia Collection, cuyo único Restringido es M4A4 | Modern Hunter) son las más eficientes para empujar la probabilidad sobre un skin concreto.

Especial (Special)

Cuchillos y guantes. No forman parte de la escalera estándar de rareza. Solo se obtienen a través del contrato de 5 encubiertos que Valve añadió en la actualización Re-Retakes del 23 de octubre de 2025.

StatTrak™

Una variante de arma con un contador integrado de bajas confirmadas. El contrato de mejora no permite mezclar entradas StatTrak™ y normales, y el estado StatTrak™ de la salida refleja el de las entradas. Los guantes StatTrak™ no existen en CS2 — por eso el contrato StatTrak™ de 5 encubiertos siempre devuelve un cuchillo, nunca un par de guantes.

contains_rare

El pool de objetos Especiales (cuchillos y guantes) que una caja concreta de CS2 puede entregar como recompensa amarilla (Especial). El contrato de 5 encubiertos sortea uniformemente de ese pool — qué pool se usa depende de qué caja alimente la colección de las Encubiertas de entrada.

Valor esperado (EV)

La media de los valores de salida posibles ponderada por sus probabilidades. Métrica estándar en la comunidad internacional de trade-up para evaluar la rentabilidad de un contrato. Esta calculadora se centra ahora mismo en float y probabilidades; un EV con precio de mercado está planificado para una versión posterior.

Escalera de rareza (Rarity Ladder)

El orden de las rarezas de skin en CS2: Grado Consumo (blanco) → Grado Industrial (azul claro) → Mil-Spec (azul oscuro) → Restringido / Restricted (morado) → Clasificado / Classified (rosa) → Encubierto / Covert (rojo). El contrato de mejora convierte 10 skins de un rango en uno del rango inmediatamente superior — Mil-Spec → Restringido, Restringido → Clasificado, etc.

Colección alimentadora (feeder)

Una colección cuyas skins Encubiertas se aceptan como entrada del contrato de cuchillo / guantes y cuya caja asociada proporciona el pool contains_rare de la salida. En la calculadora, la correspondencia colección → caja se sirve desde el archivo case-by-collection.json.

Actualización Re-Retakes

El parche de CS2 del 23 de octubre de 2025. Devolvió el modo Retakes a la rotación e introdujo a la vez el contrato de cuchillo / guantes de 5 encubiertos. En entre 30 y 48 horas la capitalización total de skins cayó de unos 6.000 a unos 4.200 millones de dólares — los Encubiertos se dispararon entre un 200 % y un 500 %, y cuchillos y guantes acabados perdieron entre un 20 % y más de un 50 % de valor, con el Karambit | Doppler Recién fabricado bajando un 32 % a unos 740 dólares (Dataconomy ES, Vidas Infinitas, Tarreo, AMK Station y los hilos de Mediavida del 22-23/10/2025 lo cubrieron al detalle).

ByMykel/CSGO-API

El dataset abierto bajo licencia MIT alojado en GitHub que describe cada skin de CS2 con su colección, rareza, min/max de float, disponibilidad de StatTrak™ y vínculo con cajas. La calculadora incluye un snapshot cuya fecha se muestra en el pie de la página para que puedas verificar lo actual que están los rangos.


Contenido verificado por el equipo de Smart Calculators