Smart Calculators

Smart

Calculators

Calculadora trade-up CS2

Calcule as skins de saída, probabilidades e floats previstos para qualquer contrato trade-up de Counter-Strike 2. Suporta contratos de 5 entradas para facas e luvas, mistura de coleções, StatTrak e busca reversa.

CS2 Trade-Up // Contractmodo std-10 · stattrak off
Nota: Esta calculadora é uma ferramenta educacional que calcula a matemática publicamente documentada do trade-up de Counter-Strike 2. Não facilita apostas, skin betting ou transações com dinheiro real. Os preços dos skins flutuam; os valores exibidos são estimativas baseadas em dados de mercados de terceiros quando exibidos.Counter-Strike, Counter-Strike 2, CS:GO, Steam e Valve são marcas registradas da Valve Corporation. Este site não é afiliado, endossado ou patrocinado pela Valve.

Todos os inputs precisam ser StatTrak™; o output também 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
Ou carregue um contrato de exemplo:

Calculadora de contrato de troca CS2. Float, chances por skin e previsão de faca a partir de 5 ocultas.

A calculadora de contrato de troca CS2 normaliza o float de 10 entradas (5 no modo faca e luvas), tira a média e projeta na faixa de cada skin de saída. A chance de cada skin é igual à fração de entradas vindas da sua coleção dividida pelo número de skins do rank seguinte naquela coleção.

O que é o contrato de troca no CS2?

O contrato de troca no CS2 (na comunidade brasileira também chamado de "contrato", "aprimoramento" ou "crafting de skins") transforma 10 skins de mesma raridade em uma skin um degrau acima na escada padrão: Nível Consumidor (branco) → Nível Industrial (azul claro) → Nível Militar / Mil-Spec (azul) → Restrita (roxo) → Secreta / Classified (rosa) → Oculta / Covert (vermelho). As 10 entradas precisam ter a mesma raridade, todas StatTrak™ ou todas comuns — o menu interno do CS2 não deixa misturar — e as skins Souvenir ficam de fora. A coleção da skin que sai é sorteada de forma probabilística: a fração de entradas vindas de uma coleção é igual à fração da probabilidade total que cai no pool de skins do rank seguinte daquela coleção.
A variante de faca e luvas a Valve adicionou em 23 de outubro de 2025 na atualização Re-Retakes — o mesmo patch que devolveu o modo Retakes para a rotação. O contrato pega 5 skins Ocultas (Covert) de uma ou mais coleções que alimentam caixas e devolve um item Especial — uma faca ou um par de luvas — sorteado de forma uniforme do pool contains_rare da caixa que a coleção em questão alimenta. Entradas StatTrak™ produzem só faca StatTrak™; entradas comuns podem dar tanto faca quanto par de luvas, porque luvas StatTrak™ simplesmente não existem em CS2. É exatamente essa assimetria que faz o contrato StatTrak™ de 5 ocultas ser estritamente faca — coverts StatTrak™ das caixas Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang e Dead Hand Terminal ficam bloqueadas inteiras, porque essas caixas só têm luvas na seção Especial.
O float decide tudo porque define a condição da skin de saída — Nova de Fábrica (0,00–0,07), Pouco Usada (0,07–0,15), Testada em Campo (0,15–0,38), Bem Desgastada (0,38–0,45), Veterana de Guerra (0,45–1,00) — e uma única faixa de diferença chega a movimentar o preço de mercado em 5 a 50 vezes. Antes de outubro de 2024 o CS2 fazia a média do float bruto direto. Depois da atualização Retakes a engine primeiro normaliza cada float de entrada contra o próprio [minFloat, maxFloat], depois tira a média dos valores normalizados, e projeta de volta na faixa da skin de saída. Essa mudança matou a velha meta dos "skins-enchedores", em que jogadores enfiavam skins de faixa apertada para puxar a média para baixo. Sob a fórmula nova, uma entrada de faixa apertada no topo do próprio intervalo entrega o mesmo valor normalizado de uma skin 0–1 na posição relativa equivalente.
Guias brasileiros como theclutch.com.br, bo3.gg/pt e o blog da NeshaStore explicam o conceito do contrato de troca, mas quase nenhum coloca passo a passo a fórmula nova do float pós-outubro de 2024 nem a aritmética de quem alimenta qual caixa no modo de 5 ocultas. Esta calculadora substitui os seus números reais nos quatro passos e mostra o resultado lado a lado com o que o menu interno do CS2 prevê.

