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, então a regra interna da Valve deixa o contrato StatTrak™ de 5 ocultas restrito a faca — entradas todas StatTrak™ devolvem uma faca StatTrak™. Esta calculadora não aplica esse filtro StatTrak™ ao pool de saída: ela sorteia de forma uniforme de todo o pool contains_rare da caixa alimentadora nos dois modos, então as chances de Especial que ela lista são a distribuição interna de faca/luvas do jogo, e não um sub-pool só de facas StatTrak™. Planeje em torno da regra interna do jogo (o DMarket e o guia de trade-up da Steam Community lembram que em algumas caixas os únicos Especiais são luvas, o que torna essas caixas inúteis para um contrato de faca StatTrak™).
- 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?
O que mudou na atualização do CS2 de outubro de 2024?
O que a Valve mudou em 23 de outubro de 2025?
Posso misturar skins StatTrak™ e comuns em um mesmo contrato?
Por que skins Souvenir não aparecem no picker?
O que é float normalizado?
Como a calculadora calcula a probabilidade com entradas de várias coleções?
A calculadora considera os preços de mercado das entradas e saídas?
Trade-up de CS2 vale a pena financeiramente?
Como o contrato de troca de CS2 fica no Brasil hoje?
Por que o float previsto não bate exato com a prévia do contrato no jogo?
Posso compartilhar um link para um contrato específico?
Esta calculadora de contrato de troca CS2 funciona sem cadastro?
Qual a precisão dos floats previstos?
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.
Fontes e referências
- Counter-Strike Wiki — Trade Up Contract: as regras que a calculadora implementa. Dez entradas do mesmo grau e qualidade, o float de saída tirado do float NORMALIZADO médio das entradas (não da média crua) reescalado para a faixa da própria skin de saída, e probabilidades ponderadas por quantas skins elegíveis cada coleção envolvida oferece. As faixas de desgaste estão na mesma página: FN abaixo de 0,07, MW até 0,15, FT até 0,38, WW até 0,45, BS acima.
- Blog oficial de Counter-Strike — as notas de versão da própria Valve. É o único lugar onde uma mudança nas regras do contrato é anunciada, e o motivo de o dataset trazer data: uma única atualização pode adicionar uma coleção, aposentá-la ou mudar quais itens se qualificam.
- Counter-Strike 2 na Steam — o feed de builds e patches usado para datar o dataset de coleções, e a loja onde de fato valem as regras do Mercado da Comunidade Steam sobre negociabilidade.