Calculateur de trade-up CS2
Calculez les skins de sortie, les probabilités et les floats prévus pour n'importe quel contrat trade-up de Counter-Strike 2. Prend en charge les contrats à 5 entrées pour couteaux et gants, le mélange de collections, le StatTrak et la recherche inversée.
Tous les inputs doivent être StatTrak™ ; la sortie sera également StatTrak™.
Ou charge un exemple de contrat :
Calculateur de contrat d'échange CS2. Float, chances par skin et prédiction de couteau à partir de 5 covert.
Qu'est-ce qu'un contrat d'échange dans CS2 ?
Comment le calculateur calcule chaque résultat possible
Formules du float et des probabilités du contrat d'échange CS2
- = Float prédit du skin de sortie du contrat.
- = Float minimal et maximal du skin de sortie selon les données embarquées de CS2 (source : ByMykel/CSGO-API).
- = Moyenne du float normalisé sur les n entrées.
- = Float brut du i-ème skin d'entrée — le chiffre que CS2 affiche dans ton inventaire.
- = Float minimal et maximal du i-ème skin d'entrée — soit la plage canonique 0,00–1,00, soit une plage individuelle (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.).
- = Nombre d'entrées : 10 pour le contrat standard, 5 pour le contrat couteau / gants ajouté en octobre 2025.
- = Entrées issues d'une collection donnée divisées par le total des entrées (10 ou 5). C'est la part de probabilité totale attribuée à cette collection.
- = Nombre de skins du rang supérieur (ou d'entrées dans le pool contains_rare de la caisse alimentée par la collection) dans le pool de sorties de cette collection.
Exemples de contrats d'échange
Standard 10 entrées, une collection, sortie Limitée déterministe
Multi-collection 7+3, sortie Limitée pondérée
Couteau / gants : 5 covert d'une collection-alimentatrice
Mode inverse — partir du skin cible
The Kilowatt Collection — split 8+2 avec l'AK-47 Inheritance pour cible
Conseils pour les contrats d'échange CS2
- Concentre tes entrées dans la collection ayant le plus petit nombre de sorties au rang supérieur et qui contient encore ta cible. La formule de probabilité est (n_coll / n_total) × (1 / outputs_in_collection) — une collection à sortie unique redirige toute la part de tes entrées sur ce skin et lui seul. The Militia Collection (une seule Limitée — M4A4 | Modern Hunter) et plusieurs collections Operation sont appréciées exactement pour ça : moins de sorties au rang supérieur = probabilité plus haute par skin visé pour le même budget d'entrée.
- Ouvre le panneau d'optimisation du float AVANT de poser des skins dans le contrat. Pour la sortie principale visée, le panneau résout le problème inverse à partir d'une usure choisie (Neuve / Très peu usée / Testée sur le terrain / Usée / Marquée par les combats) et te renvoie le maximum de la moyenne du float normalisé qui maintient encore la sortie dans cette bande. Si le plafond affiché est 0,082, chacune de tes entrées doit tirer la moyenne normalisée vers 0,082 ou en dessous — un seuil strict qui reste invisible si tu ne regardes que les floats bruts d'entrée.
- Utilise le mode inverse dès que tu as une cible précise en tête. Choisis le skin, l'usure et la stratégie — « float minimal dans l'usure » (plus profond dans la bande, finition la plus propre) ou « juste à l'intérieur de l'usure » (plafond plus souple, entrées moins chères). Le calculateur renvoie la collection d'entrée capable de produire la cible et le plafond de la moyenne du float normalisé. Tu sais immédiatement si ton budget peut atteindre l'usure visée ou pas.
- Considère les gants StatTrak™ comme impossibles. Ils n'existent pas dans CS2. Le contrat StatTrak™ à 5 covert a un pool de sortie strictement couteau — le calculateur filtre le contains_rare en conséquence dès que tu actives StatTrak™ dans l'onglet Couteau / Gants. C'est pour cette raison que les covert StatTrak™ des caisses Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang et Dead Hand Terminal sont entièrement bloqués : leur section Spécial ne contient que des gants.
- Évite les skins d'entrée à plage étroite en haut de leur intervalle. Depuis la réécriture du float d'octobre 2024, une AUG | Amber Fade avec un float 0,30 (plage 0,00–0,40) se normalise à 0,75 — presque 2,5 fois plus que le même 0,30 brut sur un skin 0,00–1,00. Les skins à plage large avec un float profondément dans Neuve tirent la moyenne vers le bas ; les skins à plage étroite en haut de leur intervalle la tirent vers le haut. L'ancienne méta des « skins de remplissage », où l'on bourrait le contrat avec des skins à plage étroite pour faire baisser la moyenne, ne fonctionne plus sous la nouvelle formule.
- Vérifie la somme des probabilités contre 1,0 (100 %). Le calculateur affiche une ligne de contrôle juste sous le tableau — si elle indique 0,98 ou 1,02 au lieu de 1,00, c'est que tu as soit une entrée d'une collection sans skin au rang supérieur (le menu interne de CS2 refusera ce contrat, et le calculateur le signale sur la ligne concernée), soit une entrée de données corrompue. Cette vérification est le test de santé le plus propre pour confirmer que les quatre étapes de la formule ont bien été appliquées.
- Ne fais pas confiance aux guides francophones qui décrivent généralement le contrat avec l'ancienne formule du float brut. La plupart des guides FR n'ont pas été mis à jour depuis la réécriture de Valve, alors que la formule normalisée est documentée publiquement depuis la mise à jour Retakes d'octobre 2024 — sur le Counter-Strike Wiki, dans le guide Steam Community de mai 2025 et dans le dataset open source ByMykel/CSGO-API. Ce calculateur substitue tes propres chiffres dans les quatre étapes et tu peux comparer le résultat avec l'aperçu du contrat affiché par le menu interne de CS2.
- Sur le marché des skins francophone, compare toujours les prix du Marché de la communauté Steam avec Skinport (siège à Stuttgart, Allemagne — partenaire historique de la scène européenne CS), Buff163 et DMarket avant de cliquer sur le contrat. Le 23 octobre 2025, en 48 heures, le marché des skins CS2 a perdu près de 3 milliards de dollars de capitalisation selon Le Journal du Geek et Jeux Developpez (qui citent Pricempire et CSFloat), avec un cap qui est passé d'environ 6 milliards à environ 4,2 milliards de dollars ; les couteaux iconiques comme le Karambit Doppler ou le Butterfly Fade ont perdu jusqu'à 70 % de leur valeur en quelques heures. Steam prélève environ 13 % de frais sur chaque vente sur le Marché de la communauté, donc la valeur attendue (EV) après frais est le seul chiffre qui compte réellement, pas l'EV brut.
- Les contrats d'échange CS2 se situent en France dans une zone réglementaire grise. Les caisses CS2 sont techniquement des loot boxes, et l'Autorité Nationale des Jeux (ANJ — anciennement ARJEL, renommée en 2020) ainsi que l'ARCOM les ont régulièrement dans le viseur. Le cadre expérimental JONUM (Jeux à Objets Numériques Monétisables) opérationnalisé par l'ANJ en 2025 vise précisément ces mécaniques entre jeu vidéo et jeu d'argent. En pratique, Valve a déjà adapté son système de caisses pour le marché français — la prévisualisation du contenu est imposée pour respecter les exigences de transparence — et la revente sur des plateformes tierces (Skinport, Buff163, DMarket) fonctionne depuis des années. Le calculateur est un outil purement mathématique : il montre ce que calcule le moteur du jeu et ne remplace ni un conseil juridique ni un conseil fiscal.
- Planifie ton contrat comme un pro : note la liste d'entrées prévue dans un message Discord privé ou un Steam Chat avec toi-même, fais une capture d'écran du panneau d'optimisation du float et du tableau des probabilités, puis attends 24 heures avant de cliquer pour de vrai. La majorité des contrats « grillés » rapportés sur les sous-forums CS2 de jeuxvideo.com, dans les threads Reddit r/cs2fr / r/FrenchCSGO et sur les serveurs Discord francophones (autour de la scène Vitality, des streams 1pv.fr ou des chaînes Dexerto FR) ont la même origine : clic impulsif après un événement de rabais Steam, une sortie d'Operation, un drop Twitch ou la vidéo d'un streamer francophone montrant un couteau à 1 000 € — sans avoir lu la colonne de probabilité jusqu'au bout.
Questions fréquentes sur les contrats d'échange CS2
Le calculateur gère-t-il les contrats couteau et gants ?
Oui. Bascule sur l'onglet Couteau / Gants (5) — la rareté d'entrée se verrouille automatiquement sur Secrète et le nombre d'emplacements passe de 10 à 5. Le pool de sortie est le contains_rare de la caisse alimentée par la collection Secrète de chaque entrée. La table de correspondance collection → caisse vient du dataset embarqué (snapshot ByMykel/CSGO-API du 2026-05-15).
Qu'est-ce qui a changé dans la mise à jour CS2 d'octobre 2024 ?
La mise à jour Retakes a réécrit la formule du float. Avant octobre 2024, CS2 moyennait directement le float brut des entrées. Depuis cette mise à jour, chaque float d'entrée est d'abord normalisé contre son propre [minFloat, maxFloat], puis les valeurs normalisées sont moyennées et le résultat est projeté dans la plage du skin de sortie. Ce changement a tué l'ancienne méta des « skins de remplissage » à plage étroite et float bas que les joueurs empilaient pour faire baisser la moyenne.
Qu'est-ce que Valve a changé le 23 octobre 2025 ?
La mise à jour Re-Retakes a ajouté le contrat couteau / gants à 5 covert. Cinq entrées Secrètes produisent un objet Spécial tiré uniformément du pool contains_rare de la caisse-alimentatrice. Les covert StatTrak™ produisent uniquement un couteau StatTrak™. Le contrat standard à 10 entrées n'a pas changé.
Puis-je mélanger des skins StatTrak™ et standard dans un même contrat ?
Non. Le menu de contrat de CS2 bloque physiquement tout mélange. L'interrupteur StatTrak™ au-dessus des emplacements filtre la liste des skins disponibles à ceux qui ont une variante StatTrak™ et transfère le statut à la sortie — soit les 10 (ou 5) entrées sont StatTrak™, soit aucune. Aucun compromis n'est prévu.
Un contrat d'échange CS2 est-il rentable financièrement ?
Après les ~13 % de frais Steam, la plupart des contrats standard sont EV-négatifs — c'est le consensus dans les grandes communautés trade-up anglophones (tradeit.gg, csdelta.com, csmoney) et dans les threads francophones de Dexerto.fr, Millenium et r/cs2fr. Il existe des niches EV-positives ponctuelles (Kilowatt → AK-47 Inheritance a été un exemple connu au printemps 2026), mais elles bougent au rythme des prix de marché. Règle de pouce : ne ferme un contrat que si l'EV brut dépasse le coût des entrées d'au moins 20 %, pour qu'il reste de la marge après les frais.
Pourquoi les skins Souvenir ne sont-ils pas dans la liste de sélection ?
Les entrées Souvenir sont explicitement exclues par les règles du contrat d'échange de Valve. Le calculateur les filtre directement dans la liste déroulante, et si une URL essaie de charger un skin Souvenir comme entrée, la validation rejette le contrat avec un message d'erreur clair plutôt que de renvoyer un résultat incorrect.
Qu'est-ce qu'un float normalisé ?
C'est le float brut d'une entrée ramené sur l'échelle 0–1 contre la plage propre du skin, via la formule (float − min) / (max − min). Depuis octobre 2024, CS2 moyenne les floats normalisés, puis projette la moyenne dans la plage du skin de sortie pour produire le float prédit. L'accordéon « Afficher le calcul » sous le tableau de résultats refait chaque étape avec tes chiffres réels.
Comment le calculateur calcule-t-il la probabilité quand les entrées viennent de plusieurs collections ?
La probabilité de chaque sortie est (entrées issues de la collection de cette sortie / total des entrées) × (1 / nombre de skins du rang supérieur dans cette collection). Le premier facteur est la part de la collection dans la probabilité totale, le second répartit cette part entre les skins du rang supérieur. Un split 7+3 entre une collection à une sortie et une collection à trois sorties donne 70 %, 10 %, 10 %, 10 % — quatre lignes, somme 100 %.
Le calculateur tient-il compte des prix de marché des entrées et des sorties ?
Pas dans cette version. L'effort est mis sur les mathématiques du float et la distribution de probabilité contre un dataset vérifié, pas sur les prix de marché en temps réel. Une couche de prix issue du Marché de la communauté Steam, Skinport (Stuttgart), Buff163 et plateformes similaires est prévue pour une version ultérieure, dès que nous aurons branché un flux de prix stable.
Comment le contrat d'échange CS2 est-il encadré en France aujourd'hui ?
Dans une zone réglementaire grise. La livraison du skin se fait entièrement dans ton compte Steam, et Valve ne convertit pas directement les objets virtuels en euros. La revente sur des plateformes tierces (Skinport, Buff163, DMarket) existe en pratique depuis des années, mais le cadre expérimental JONUM (Jeux à Objets Numériques Monétisables) opérationnalisé par l'ANJ en 2025 vise précisément ce type de mécaniques. L'ARCOM et la CNIL surveillent aussi les pratiques liées aux loot boxes. Pour les volumes réguliers de revente, un échange avec un conseiller fiscal a du sens. Le calculateur est un outil purement mathématique et ne remplace pas un avis juridique.
Pourquoi le float de sortie prédit ne correspond-il pas exactement à l'aperçu du contrat en jeu ?
Trois raisons. Premièrement, ByMykel/CSGO-API est rafraîchi environ une fois par semaine et peut retarder de quelques jours sur Valve pour des caisses fraîchement sorties — la date du snapshot est affichée en pied de page, tu peux donc vérifier la fraîcheur des plages. Deuxièmement, certains skins ont des planchers de float cachés et des contraintes de motif que les données publiques ne modélisent pas parfaitement. Troisièmement, le calculateur affiche un float plafonné quand la prédiction dépasse le maximum du skin — l'aperçu en jeu applique le même plafonnement mais affiche dans certains menus la valeur brute en dessous.
Puis-je partager un lien vers un contrat précis ?
Oui. Chaque changement d'entrée met à jour une querystring versionnée, et le bouton « Partager » la copie dans le presse-papiers. Le destinataire ouvre le lien et voit exactement le même contrat — emplacements, interrupteur StatTrak™, mode et réglages du mode inverse — préchargé.
Le calculateur de contrat d'échange CS2 fonctionne-t-il sans inscription ?
Oui. Le calculateur tourne entièrement dans le navigateur, ne demande aucun compte, ne demande jamais le login Steam et n'affiche aucune publicité de plateforme tierce. Le dataset utilisé est l'ensemble open source sous licence MIT de ByMykel/CSGO-API, donc chaque plage d'entrée, chaque correspondance de collection et chaque pool de caisse peut être vérifié contre le JSON original sur GitHub.
Quelle est la précision des floats prédits ?
Au quatrième chiffre après la virgule contre le dataset embarqué, et à environ 0,001 près contre l'aperçu réel du contrat en jeu si le dataset est à jour. Les quatre étapes de la formule sont déterministes — il n'y a aucune part de hasard dans la prédiction du float, seul le choix de la collection d'où sort le skin est aléatoire. Si ton contrat réel s'écarte de plus que ça, recharge la page (un snapshot plus frais a peut-être été déployé) ou signale-nous l'écart pour qu'on patche les données.
Glossaire des contrats d'échange CS2
Float
La valeur d'usure d'un skin CS2 — un nombre réel dans l'intervalle [0, 1]. Plus le float est bas, plus l'usure est propre (Neuve, Très peu usée) et en règle générale plus le prix de marché est élevé. Dans le jeu, il apparaît dans la fenêtre d'inspection sous le libellé « Wear Rating ».
Usure (Exterior)
La bande visible du float : Neuve (0,00–0,07), Très peu usée (0,07–0,15), Testée sur le terrain (0,15–0,38), Usée (0,38–0,45), Marquée par les combats (0,45–1,00). La borne supérieure de chaque bande est exclusive, sauf Marquée par les combats, qui inclut le 1,00. Ce sont les libellés exacts utilisés par le Marché de la communauté Steam en français.
Float normalisé
Le float brut d'une entrée ramené sur l'échelle 0–1 contre la plage propre du skin via la formule (float − min) / (max − min). Depuis octobre 2024, la formule du contrat de CS2 moyenne ces valeurs normalisées (et non plus les valeurs brutes) et projette la moyenne dans la plage du skin de sortie.
Collection
Un ensemble nommé de skins CS2 sortis ensemble (par exemple The Kilowatt Collection, The 2021 Train Collection, The Danger Zone Collection, The Gallery Collection, The Fever Collection). Le contrat d'échange tire les sorties des pools du rang supérieur de toutes les collections participantes, pondérés par la part de chaque collection dans les entrées.
Plafond de float (float cap)
Un minimum ou un maximum individuel qui resserre la plage d'un skin sous le canonique 0–1. L'AWP Asiimov démarre à 0,18 (la version Neuve n'existe pas), l'AK-47 Redline va de 0,10 à 0,70, l'AK-47 Asiimov de 0,05 à 0,70. Sous la formule normalisée, les plafonds sont critiques parce qu'ils changent la position relative d'un float brut donné sur l'axe 0–1, et donc la contribution du skin à la moyenne.
Secrète (Covert)
La rareté standard la plus haute (rouge), un cran sous Spécial. Sur le Marché de la communauté Steam en français elle apparaît sous le libellé « Secrète ». Dans l'onglet Couteau / Gants du calculateur, cette rareté est automatiquement verrouillée comme rareté d'entrée.
Classifiée (Classified)
La deuxième rareté la plus haute sur l'échelle standard (rose). Sur le Marché de la communauté Steam en français elle apparaît sous le libellé « Classifiée ». Les collections comme Kilowatt contiennent à la fois des Classifiée et des Secrète, et le contrat Classifiée → Secrète est le montage le plus recherché par les crafters visant un couteau (depuis octobre 2025, via le mode 5 covert) ou une Secrète chère (comme l'AK-47 Inheritance).
Limitée (Restricted)
Le rang violet de l'échelle standard, entre Mil-Spec et Classifiée. Sur le Marché de la communauté Steam en français elle apparaît sous le libellé « Limitée ». Les collections à une seule sortie Limitée (comme The Militia Collection, dont le seul Limitée est M4A4 | Modern Hunter) sont les plus efficaces pour pousser la probabilité sur un skin précis.
Spécial (Special)
Couteaux et gants. Ils ne font pas partie de l'échelle de rareté standard. Accessibles uniquement via le contrat à 5 covert que Valve a ajouté dans la mise à jour Re-Retakes du 23 octobre 2025.
StatTrak™
Une variante d'arme intégrant un compteur de kills confirmés. Le contrat d'échange n'autorise pas le mélange d'entrées StatTrak™ et standard, et le statut StatTrak™ de la sortie reflète celui des entrées. Les gants StatTrak™ n'existent pas dans CS2 — le contrat StatTrak™ à 5 covert renvoie donc toujours un couteau, jamais une paire de gants.
contains_rare
Le pool d'objets Spéciaux (couteaux et gants) qu'une caisse CS2 donnée peut délivrer comme récompense jaune (Spéciale). Le contrat à 5 covert tire uniformément dans ce pool — le pool effectif dépend de la caisse que la collection-alimentatrice des covert d'entrée nourrit.
Valeur attendue (EV)
La moyenne des valeurs de sortie possibles pondérée par leurs probabilités. Métrique standard dans la communauté internationale du trade-up pour évaluer la rentabilité d'un contrat. Ce calculateur se concentre actuellement sur le float et les probabilités ; un EV intégrant les prix de marché est prévu pour une version ultérieure.
Échelle de rareté (Rarity Ladder)
L'ordre des raretés de skin dans CS2 : Qualité de consommation (blanc) → Qualité industrielle (bleu clair) → Mil-Spec (bleu foncé) → Limitée / Restricted (violet) → Classifiée / Classified (rose) → Secrète / Covert (rouge). Le contrat d'échange transforme 10 skins d'un rang en un skin du rang directement supérieur — Mil-Spec → Limitée, Limitée → Classifiée, etc.
Collection-alimentatrice (feeder)
Une collection dont les skins Secrète sont acceptés comme entrée du contrat couteau / gants et dont la caisse associée fournit le pool contains_rare pour la sortie. Dans le calculateur, la correspondance collection → caisse est fournie dans le fichier case-by-collection.json.
Mise à jour Re-Retakes
Le patch CS2 du 23 octobre 2025. Il a réintroduit le mode de jeu Retakes dans la rotation officielle et introduit en même temps le contrat d'échange couteau / gants à 5 covert. En 48 heures, il a fait perdre environ 3 milliards de dollars de capitalisation au marché des skins CS2 (capitalisation qui est passée d'environ 6 milliards à environ 4,2 milliards selon Pricempire et CSFloat, repris par Le Journal du Geek, Dexerto.fr et la RTBF) — les Secrète ont bondi de 200 à 500 % en une nuit, les couteaux et gants finis ont perdu de 20 à plus de 70 % de leur valeur.
ByMykel/CSGO-API
Le dataset open source sous licence MIT hébergé sur GitHub qui décrit chaque skin CS2 avec sa collection, sa rareté, son min/max de float, sa disponibilité StatTrak™ et son lien aux caisses. Le calculateur embarque un snapshot dont la date est affichée en pied de page pour que tu puisses vérifier la fraîcheur des plages.
Contenu verifie par Smart Calculators