Como a calculadora calcula cada resultado possível

Escolha a raridade da entrada (de Nível Consumidor até Secreta no modo padrão; na aba Faca / Luvas (5) a raridade trava automaticamente em Oculta), ligue ou desligue StatTrak™ e preencha os 10 (ou 5) slots. Em cada slot você escolhe primeiro a coleção, depois uma skin daquela raridade dentro da coleção, e por fim o float bruto que aparece no seu inventário do CS2. A cada mudança de entrada a calculadora roda quatro passos:
1. Normalize cada float de entrada contra o seu próprio min/max. A fórmula é $\bar{f}_i = (fi - fi,\min) / (fi,\max - fi,\min)$. Isso coloca todas as skins em um eixo comum 0–1: um float bruto de 0,15 na AK-47 Asiimov (faixa 0,05–0,70) normaliza para 0,154, enquanto o mesmo 0,15 bruto na AK-47 Redline (faixa 0,10–0,70) normaliza para 0,083 — quase metade. As duas entradas agora ficam diretamente comparáveis no mesmo eixo.
2. Tire a média dos valores normalizados. A fórmula é $\bar{f} = (1/n) \sumi \bar{f}_i$, com n = 10 no modo padrão e n = 5 no modo faca / luvas. Esse único número é o que comanda o float de cada saída no passo 3.
3. Projete a média de volta na faixa de cada skin de saída possível. Para cada candidata, $f\text{out} = (f\text{out,\max} - f\text{out,\min}) \cdot \bar{f} + f\text{out,\min}$. Se o resultado passar do maxFloat da skin, a calculadora corta o valor e levanta uma plaquinha "float travado" — caso típico da M4A1-S Fade (oculta, faixa 0,00–0,08) e de outras skins com espaço de float artificialmente apertado.
4. Calcule a chance de cada candidata. A fórmula é $P(\text{skin}) = (n\text{coleção} / n\text{total}) \times (1 / |\text{saídas}_{\text{coleção}}|)$. A soma das chances de todas as linhas tem que dar exatamente 1,0 — a calculadora mostra uma linha de verificação logo abaixo da tabela para você conferir que nenhum arredondamento sumiu pelo caminho.
Debaixo da tabela de saídas, o acordeão "Mostrar matemática" repete esses mesmos quatro passos substituindo os seus números reais. O painel "Float mínimo para Nova de Fábrica / Pouco Usada / Testada em Campo" inverte os passos 2 e 3 e diz qual é o teto da média de float normalizado que ainda segura a skin principal de saída dentro da condição escolhida — útil quando você já tem entradas em mãos e precisa saber se os floats delas são apertados o bastante para garantir a condição-alvo.

Fórmulas de float e probabilidade do contrato de troca 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 previsto da skin de saída do contrato.
  • fout,min/fout,maxf_{\text{out},\min} / f_{\text{out},\max} = Float mínimo e máximo da skin de saída segundo a base de dados embutida do CS2 (fonte: ByMykel/CSGO-API).
  • fˉ\bar{f} = Média do float normalizado em todas as n entradas.
  • fif_i = Float bruto da i-ésima skin de entrada — o número que o CS2 mostra no inventário.
  • fi,min/fi,maxf_{i,\min} / f_{i,\max} = Float mínimo e máximo da i-ésima skin de entrada — pode ser o canônico 0,00–1,00 ou uma trava 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 o contrato padrão, 5 para o contrato de faca / luvas adicionado em outubro de 2025.
  • ncoll/ntotaln_{\text{coll}} / n_{\text{total}} = Entradas vindas de uma coleção específica divididas pelo total de entradas (10 ou 5). É a fatia da probabilidade total que pertence àquela coleção.
  • outputscoll|\text{outputs}_{\text{coll}}| = Número de skins do rank seguinte (ou de itens no pool contains_rare da caixa que a coleção alimenta) no pool de saída daquela coleção.
