规则与算法
这一页把本站所有计算的口径写清楚。你可以拿它去核对任何一个数字—— 如果算出来的结果和这里说的不一致,那就是我们错了。
贸易合同的基本规则
CS2 的贸易合同(Trade Up Contract)用固定数量、同品质的皮肤换取一件更高品质的物品。 2025 年 10 月的更新之后,规则分两种:
| 类型 | 投入 | 产出 |
|---|---|---|
| 普通合同 | 10 把同品质武器皮肤 | 1 把高一品质的武器皮肤 |
| 金合同 | 5 把隐秘级武器皮肤 | 1 把刀 或 1 副手套 |
- 品质链只有五级能炼:消费级 → 工业级 → 军规级 → 受限级 → 保密级 → 隐秘级。
- 隐秘级是终点,不能再用 10 把往上炼,只能走 5 把换刀/手套。
- 纪念品可以混进普通合同,但产出的纪念品属性会被去掉,变成普通版。
- StatTrak 和普通不能混:10 把全是 StatTrak,产出才是 StatTrak;5 把 StatTrak 隐秘级只能出 StatTrak 刀,出不了手套。
- 刀和手套永远不会作为普通合同的产出,它们只在金合同的奖池里。
float 怎么推算(最容易算错的一步)
产出的磨损不是简单取输入 float 的平均值。 CS2 的做法是「先各自归一化,再平均,最后映射到产出皮肤的区间」:
归一化_i = (输入float_i − 该皮肤min) / (该皮肤max − 该皮肤min)
平均值 = Σ 归一化_i / N // 普通合同 N=10,金合同 N=5
产出float = 产出min + 平均值 × (产出max − 产出min)为什么必须先归一化?因为每把皮肤的 float 区间不一样。举个真实的例子:
假设 10 把材料的归一化平均值是 0.25。
目标皮肤 A 的区间是 0.06 – 0.80:
产出 float = 0.06 + 0.25 × 0.74 = 0.245 → 久经沙场
目标皮肤 B 的区间是 0.00 – 0.50:
产出 float = 0.00 + 0.25 × 0.50 = 0.125 → 略有磨损
同一炉材料,因为产出皮肤的区间不同,落地磨损就不一样。这就是为什么 「买十把崭新就一定出崭新」是错的。
顺带一提:磨损分档是左闭右开——0.07 算略有磨损,0.15 算久经沙场。 崭新 < 0.07 | 略磨 0.07–0.15 | 久经 0.15–0.38 | 破损 0.38–0.45 | 战痕 ≥ 0.45。
产出概率怎么分
材料的来源决定奖池。普通合同按「收藏品」分组, 金合同按「武器箱」分组。每组拿到的权重等于它占材料的比例, 组内再在目标品质的所有物品之间平分。
某组权重 = 该组材料数 / 材料总数
某个产出概率 = 该组权重 / 该组在目标品质的物品数例:7 把来自收藏品 A,3 把来自收藏品 B。
A 在目标品质有 2 个皮肤 → 每个 70% ÷ 2 = 35%
B 在目标品质有 3 个皮肤 → 每个 30% ÷ 3 = 10%
期望值怎么算
成本 = Σ 每把材料的买入价
期望收入 = Σ (每个产出的概率 × 该产出的卖出净额)
期望盈亏 = 期望收入 − 成本
回报率 = 期望盈亏 / 成本「卖出净额」是扣过平台手续费的到手金额。Steam 收 15%(5% 平台费 + 10% 游戏分成, 各自有 0.01 的下限,所以低价物品实际费率会超过 15%),BUFF 约 2.5%, 悠悠有品和 C5 约 2%。可以在计算器里切换。
价格口径:为什么我们看起来总是很悲观
这是本站和其他炼金计算器最大的差别,也是最重要的一段。
结论就是:我们算出来的数字偏保守。账面能赚的炉子,实际不一定赚; 但账面都亏的炉子,一定亏。这个不对称是我们故意的。
多平台比价
同一个皮肤在不同平台的价差经常有 10–20%。开启「跨平台比价」后:
- 材料:在所有平台里挑最低价买入,每把材料都会标出在哪买。
- 产出:对每个平台算出扣掉该平台手续费后的到手金额,取最高的那个。
- 这样得到的是「实际操作一遍能剩下多少」,而不是理论套利。
目前接入:Skinport(国际盘)、Waxpeer(国际盘)、BUFF(国内,需配置 cookie)、 Steam(按需查询)。BUFF 的价格是国内的实盘挂单价,最贴近你的实际买卖。
几个常见的坑
- 流动性:账面很值钱不代表卖得掉。产出如果零在售,页面会提示,但真到出手可能得压价一截。
- 0.001 的 float 差可能跨一个磨损档:卡在 0.0699 和 0.0701 的产出,价格能差好几倍。
- 低价材料的溢价:能炼金的热门材料会被同行抢,价格本身就是被这群人推上去的。
- 7 天交易冷却:炼出来的物品有锁定期,期间价格波动全由你承担。
- 图案溢价不可控:多普勒的 phase、淬火的蓝、表面淬火的图案,合同都管不了。