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.
Todos os inputs precisam ser StatTrak™; o output também será StatTrak™.
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.
O que é o contrato de troca no CS2?
Como a calculadora calcula cada resultado possível
Fórmulas de float e probabilidade do contrato de troca CS2
- = Float previsto da skin de saída do contrato.
- = Float mínimo e máximo da skin de saída segundo a base de dados embutida do CS2 (fonte: ByMykel/CSGO-API).
- = Média do float normalizado em todas as n entradas.
- = Float bruto da i-ésima skin de entrada — o número que o CS2 mostra no inventário.
- = 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.).
- = Número de entradas: 10 para o contrato padrão, 5 para o contrato de faca / luvas adicionado em outubro de 2025.
- = 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.
- = 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.
Exemplos de contratos de troca
Padrão de 10 entradas, uma coleção, saída Restrita determinística
Multi-coleção 7+3, saída Restrita com pesos
Faca / luvas: 5 ocultas de uma coleção que alimenta uma caixa
Modo reverso — partindo da skin-alvo
The Kilowatt Collection — split 8+2 com AK-47 Inheritance como alvo
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