A fórmula do float foi reescrita na atualização Retakes de outubro de 2024 e segue intocada depois da inclusão do contrato de faca e luvas em outubro de 2025. O float normalizado de cada entrada junta skins com faixas min/max diferentes em um eixo comum 0–1. Um 0,10 bruto na AK-47 Asiimov apertada (0,05–0,70) normaliza para (0,10 − 0,05) / (0,70 − 0,05) = 0,077, enquanto o mesmo 0,10 bruto em uma skin 0,00–1,00 normaliza para os mesmos 0,10. A média desses valores normalizados é depois projetada na faixa de cada skin de saída — e cada skin tem a sua.
A fórmula da probabilidade é o produto de dois fatores. O primeiro — n_coll / n_total — é a fração de entradas vindas de uma coleção; depois da reescrita de 2024, essa é a *única* alavanca que você gira ao escolher as skins. O segundo — 1 / outputs_in_collection — está cravado nos dados: uma coleção com uma única skin no rank seguinte concentra toda a sua fatia naquela saída única, e uma coleção com quatro saídas divide a fatia em quatro linhas. É exatamente por isso que crafters experientes preferem coleções com uma única saída no rank-alvo, como a The Militia Collection (no rank Restrita só tem a M4A4 | Modern Hunter) — menos saídas no rank seguinte = chance maior por skin-alvo com o mesmo orçamento de entrada.

Exemplos de contratos de troca

Padrão de 10 entradas, uma coleção, saída Restrita determinística

Preencha todos os 10 slots de Nível Militar com skins de uma coleção que tem exatamente uma Restrita. Aplique a fórmula da probabilidade: n_coll / n_total = 10/10 = 1,0, outputs_in_collection = 1, então P = 1,0 × 1/1 = 100% na única linha Restrita. O float previsto sai do passo 3: tire a média dos 10 floats normalizados e substitua a média em [minFloat, maxFloat] da skin de saída. Se as suas entradas dão em média um normalizado de 0,05 e a faixa da saída é 0,06–0,80, o float previsto fica em (0,80 − 0,06) × 0,05 + 0,06 = 0,097 → Pouco Usada. Contratos "uma coleção, uma saída" são o exemplo mais limpo da fórmula, porque tudo se reduz ao passo do float.

Multi-coleção 7+3, saída Restrita com pesos

Sete skins de Nível Militar de uma coleção com uma saída no rank seguinte mais três skins de outra coleção com três saídas no mesmo rank. Probabilidade da skin única da primeira coleção: 7/10 × 1/1 = 70%. Probabilidade de cada uma das três skins da segunda coleção: 3/10 × 1/3 = 10% (três linhas de 10% cada). Soma: 70% + 3 × 10% = 100%. Esse é o jogo clássico — concentrar entradas em uma coleção com poucas saídas para empurrar a chance para uma Restrita cara específica, e completar com três entradas baratas de uma coleção mais larga e com float baixo para puxar a média normalizada para baixo.

Faca / luvas: 5 ocultas de uma coleção que alimenta uma caixa

Cinco skins Ocultas de uma coleção que alimenta exatamente uma caixa (a calculadora lê o vínculo direto de case-by-collection.json). n_coll / n_total = 5/5 = 1,0. O pool de saída é o contains_rare daquela caixa, geralmente 50 a 70 itens dependendo da idade da caixa. Chance de cada Especial = 1,0 × 1/|pool|, então em um pool de 50 cada faca ou par de luvas fica em exatos 2,0%, e em um pool de 70 fica em cerca de 1,43%. O float previsto é calculado contra a faixa própria de cada Especial: a maioria das facas usa 0,00–1,00, mas facas com restrição de padrão (fases Doppler, Gamma Doppler) e outros Especiais com faixa de float artificialmente apertada batem no maximum e ganham a plaquinha "float travado" na tabela.

