Рассчитайте точные исходящие скины, вероятности и прогнозируемые флоаты для любого контракта trade-up в Counter-Strike 2. Поддерживает контракты на 5 входов для ножей и перчаток, смешение коллекций, StatTrak и обратный поиск.
Примечание: Этот калькулятор — учебный инструмент, который вычисляет публично документированную математику обменного контракта Counter-Strike 2. Он не способствует азартным играм, ставкам на скины или сделкам с реальными деньгами. Цены на скины колеблются; показанные значения являются оценками на основе данных сторонних маркетплейсов на момент отображения.Counter-Strike, Counter-Strike 2, CS:GO, Steam и Valve являются торговыми марками Valve Corporation. Этот сайт не связан с Valve, не одобрен и не спонсируется ею.
Армейское
Все входы должны быть StatTrak™; выход тоже будет StatTrak™.
Входы00 / 10
Вход №01
Вход №02
Вход №03
Вход №04
Вход №05
Вход №06
Вход №07
Вход №08
Вход №09
Вход №10
Добавь 10 входных скинов, чтобы увидеть возможные исходы, или загрузи пример контракта ниже.
Или загрузи пример контракта:
Калькулятор контрактов обмена CS2. Флоат, шансы и предсказание ножа из 5 ковертов.
Калькулятор контрактов обмена CS2 нормализует флоат каждого из 10 (или 5 для ножа и перчаток) входов, усредняет и проецирует в диапазон каждого выхода. Шанс каждого скина равен доле входов из его коллекции, делённой на число скинов следующего ранга в этой коллекции.
Что такое контракт обмена в CS2?
Контракт обмена в CS2 (в сообществе чаще говорят „крафт”) превращает 10 скинов одной редкости в один скин на одну ступень выше по стандартной лестнице: Ширпотреб → Промышленное → Армейское → Запрещённое → Засекреченное → Тайное. Все 10 входов должны быть одной редкости, все StatTrak™ или все обычные — внутриигровое меню физически не даст смешать — и сувенирные скины запрещены. Коллекция выходного скина определяется вероятностно: доля входов из конкретной коллекции равна доле общей вероятности, которая попадает в её пул скинов следующего ранга.
Вариант с ножом и перчатками Valve добавила 23 октября 2025 года в обновлении Re-Retakes — тем же патчем, что вернул режим Retakes. Контракт берёт 5 Тайных (Covert) скинов из одной или нескольких коллекций-фидеров кейсов и выдаёт один Особый предмет — нож или пару перчаток — выбранный равновероятно из пула contains_rare того кейса, который данная коллекция кормит. По внутриигровому правилу Valve контракт StatTrak™ на 5 ковертов требует, чтобы все входы были StatTrak™, и выдаёт только StatTrak™ нож (StatTrak™ перчаток в CS2 не существует), тогда как из обычных входов может выпасть и нож, и пара перчаток. Важная оговорка: сам этот калькулятор НЕ сужает выходной пул для StatTrak™ — в обоих режимах он тянет равновероятно из полного пула contains_rare кейса-фидера, поэтому указанные им вероятности Особых предметов отражают внутриигровое распределение ножей и перчаток, а не отдельный StatTrak™-подпул.
Флоат критически важен, потому что определяет качество выходного скина — Прямо с завода (0,00–0,07), Немного поношенное (0,07–0,15), После полевых испытаний (0,15–0,38), Поношенное (0,38–0,45), Закалённое в боях (0,45–1,00) — и одна ступень качества легко меняет рыночную цену в 5–50 раз. До октября 2024 года игра усредняла сырой флоат напрямую. После обновления Retakes движок сначала нормализует каждый вход против его собственного [minFloat, maxFloat], затем считает среднее нормализованных значений и проецирует обратно в диапазон выходного скина. Это изменение убило старую мету „скинов-наполнителей”, когда игроки добивали контракт скинами с узким диапазоном, чтобы стянуть среднее вниз. По новой формуле узкий вход в верхней части своего диапазона даёт ту же нормализованную позицию, что и 0–1 скин в эквивалентной относительной точке.
В Рунете на это место часто пишут, что после октября 2025 года „флоат выхода больше не зависит от износа входов” — это неправда, мы лично видели такую формулировку в одном из топовых русскоязычных гайдов. Формула флоата с октября 2024 не менялась: нормализованное среднее по-прежнему управляет результатом, и низкие входы по-прежнему дают низкие выходы. Поменялся только размер контракта для крафта Особых предметов.
Как калькулятор считает каждый возможный исход
Выберите редкость входа (Ширпотреб – Засекреченное в стандартном режиме; для вкладки Нож / Перчатки на 5 ковертов редкость автоматически блокируется на Тайное), переключите StatTrak™ или обычный и заполните 10 (или 5) слотов. В каждом слоте сначала выбирается коллекция, потом скин этой редкости из коллекции, потом сырой флоат, который вы видите в инвентаре CS2. Калькулятор на каждом изменении прогоняет четыре шага:
1. Нормализовать каждый вход против его min/max. Формула — fˉi=(fi−fi,min)/(fi,max−fi,min). Это сводит все скины на единую ось 0–1, чтобы 0,15 на AK-47 Asiimov (диапазон 0,05–0,70) нормализовалось в 0,154, а тот же 0,15 на AK-47 Redline (диапазон 0,10–0,70) — в 0,083, почти вдвое меньше, и оба входа стали напрямую сравнимы на одной оси.
2. Усреднить нормализованные значения. Формула — fˉ=(1/n)i∑fˉi, где n = 10 в стандартном режиме и n = 5 в режиме ножа и перчаток. Это единственное число, которое управляет флоатом всех выходов на шаге 3.
3. Спроецировать среднее в диапазон каждого возможного выходного скина. Для каждого кандидата формула — fout=(fout,max−fout,min)⋅fˉ+fout,min. Если результат превышает максимум скина, калькулятор обрезает значение и поднимает плашку „зажат флоатом” — типичный случай для M4A1-S Fade (тайный, диапазон 0,00–0,08) и других скинов с искусственно сжатым пространством флоата.
4. Посчитать шанс каждого кандидата. Формула — P(скин) = (nколлекция / nобщее) × (1 / |выходы_{коллекции}|). Сумма шансов по всей таблице должна давать ровно 1,0 — калькулятор показывает контрольную строку под таблицей, чтобы вы могли убедиться, что округление не утекло.
Под таблицей выходов есть аккордеон „Показать математику” — он подставляет ваши реальные числа в те же четыре шага. Панель „Минимальный флоат для Прямо с завода / Немного поношенное / После полевых испытаний” инвертирует шаги 2 и 3 и говорит, какой максимум среднего нормализованного флоата ещё удерживает основной выход в выбранном качестве. Удобно, когда у вас есть конкретные кандидаты на вход и нужно понять, хватает ли их флоатов, чтобы дожать целевое качество.
fout,min/fout,max = Минимальный и максимальный флоат выходного скина по данным бандла CS2 (источник — ByMykel/CSGO-API).
fˉ = Среднее нормализованного флоата по всем n входам.
fi = Сырой флоат i-го входного скина — то самое число, которое CS2 показывает в инвентаре.
fi,min/fi,max = Минимальный и максимальный флоат i-го входного скина — это может быть канонический 0,00–1,00 или индивидуальный кап (Asiimov 0,05–0,70, Redline 0,10–0,70, M4A1-S Fade 0,00–0,08, AUG Amber Fade 0,00–0,40 и т.д.).
n = Число входов: 10 для стандартного контракта, 5 для контракта на нож или перчатки, добавленного в октябре 2025 года.
ncoll/ntotal = Входы из конкретной коллекции, делённые на общее число входов (10 или 5). Это доля общей вероятности, отданная коллекции.
∣outputscoll∣ = Число скинов следующего ранга (или элементов contains_rare кейса, который коллекция кормит) в её пуле выходов.
Формулу флоата Valve переписала в октябрьском обновлении Retakes 2024 года; добавление ножа и перчаток в октябре 2025 её не трогало. Нормализованный флоат каждого входа собирает скины с разными min/max на единую ось 0–1. Сырой 0,10 на узком AK-47 Asiimov (0,05–0,70) нормализуется в (0,10 − 0,05) / (0,70 − 0,05) = 0,077, тогда как сырой 0,10 на 0,00–1,00 скине нормализуется в те же 0,10. Среднее нормализованных значений потом проецируется в диапазон каждого выходного скина — у каждого свой.
Формула вероятности — это произведение двух множителей. Первый — n_coll / n_total — доля входов из коллекции; после переписи 2024 года это *единственная* ручка, которую вы крутите выбором скинов. Второй — 1 / outputs_in_collection — задан данными: коллекция с одним скином следующего ранга концентрирует всю свою долю в этот один выход, а коллекция с четырьмя выходами разбивает её на четыре. Именно поэтому опытные крафтеры любят коллекции с единственным выходом следующего ранга вроде The Militia Collection — там Запрещённый ранг состоит только из M4A4 Современный охотник, и все 100% доли коллекции концентрируются в один валуабельный скин.
Примеры контрактов
Стандарт 10 входов, одна коллекция, гарантированный Запрещённый выход
Заполните все 10 слотов Армейского качества из одной коллекции, у которой есть ровно один скин Запрещённого ранга. Применяем формулу вероятности: n_coll / n_total = 10/10 = 1,0, outputs_in_collection = 1, значит P = 1,0 × 1/1 = 100% на единственную строку. Предсказанный флоат идёт через шаг 3 формулы: усредните 10 нормализованных входов и подставьте среднее в [minFloat, maxFloat] выходного скина. Если ваши входы дают среднее нормализованное 0,05, а диапазон выхода 0,06–0,80, то предсказанный флоат = (0,80 − 0,06) × 0,05 + 0,06 = 0,097 → Немного поношенное. Контракты „одна коллекция, один выход” — самый чистый пример работы формулы, потому что всё сводится к шагу с флоатом.
Мульти-коллекция 7+3, взвешенный Запрещённый выход
Семь Армейских из коллекции с одним выходом следующего ранга плюс три Армейских из коллекции с тремя выходами. Шанс единственного скина первой коллекции — 7/10 × 1/1 = 70%. Шанс каждого из трёх скинов второй коллекции — 3/10 × 1/3 = 10%. Сумма: 70% + 3 × 10% = 100%. Это стандартный приём — концентрировать входы в коллекции с малым числом выходов, чтобы переложить вероятность на конкретный дорогой Запрещённый, а добивать тройку из более широкой коллекции дешёвыми скинами с низким флоатом, чтобы потянуть среднее нормализованное вниз.
Нож / перчатки: 5 ковертов из одной коллекции-фидера
Пять Тайных из коллекции, кормящей один кейс (калькулятор берёт связку из таблицы case-by-collection.json). n_coll / n_total = 5/5 = 1,0. Пул выходов — это contains_rare нужного кейса, обычно от ~12 до 60 предметов в зависимости от возраста кейса. Шанс каждого Особого = 1,0 × 1/|пул|, то есть на пуле из 12 предметов каждый нож или пара перчаток сидит на 8,33%, а на пуле из 60 — около 1,67%. Предсказанный флоат считается против собственного диапазона каждого Особого: большинство ножей используют 0,00–1,00, но ножи с паттерн-ограничениями (фазы Doppler, Gamma Doppler) и другие особые предметы с искусственно сжатым диапазоном обрежут предсказание до своего максимума и получат плашку „зажат флоатом” в таблице.
Обратный режим — считаем от целевого скина
Выберите целевой Тайный (например, AK-47 Asiimov из The Danger Zone Collection, диапазон 0,05–0,70) и желаемое качество. Калькулятор инвертирует шаги 2 и 3 и считает потолок среднего нормализованного входа, при котором выход удержится в выбранной полосе. Для После полевых испытаний (верх 0,38) потолок = (0,38 − 0,05) / (0,70 − 0,05) ≈ 0,508 среднего нормализованного — значит ваши 10 Засекреченных входов из этой коллекции должны давать в среднем меньше 0,508, иначе на выходе будет Поношенное. Обратный режим заодно проверяет, есть ли в целевой коллекции достаточно скинов младших рангов для контракта: у некоторых Operation-коллекций Засекреченный ранг есть, а Запрещённого-фидера под ним нет — в этом случае обратный режим возвращает „неосуществимо” и говорит, что ни одна коллекция входа не сможет доставить такой выход.
Советы по контрактам обмена
Концентрируйте входы в коллекции с минимальным числом выходов следующего ранга, в которой есть ваша цель. Формула вероятности — (n_coll / n_total) × (1 / outputs_in_collection), поэтому коллекция с одним выходом отправляет всю свою долю входов в один-единственный скин. The Militia Collection (один Запрещённый — M4A4 Современный охотник) и несколько Operation-коллекций ценятся именно за это: меньше выходов следующего ранга = выше вероятность за тот же бюджет входа.
Открывайте панель оптимизации флоата ДО того, как закидывать скины в контракт. Для основного целевого выхода панель решает обратную задачу от выбранного качества (Прямо с завода / Немного поношенное / После полевых испытаний / Поношенное / Закалённое в боях) и возвращает максимум среднего нормализованного флоата, при котором выход ещё удержится в этой полосе. Если потолок 0,082 — значит каждый ваш вход должен тянуть среднее нормализованное к 0,082 или ниже. Этот жёсткий порог не виден, если смотреть только сырые флоаты входов.
Пользуйтесь обратным режимом, когда у вас есть конкретная цель на выходе. Выбираете скин, качество и стратегию — „минимальный флоат внутри качества” (глубже в полосе, чище финиш) или „впритык внутри качества” (потолок слабее, входы дешевле). Калькулятор возвращает входную коллекцию, которая способна доставить целевой скин, и потолок среднего нормализованного флоата. Так вы сразу понимаете, доедет ли ваш бюджет до нужного качества или нет.
Считайте StatTrak™ перчатки невозможными. Их в CS2 не существует, поэтому по внутриигровому правилу Valve контракт StatTrak™ на 5 ковертов строго ножевой — все входы StatTrak™ дают StatTrak™ нож. При этом сам калькулятор НЕ применяет StatTrak™-фильтр к выходному пулу: в обоих режимах он тянет равновероятно из полного пула contains_rare кейса-фидера, поэтому вероятности Особых, которые он показывает, отражают внутриигровое распределение ножей и перчаток, а не отдельный StatTrak™-подпул ножей. Планируйте с учётом внутриигрового правила (DMarket и гайд по контрактам в Steam Community отмечают, что в Special некоторых кейсов лежат только перчатки, из-за чего такие кейсы не годятся для StatTrak™-контракта на нож).
Не берите узкие скины на верхней границе их диапазона. После переписи флоата в октябре 2024 года вход AUG | Янтарный отлив с флоатом 0,30 (диапазон 0,00–0,40) нормализуется в 0,75 — почти в 2,5 раза выше, чем тот же сырой 0,30 на 0,00–1,00 скине. Широкие скины с флоатом глубоко в Прямо с завода тянут среднее вниз; узкие на верхней границе тянут вверх. Старая мета „наполнителей”, когда контракт добивали узкими скинами ради сноса среднего, под новой формулой не работает.
Сверяйте сумму вероятностей с 1,0 (100%). Калькулятор показывает контрольную строку под таблицей: если там 0,98 или 1,02 вместо 1,00 — у вас либо вход из коллекции, в которой нет скинов следующего ранга (внутриигровое меню такой контракт не примёт, и калькулятор это пометит), либо в данных есть кривая запись. Эта проверка — самый чистый санитарный тест того, что все четыре шага формулы применены корректно.
Не верьте русскоязычным гайдам, которые пишут, что „после октября 2025 года флоат больше не зависит от износа входов”. Это распространённое заблуждение в Рунете. Формула флоата с октября 2024 не менялась, и обновление Re-Retakes 23 октября 2025 года поменяло только размер контракта для ножа и перчаток (5 вместо 10), но НЕ формулу. Низкие входы по-прежнему дают низкие выходы — иначе фарм скинов Прямо с завода через контракты не имел бы смысла, а он имеет.
Частые вопросы о контрактах обмена CS2
Поддерживает ли калькулятор крафт ножа и перчаток?
Да. Переключитесь на вкладку Нож / Перчатки (5) — редкость входа автоматически блокируется на Тайное, число слотов падает с 10 до 5. Пул выходов — это contains_rare кейса, который кормит коллекция каждого входного коверта. Связка коллекция → кейс берётся из таблицы (снапшот ByMykel/CSGO-API от 2026-05-15).
Что изменилось в обновлении кс2 в октябре 2024 года?
Обновление Retakes переписало формулу флоата. До октября 2024 CS2 усреднял сырые флоаты входов напрямую. После апдейта каждый вход сначала нормализуется против его собственного [minFloat, maxFloat], потом нормализованные значения усредняются, и результат проецируется в диапазон выходного скина. Это убило старую мету „скинов-наполнителей”, когда контракты добивали узкими скинами с низким флоатом, чтобы стянуть среднее.
Что Valve поменяла 23 октября 2025 года?
Обновление Re-Retakes добавило контракт на нож и перчатки из 5 ковертов. Пять Тайных входов дают один Особый предмет, выбранный равновероятно из пула contains_rare кейса-фидера. Из StatTrak™ ковертов выходит только StatTrak™ нож. Стандартный контракт на 10 входов не менялся.
Можно ли смешать StatTrak и обычные скины?
Нет. Меню контрактов в CS2 запретит это на лету. Переключатель StatTrak в верхней панели фильтрует список скинов на тех, у кого есть StatTrak-вариант, и сохраняет StatTrak в выход. Либо все 10 (или 5) входов с StatTrak™, либо ни одного — компромисса не предусмотрено.
Почему в выборе скинов нет сувенирных?
Сувенирные скины исключены правилами контракта обмена самой Valve. Калькулятор фильтрует их прямо в выпадашке, и если URL-состояние пытается подгрузить сувенирный вход, валидация заворачивает контракт с понятной ошибкой, а не выдаёт неверный результат.
Что такое нормализованный флоат?
Это сырой флоат входа, перенесённый на шкалу 0–1 против собственного диапазона скина. Формула — (флоат − min) / (max − min). С октября 2024 CS2 усредняет нормализованные флоаты, а потом проецирует среднее обратно в диапазон выходного скина. Аккордеон „Показать математику” под результатами проходит все шаги с вашими реальными числами.
Как калькулятор считает вероятность при входах из нескольких коллекций?
Вероятность каждого выхода равна (входы из коллекции выхода / общее число входов) × (1 / число скинов следующего ранга в этой коллекции). Первый множитель — доля коллекции в общей вероятности, второй — как доля делится между её скинами следующего ранга. Сплит 7+3 между коллекцией с одним выходом и коллекцией с тремя даёт 70%, 10%, 10%, 10% — четыре строки, сумма 100%.
Считает ли калькулятор цены входов и выходов?
В этой версии нет. Фокус — на математике флоата и распределении вероятностей по проверенному датасету, а не на текущих ценах маркетплейсов. Слой цен из Steam Market, Skinport, Buff163 и аналогов запланирован на будущий релиз, когда у нас появится стабильный контракт прайс-фида.
Бесплатный ли это калькулятор и без регистрации?
Да. Калькулятор полностью работает в браузере, не требует аккаунта, никогда не просит логин Steam и не показывает апсейлы в маркетплейс. Используемый датасет — открытый, под лицензией MIT (ByMykel/CSGO-API), так что любой диапазон, привязку коллекций и пул кейсов можно сверить с исходным JSON.
Почему предсказанный флоат не совпадает точь-в-точь с превью контракта в игре?
Три причины. Во-первых, ByMykel/CSGO-API обновляется примерно раз в неделю и может отставать от Valve на пару дней на свежих кейсах — дата снапшота указана в подвале страницы, можно сверить актуальность диапазонов. Во-вторых, у некоторых скинов есть скрытые полы флоата и паттерн-капы, которые публичные данные не моделируют идеально. В-третьих, калькулятор показывает обрезанный флоат, когда предсказание превышает максимум скина — внутриигровое превью применяет тот же кап, но в некоторых меню показывает сырое число под капом.
Можно ли поделиться ссылкой на конкретный контракт?
Да. Любое изменение входов обновляет версионированную querystring, и кнопка „Поделиться” копирует её в буфер. Получатель открывает ссылку и видит ровно тот же контракт — слоты, переключатель StatTrak™, режим и настройки обратного режима.
Насколько точны предсказанные флоаты?
До четырёх знаков после запятой против бандла и в пределах примерно 0,001 от живого превью контракта в игре, если датасет свежий. Четыре шага формулы детерминированы — никакой случайности в предсказании флоата нет, случайность только в том, из какой коллекции выпадет конкретный выход. Если в реальном контракте отклонение больше, обновите страницу — возможно, выкатился свежий снапшот данных — или сообщите нам, поправим.
Глоссарий контрактов обмена CS2
Флоат (Float)
Значение износа скина CS2 — вещественное число в диапазоне [0, 1]. Чем ниже флоат, тем чище качество (Прямо с завода, Немного поношенное) и, как правило, дороже скин на рынке. В игре отображается в окне осмотра как Wear Rating.
Качество (Exterior)
Визуальная полоса флоата: Прямо с завода (0,00–0,07), Немного поношенное (0,07–0,15), После полевых испытаний (0,15–0,38), Поношенное (0,38–0,45), Закалённое в боях (0,45–1,00). Верх каждой полосы исключительный, кроме Закалённое в боях — оно включает 1,00.
Нормализованный флоат
Сырой флоат входа, перенесённый на шкалу 0–1 против собственного диапазона скина по формуле (флоат − min) / (max − min). С октября 2024 формула контракта CS2 усредняет именно нормализованные значения, а не сырые, и проецирует среднее в диапазон выходного скина.
Коллекция (Collection)
Названный набор скинов CS2, выпущенный одной партией (например, The Mirage 2021 Collection, The Cobblestone Collection). Контракт обмена тянет выходы из пулов следующего ранга всех коллекций-участников, взвешивая по доле входов.
Кап флоата
Индивидуальный минимум или максимум, который сжимает диапазон скина уже от канонического 0–1. AWP Asiimov капится снизу на 0,18 (версии Прямо с завода у него нет), AK-47 Redline — 0,10–0,70, AK-47 Asiimov — 0,05–0,70. Под нормализованной формулой каплы критичны: они меняют относительную позицию данного сырого флоата на оси 0–1, а значит — вклад скина в среднее.
Тайное (Covert)
Самая высокая стандартная редкость (красная) — на одну ступень ниже Особого предмета. На вкладке Нож / Перчатки эта редкость автоматически блокируется как редкость входа.
Особый предмет (Special)
Ножи и перчатки. В стандартную лестницу редкости не входят. Получаются только через контракт на 5 Тайных, который Valve добавила в обновлении Re-Retakes 23 октября 2025 года.
StatTrak™
Вариант оружия со встроенным счётчиком подтверждённых убийств. Контракт обмена не разрешает смешивать StatTrak™ и обычные входы, и статус StatTrak™ выхода зеркалит статус входов. StatTrak™ перчаток в CS2 не существует — поэтому StatTrak™ контракт на 5 ковертов всегда даёт только нож.
contains_rare
Пул Особых предметов (ножей и перчаток), который конкретный кейс CS2 может выдать как жёлтую (Особую) награду. Контракт на 5 ковертов тянет из этого пула равновероятно — пул конкретного кейса определяется тем, какую коллекцию-фидер скормили в контракт.
Ожидаемая ценность (EV)
Среднее значение возможных выходов, взвешенное по их вероятностям. Стандартная метрика в коммьюнити трейдеров CS2 для оценки прибыльности контракта. Наш калькулятор сейчас фокусируется на флоате и вероятностях, EV с учётом цен запланирован на будущий релиз.