Калькулятор trade-up CS2
Рассчитайте точные исходящие скины, вероятности и прогнозируемые флоаты для любого контракта trade-up в Counter-Strike 2. Поддерживает контракты на 5 входов для ножей и перчаток, смешение коллекций, StatTrak и обратный поиск.
Все входы должны быть StatTrak™; выход тоже будет StatTrak™.
Или загрузи пример контракта:
Калькулятор контрактов обмена CS2. Флоат, шансы и предсказание ножа из 5 ковертов.
Что такое контракт обмена в CS2?
Как калькулятор считает каждый возможный исход
Формулы флоата и вероятности контракта обмена CS2
- = Предсказанный флоат выходного скина контракта.
- = Минимальный и максимальный флоат выходного скина по данным бандла CS2 (источник — ByMykel/CSGO-API).
- = Среднее нормализованного флоата по всем n входам.
- = Сырой флоат i-го входного скина — то самое число, которое CS2 показывает в инвентаре.
- = Минимальный и максимальный флоат 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 и т.д.).
- = Число входов: 10 для стандартного контракта, 5 для контракта на нож или перчатки, добавленного в октябре 2025 года.
- = Входы из конкретной коллекции, делённые на общее число входов (10 или 5). Это доля общей вероятности, отданная коллекции.
- = Число скинов следующего ранга (или элементов contains_rare кейса, который коллекция кормит) в её пуле выходов.
Примеры контрактов
Стандарт 10 входов, одна коллекция, гарантированный Запрещённый выход
Мульти-коллекция 7+3, взвешенный Запрещённый выход
Нож / перчатки: 5 ковертов из одной коллекции-фидера
Обратный режим — считаем от целевого скина
Советы по контрактам обмена
- Концентрируйте входы в коллекции с минимальным числом выходов следующего ранга, в которой есть ваша цель. Формула вероятности — (n_coll / n_total) × (1 / outputs_in_collection), поэтому коллекция с одним выходом отправляет всю свою долю входов в один-единственный скин. The Militia Collection (один Запрещённый — M4A4 Современный охотник) и несколько Operation-коллекций ценятся именно за это: меньше выходов следующего ранга = выше вероятность за тот же бюджет входа.
- Открывайте панель оптимизации флоата ДО того, как закидывать скины в контракт. Для основного целевого выхода панель решает обратную задачу от выбранного качества (Прямо с завода / Немного поношенное / После полевых испытаний / Поношенное / Закалённое в боях) и возвращает максимум среднего нормализованного флоата, при котором выход ещё удержится в этой полосе. Если потолок 0,082 — значит каждый ваш вход должен тянуть среднее нормализованное к 0,082 или ниже. Этот жёсткий порог не виден, если смотреть только сырые флоаты входов.
- Пользуйтесь обратным режимом, когда у вас есть конкретная цель на выходе. Выбираете скин, качество и стратегию — „минимальный флоат внутри качества” (глубже в полосе, чище финиш) или „впритык внутри качества” (потолок слабее, входы дешевле). Калькулятор возвращает входную коллекцию, которая способна доставить целевой скин, и потолок среднего нормализованного флоата. Так вы сразу понимаете, доедет ли ваш бюджет до нужного качества или нет.
- Считайте StatTrak™ перчатки невозможными. Их в CS2 не существует. Контракт StatTrak™ на 5 ковертов имеет ножевой пул выходов и ничего более — калькулятор фильтрует contains_rare соответственно, когда вы включаете StatTrak™ на вкладке ножа и перчаток. Поэтому StatTrak™ ковертов из кейсов Recoil, Revolution, Snakebite, Clutch, Glove, Hydra, Broken Fang и Dead Hand Terminal заблокированы полностью — у этих кейсов в Special только перчатки.
- Не берите узкие скины на верхней границе их диапазона. После переписи флоата в октябре 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 с учётом цен запланирован на будущий релиз.
Содержание проверено командой Smart Calculators