Modo reverso — partindo da skin-alvo

Escolha uma Oculta-alvo (por exemplo a AK-47 Asiimov da The Danger Zone Collection, faixa 0,05–0,70) e a condição desejada. A calculadora inverte os passos 2 e 3 e calcula o teto da média de float normalizado de entrada que mantém a saída dentro da faixa-alvo. Para Testada em Campo (limite superior 0,38), o teto fica em (0,38 − 0,05) / (0,70 − 0,05) ≈ 0,508 de média normalizada — ou seja, as suas 10 entradas Secretas dessa mesma coleção precisam ficar em média abaixo de 0,508, caso contrário sai Bem Desgastada. O modo reverso também checa se a coleção-alvo de fato tem skins de ranks inferiores suficientes para alimentar o contrato — algumas coleções de Operação têm o rank Secreta mas não têm um feeder Restrita logo abaixo, e nesse caso o modo devolve "inviável" e avisa que nenhuma coleção de entrada consegue produzir aquela saída.

The Kilowatt Collection — split 8+2 com AK-47 Inheritance como alvo

Exemplo popular em 2026, discutido em blogs internacionais de trade-up e em grupos de Steam brasileiros: oito skins Secretas da The Kilowatt Collection mais duas skins Secretas de outra coleção do mesmo rank. A fatia de 80% da Kilowatt puxa 80% da probabilidade total para o pool Oculto da Kilowatt — esse pool tem exatamente duas skins, a AK-47 Inheritance e a AWP Chrome Cannon, cada uma com 80% / 2 = 40%. A segunda coleção divide os seus 20% entre as próprias Ocultas. Se as suas oito entradas Kilowatt fechar um normalizado médio baixo, perto de 0,02, isso projeta um float previsto da AK-47 Inheritance (faixa 0,00–0,7973) em 0,016 → Nova de Fábrica. Esse é o setup que vários crafters internacionais postaram como EV-positivo na primavera de 2026 mesmo depois das taxas do Steam — preços de mercado oscilam, então sempre confira os valores na Steam Community Market e na Skinport (sede em Stuttgart, Alemanha) ou Buff163 antes de clicar.

