Як працює trade-up контракт у CS2
Trade-up (контракт обміну) — це механіка CS2, що дозволяє обміняти десять скінів однієї рідкості на один скін наступної. Правильно підібрані входи можуть дати предмет, дорожчий за їхню сумарну вартість. Нижче — усі правила, точні формули шансів і float, а також де це рахувати автоматично.
1. Головні правила
- • 10 скінів однакової рідкості — для звичайних контрактів.
- • 5 скінів рідкості Covert → один ★ ніж або рукавиці (оновлення CS2).
- • Усі входи — однієї рідкості; результат завжди на один рівень вище.
- • Колекції можна змішувати — результат буде з однієї з колекцій-учасниць.
- • StatTrak крафтиться лише зі StatTrak, звичайні — лише зі звичайних.
- • Скіни рідкості Covert не можуть бути входом (немає рівня вище, крім ножів).
2. Рівні рідкості
Контракт піднімає предмет на один щабель цією драбиною:
Останній перехід (Covert → ★) — це і є крафт ножів: 5 входів замість 10.
3. Зношеність (float) результату
Float виходу не випадковий — він рахується з входів:
avg = (Σ норм_float входів) / 10
float_результату = min + avg × (max − min)
де норм_float входу = (float − min входу) / (max − min входу), а min/max у другому рядку — діапазон float самого результату.
Приклад. Усі 10 входів мають нормалізований float 0.30, а результат має діапазон 0.06–0.80. Тоді float виходу = 0.06 + 0.30 × (0.80 − 0.06) = 0.282 → знос Field-Tested. Хочете кращий float виходу — беріть входи з меншим float.
4. Шанси (формула Valve)
Спочатку визначається колекція результату, а вже потім — конкретний скін у ній. Позначимо: N — усього входів (10, або 5 для ножів), n — скільки входів з колекції C, m — скільки скінів потрібної рідкості в C.
P(конкретний результат з C) = (nC / N) × (1 / mC)
Частка колекції в результаті = n / N (її входи поділити на всі входи), і вона ділиться порівну між усіма m скінами цієї колекції. Більше виходів у колекції — кожен окремо рідкісніший, а не колекція ймовірніша.
- • Одна колекція. Якщо всі 10 входів з однієї колекції, де m результатів, шанс на кожен результат = 1 / m. Напр. 3 covert у колекції → 33.3% на кожен.
- • Суміш. 9 входів з колекції A (m=2) + 1 з B (m=4), N=10: кожен результат A = (9/10)×(1/2) = 45%, кожен результат B = (1/10)×(1/4) = 2.5%. Перевірка: 2×45% + 4×2.5% = 100%.
- • Doppler-фази. Для ножів квиток фінішу ділиться між фазами (Phase 1–4 по 20%, Ruby/Sapphire 9%, Black Pearl 2%, Gamma Emerald ≈ 10%).
5. StatTrak і сувеніри
StatTrak-контракт дає лише StatTrak-результат (а рукавиці взагалі не мають ST-версії, тож випадають із ST-пулу). Сувенірні скіни з оновлення IEM Cologne 2026 стали валідними входами — контракт знімає сувенірні атрибути, і на виході виходить звичайний предмет.
6. Комісії та прибуток (EV)
Очікувана вартість (EV) контракту = сума по всіх результатах (шанс × чиста ціна продажу), мінус вартість входів. «Чиста» ціна — після комісії маркету:
- • Steam — 13% (мінімум $0.02), але гроші лишаються у Steam-гаманці.
- • CSFloat — 2%, вивід у реальні гроші.
- • White.Market — 5%.
- • DMarket — близько 7% (залежить від ліквідності, 2–10%).
Якщо EV після комісій більший за вартість входів — контракт у плюс. На практиці більшість крафтів збиткові, тому ключове — знайти недооцінені входи. Це і робить сканер прибуткових крафтів.
7. Часті помилки
- • Купувати входи в Steam, коли на CSFloat/White.Market вони дешевші.
- • Ігнорувати комісію продажу — «брудна» ціна виходу оманлива.
- • Брати входи з колекції без результатів потрібної рідкості — гра не прийме такий контракт.
- • Розраховувати на float краще, ніж дають входи — він жорстко зафіксований формулою.
- • Дивитись на «мінімальний лот» тонкого ринку як на реальну ціну продажу.
Часті запитання
Скільки скінів потрібно для trade-up контракту?
Десять скінів однакової рідкості для звичайних контрактів. Виняток — контракт із 5 скінів рідкості Covert (червоні), що дає ★ ніж або рукавиці.
Чи можна змішувати колекції в одному контракті?
Так. Усі 10 входів мають бути однієї рідкості, але можуть належати різним колекціям. Результат — предмет наступної рідкості з однієї з колекцій-учасниць, пропорційно до кількості входів з неї.
Як рахується зношеність (float) результату?
Береться середнє нормалізованих float усіх 10 входів, а потім воно масштабується у діапазон float конкретного результату. Тому з однакових входів float виходу фіксований.
Чи можна отримати StatTrak з trade-up?
Так, але контракт зі StatTrak-входів дає лише StatTrak-результат, і навпаки. Звичайні та ST скіни не можна змішувати в одному контракті.
Trade-up — це завжди прибутково?
Ні. Прибуток залежить від різниці цін входів і виходу та комісій маркету (Steam 13%, CSFloat 2%, White.Market 5%, DMarket ~7%). Багато контрактів збиткові — тому перед крафтом варто порахувати очікувану вартість (EV) у калькуляторі.
Чому CSFloat пише «Failed to Fetch Items — too many requests»?
Це обмеження самого CSFloat, а не CraftProfit: пошук лістингів у них доступний лише авторизованим, тож незалогінений браузер отримує цю помилку одразу — навіть без жодного запиту за день. Увійди на csfloat.com через Steam — і помилка зникне. Альтернатива без логіну — White.Market, наші картки дають прямі посилання й туди.