Dicas para contratos de troca CS2

  • Concentre as entradas na coleção com o menor número de saídas no rank seguinte que ainda contenha a sua skin-alvo. A fórmula da probabilidade é (n_coll / n_total) × (1 / outputs_in_collection), então uma coleção com uma saída única redireciona toda a fatia das entradas para essa skin sozinha. The Militia Collection (uma única Restrita — M4A4 | Modern Hunter) e várias coleções de Operação são queridinhas exatamente por isso: menos saídas no rank seguinte = chance maior por skin-alvo dentro do mesmo orçamento de entrada.
  • Abra o painel de otimização de float ANTES de jogar as skins no contrato. Para a saída-alvo principal, o painel resolve o problema inverso a partir da condição desejada (Nova de Fábrica / Pouco Usada / Testada em Campo / Bem Desgastada / Veterana de Guerra) e devolve o máximo de média de float normalizado que ainda segura a saída naquela faixa. Se o teto sai em 0,082, cada entrada sua precisa empurrar a média normalizada para 0,082 ou menos — esse limite duro é invisível se você só olha o float bruto das entradas.
  • Use o modo reverso quando você já tem uma skin específica em mente. Escolha skin, condição e estratégia — "float mínimo dentro da condição" (mais fundo na faixa, acabamento mais limpo) ou "raspando o teto da condição" (teto mais frouxo, entradas mais baratas). A calculadora devolve a coleção de entrada capaz de produzir o alvo e o teto da média de float normalizado. Você já sabe de cara se o seu orçamento alcança ou não a condição-alvo.
  • Trate luvas StatTrak™ como impossíveis. Em CS2 elas simplesmente não existem. O contrato StatTrak™ de 5 ocultas tem um pool de saída só de facas — a calculadora filtra o contains_rare automaticamente quando você liga StatTrak™ na aba de faca e luvas. É por isso que ocultas StatTrak™ das caixas Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang e Dead Hand Terminal ficam totalmente bloqueadas — essas caixas só têm luvas na seção Especial.
  • Evite skins de entrada com faixa apertada no topo do próprio intervalo. Depois da reescrita do float em outubro de 2024, uma AUG | Amber Fade com float 0,30 (faixa 0,00–0,40) normaliza para 0,75 — quase 2,5 vezes maior que o mesmo 0,30 bruto em uma skin 0,00–1,00. Skins de faixa larga com float lá no fundo da Nova de Fábrica puxam a média para baixo; skins apertadas no topo puxam para cima. A velha meta dos "skins-enchedores", em que se completava o contrato com skins apertadas para derrubar a média, não funciona mais sob a fórmula nova.
  • Confira a soma das probabilidades contra 1,0 (100%). A calculadora mostra uma linha de verificação logo abaixo da tabela — se aparecer 0,98 ou 1,02 em vez de 1,00, ou você tem uma entrada de uma coleção sem skins no rank seguinte (o menu interno do CS2 não aceita esse contrato, e a calculadora marca isso na linha), ou tem um registro torto nos dados. Esse check é o teste de sanidade mais limpo de que os quatro passos da fórmula foram aplicados sem erro.
  • Não acredite em guias brasileiros que descrevem o contrato sem mencionar a normalização do float introduzida em outubro de 2024. Vários blogs em português (skin.land, hellcase.com/pt, alanweslley.com.br) ainda explicam o contrato pela fórmula antiga do float bruto, que está obsoleta há mais de um ano. A fórmula publicada está documentada desde a atualização Retakes — no Counter-Strike Wiki, no guia da Steam Community de maio de 2025 e no dataset aberto ByMykel/CSGO-API. Esta calculadora coloca os seus números reais nos quatro passos e o resultado pode ser cruzado com o que o menu interno do contrato no jogo prevê.
  • No mercado brasileiro de skins sempre compare os preços da Steam Community Market com Skinport (sede em Stuttgart, Alemanha, sem taxa interna ao sacar saldo Steam), Buff163 e DMarket antes de clicar no contrato. Em 23 de outubro de 2025, dentro de 38 horas, o mercado de skins de CS2 evaporou cerca de R$ 16 bilhões (US$ 3 bilhões) — as Ocultas dispararam de 200% a 500% da noite para o dia, e facas e luvas caíram de 20% a quase 80%, conforme cobertura da Mais Esports e do TechTudo. O Steam cobra cerca de 13% de taxas em cada venda na Community Market, então o valor esperado (EV) líquido depois das taxas é o número que realmente importa, não o EV bruto.
  • Contratos de troca no Brasil estão hoje em uma zona regulatória cinzenta. A Lei nº 15.211 (origem PL 2628/2022, conhecida como "Lei Felca") foi sancionada em 17 de setembro de 2025 e entrou em vigor em 17 de março de 2026, proibindo loot boxes em jogos voltados a menores de 18 anos. As caixas do CS2 são tecnicamente loot boxes, e a Steam Community Market — onde se converte skin em saldo Steam — está na mira da discussão regulatória brasileira. A calculadora é uma ferramenta puramente matemática: mostra o que o motor do jogo calcula e não substitui consultoria jurídica nem tributária.
  • Planeje seu contrato como pro: salve a lista de entradas em uma mensagem privada no Discord, tire um print do painel de otimização de float e da tabela de chances, e espere 24 horas antes de fechar de fato. A maior parte dos contratos "queimados" relatados em grupos de Steam brasileiros, no Reddit r/csbrasil e em threads do Mais Esports tem o mesmo motivo: clique impulsivo logo depois de um evento de desconto na Steam, do lançamento de uma Operação, ou de um vídeo do Gaules / Liminha mostrando faca cara — sem ler a coluna de chances até o fim.

Perguntas frequentes sobre contrato de troca CS2

A calculadora suporta contrato de faca e luvas?

Sim. Mude para a aba Faca / Luvas (5) — a raridade da entrada trava automaticamente em Oculta e a contagem de slots cai de 10 para 5. O pool de saída é o contains_rare da caixa alimentada pela coleção Oculta de cada entrada. O vínculo coleção → caixa vem da tabela embutida (snapshot ByMykel/CSGO-API de 2026-05-15).

O que mudou na atualização do CS2 de outubro de 2024?

A atualização Retakes reescreveu a fórmula do float. Antes de outubro de 2024 o CS2 tirava a média do float bruto direto. Depois da atualização, cada float de entrada é primeiro normalizado contra o próprio [minFloat, maxFloat], depois a média dos valores normalizados é projetada na faixa da skin de saída. Isso matou a velha meta dos "skins-enchedores", em que jogadores empilhavam skins de faixa apertada e float baixo para puxar a média para baixo.

O que a Valve mudou em 23 de outubro de 2025?

A atualização Re-Retakes adicionou o contrato de faca e luvas de 5 ocultas. Cinco entradas Ocultas produzem um item Especial, sorteado uniformemente do pool contains_rare da caixa alimentada pela coleção. Coverts StatTrak™ produzem somente faca StatTrak™. O contrato padrão de 10 entradas seguiu sem mudança.

Posso misturar skins StatTrak™ e comuns em um mesmo contrato?

Não. O menu de contrato do CS2 não deixa mesmo. O toggle StatTrak™ acima dos slots filtra o picker para mostrar só skins que têm variante StatTrak™ e passa o status para a saída — ou todas as 10 (ou 5) entradas são StatTrak™, ou nenhuma. Não tem meio termo.

Por que skins Souvenir não aparecem no picker?

As entradas Souvenir são proibidas explicitamente pelas regras do contrato de troca da Valve. A calculadora filtra elas já na lista, e se um estado de URL tentar carregar uma Souvenir, a validação rejeita o contrato com uma mensagem clara em vez de cuspir um resultado errado.

O que é float normalizado?

É o float bruto da entrada levado para a escala 0–1 contra o próprio intervalo da skin pela fórmula (float − min) / (max − min). Desde outubro de 2024 o CS2 tira a média dos floats normalizados e depois projeta o valor médio de volta na faixa da skin de saída, gerando o float previsto. O acordeão "Mostrar matemática" abaixo da tabela de resultados refaz cada passo com os seus números reais.

Como a calculadora calcula a probabilidade com entradas de várias coleções?

A chance de cada saída é igual a (entradas da coleção dessa saída / total de entradas) × (1 / número de skins do rank seguinte naquela coleção). O primeiro fator é a fatia da coleção na probabilidade total, o segundo divide essa fatia entre as skins do rank seguinte. Um split 7+3 entre uma coleção de uma saída e uma coleção de três saídas dá 70%, 10%, 10%, 10% — quatro linhas, soma 100%.

A calculadora considera os preços de mercado das entradas e saídas?

Nesta versão não. O foco está na matemática do float e na distribuição de probabilidades contra um dataset verificado, não nos preços de mercado em tempo real. Uma camada de preços vindo da Steam Community Market, Skinport (Stuttgart), Buff163 e similares está planejada para um release futuro, assim que tivermos um feed de preços estável.

Trade-up de CS2 vale a pena financeiramente?

Depois das taxas de cerca de 13% do Steam, a maioria dos contratos padrão é EV-negativa — esse é o consenso nas grandes comunidades de trade-up em inglês (tradeit.gg, csdelta.com, csmoney) e nas threads brasileiras do Mais Esports e r/csbrasil. Existem nichos EV-positivos pontuais (Kilowatt → AK-47 Inheritance foi um exemplo conhecido na primavera de 2026), mas eles migram com o preço de mercado. Regra prática: só feche um contrato se o EV bruto estiver pelo menos 20% acima do custo das entradas, para sobrar uma folga depois das taxas.

Como o contrato de troca de CS2 fica no Brasil hoje?

Em uma zona regulatória cinzenta. A entrega da skin acontece toda dentro da sua conta Steam, e a Valve não converte item virtual em real diretamente. O mercado secundário via plataformas externas (Skinport, Buff163, DMarket, Brskins) funciona na prática há anos, mas a Lei nº 15.211 (PL 2628/2022, sancionada em 17 de setembro de 2025 e em vigor desde 17 de março de 2026) proibiu loot boxes em jogos voltados a menores de 18 anos — e a Steam Community Market está no radar da discussão regulatória sobre conversão de itens em saldo. Quem opera com volume regular pode procurar um contador para esclarecer a tributação. A calculadora é uma ferramenta matemática e não substitui consultoria jurídica.

Por que o float previsto não bate exato com a prévia do contrato no jogo?

Três motivos. Primeiro, o ByMykel/CSGO-API é atualizado mais ou menos uma vez por semana e pode atrasar uns dias em relação à Valve em caixas recém-lançadas — a data do snapshot está no rodapé da página para você conferir o quão atual está a faixa. Segundo, algumas skins têm pisos ocultos de float e travas por padrão que os dados públicos não modelam de forma perfeita. Terceiro, a calculadora mostra o float cortado quando a previsão passa do maxFloat da skin — o menu interno do CS2 aplica o mesmo corte mas em alguns menus mostra o valor cru por baixo.

Posso compartilhar um link para um contrato específico?

Sim. Toda mudança de entrada atualiza uma querystring versionada, e o botão "Compartilhar" copia para a área de transferência. Quem abrir o link vê exatamente o mesmo contrato — slots, toggle StatTrak™, modo e configurações do modo reverso — já carregado.

Esta calculadora de contrato de troca CS2 funciona sem cadastro?

Sim. A calculadora roda totalmente no navegador, não pede conta, nunca pede login Steam e não exibe upsell de marketplace. O dataset usado por baixo é o conjunto aberto sob licença MIT do ByMykel/CSGO-API, então cada faixa de entrada, vínculo de coleção e pool de caixa pode ser conferido contra o JSON original no GitHub.

Qual a precisão dos floats previstos?

Quatro casas decimais de precisão contra o dataset embutido e cerca de 0,001 contra a prévia ao vivo do contrato no jogo, se o dataset estiver fresco. Os quatro passos da fórmula são determinísticos — não tem aleatoriedade na previsão do float, só na coleção de onde a saída cai. Se o seu contrato real desviar mais que isso, recarregue a página (pode ter saído um snapshot novo) ou nos avise — a gente corrige os dados.


Glossário do contrato de troca CS2

Float

O valor de desgaste de uma skin do CS2 — um número real no intervalo [0, 1]. Quanto menor o float, mais limpa a condição (Nova de Fábrica, Pouco Usada) e, em geral, maior o preço de mercado. No jogo aparece na janela de inspeção como "Wear Rating".

Condição / Desgaste (Exterior)

A faixa visível do float: Nova de Fábrica (0,00–0,07), Pouco Usada (0,07–0,15), Testada em Campo (0,15–0,38), Bem Desgastada (0,38–0,45), Veterana de Guerra (0,45–1,00). O limite superior de cada faixa é exclusivo, exceto Veterana de Guerra, que inclui o 1,00. São exatamente os mesmos rótulos que a Steam Community Market mostra em pt-BR.

Float normalizado

O float bruto da entrada levado para a escala 0–1 contra o próprio intervalo da skin pela fórmula (float − min) / (max − min). Desde outubro de 2024 a fórmula do contrato de CS2 tira a média dos valores normalizados, não dos brutos, e projeta a média na faixa da skin de saída.

Coleção (Collection)

Um conjunto nomeado de skins do CS2 lançado em bloco (por exemplo The Kilowatt Collection, The 2021 Train Collection, The Danger Zone Collection, The Gallery Collection, The Fever Collection). O contrato de troca tira a saída dos pools do rank seguinte de todas as coleções envolvidas, com peso proporcional à fração de entradas.

Trava de float (float cap)

Um mínimo ou máximo individual que estreita o intervalo da skin abaixo do canônico 0–1. AWP Asiimov só começa em 0,18 (não existe Nova de Fábrica), AK-47 Redline vai de 0,10 a 0,70, AK-47 Asiimov de 0,05 a 0,70. Sob a fórmula normalizada, as travas são críticas porque mudam a posição relativa de um float bruto no eixo 0–1, e portanto a contribuição da skin para a média.

Oculta (Covert)

A raridade padrão mais alta (vermelha), um degrau abaixo do Especial. Na Steam Community Market em português aparece como "Oculto". Na aba Faca / Luvas da calculadora, essa raridade trava automaticamente como raridade de entrada.

Secreta (Classified)

Segunda raridade mais alta da escada padrão (rosa). Na Steam Community Market em português brasileiro aparece como "Secreto". Coleções como Kilowatt têm tanto Secretas quanto Ocultas, e o trade-up tradicional Secreta → Oculta é o setup mais procurado pelos crafters em busca de facas (depois de outubro de 2025 já no modo de 5 ocultas) ou de Ocultas valiosas (como a AK-47 Inheritance).

Especial (Special)

Facas e luvas. Não fazem parte da escada padrão de raridades. Só são alcançáveis pelo contrato de 5 ocultas que a Valve adicionou na atualização Re-Retakes em 23 de outubro de 2025.

StatTrak™

Variante de arma com um contador embutido de kills confirmados. O contrato de troca não deixa misturar StatTrak™ e comum nas entradas, e o status StatTrak™ da saída espelha o status das entradas. Luvas StatTrak™ não existem em CS2 — por isso o contrato StatTrak™ de 5 ocultas devolve sempre faca, nunca par de luvas.

contains_rare

O pool de itens Especiais (facas e luvas) que uma caixa específica do CS2 pode soltar como recompensa amarela (Especial). O contrato de 5 ocultas sorteia uniformemente desse pool — qual pool entra depende de qual caixa a coleção de alimento das ocultas serve.

Valor esperado (EV)

A média dos valores de saída possíveis ponderada pelas probabilidades. Métrica padrão na comunidade internacional de trade-up para avaliar a lucratividade de um contrato. Esta calculadora foca em float e probabilidades; um EV com preço de mercado está planejado para um release futuro.

Escada de raridade (Rarity Ladder)

A ordem das raridades de skin no CS2: Nível Consumidor (branco) → Nível Industrial (azul claro) → Nível Militar / Mil-Spec (azul) → Restrita (roxo) → Secreta / Classified (rosa) → Oculta / Covert (vermelho). O contrato de troca transforma 10 skins de um rank em uma skin do rank imediatamente superior — Militar → Restrita, Restrita → Secreta etc.

Coleção alimentadora (feeder)

Uma coleção cujas skins Ocultas são aceitas como entrada do contrato de faca / luvas e cuja caixa associada fornece o pool contains_rare da saída. Na calculadora o vínculo coleção → caixa vem do arquivo case-by-collection.json.

Atualização Re-Retakes

Patch do CS2 de 23 de outubro de 2025. Devolveu o modo Retakes para a rotação e introduziu o contrato de faca / luvas de 5 ocultas. Em 38 horas movimentou de US$ 1,7 a 3 bilhões (cerca de R$ 9 a 16 bilhões) em valor de mercado — Ocultas dispararam para cima, facas e luvas caíram de 20% a quase 80%, segundo cobertura da Mais Esports, do TechTudo e do Dust2.com.br. Streamers brasileiros como Gaules venderam estoque dias antes; Neymar perdeu cerca de R$ 40 mil só com a desvalorização das facas.

ByMykel/CSGO-API

Dataset aberto sob licença MIT, hospedado no GitHub, que descreve cada skin do CS2 com coleção, raridade, min/max de float, disponibilidade de StatTrak™ e vínculo com caixas. A calculadora embarca um snapshot, com a data exibida no rodapé da página para você conferir o quão atuais estão as faixas.


Conteudo verificado pela equipe Smart Calculators